From b07407e6afbb0d2466a7a83fed07139d3457157e Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 8 Oct 2018 12:18:19 +0000 Subject: [Sanitizer] fix internal_sysctlbyname build for FreeBSD. llvm-svn: 343964 --- compiler-rt/lib/sanitizer_common/sanitizer_linux.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc index 7633b10877a..6c6535c87a1 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc @@ -590,7 +590,7 @@ static void GetArgsAndEnv(char ***argv, char ***envp) { // kern.ps_strings sysctl, which returns a pointer to a structure containing // this information. See also . ps_strings *pss; - size_t sz = sizeof(pss); + uptr sz = sizeof(pss); if (internal_sysctlbyname("kern.ps_strings", &pss, &sz, NULL, 0) == -1) { Printf("sysctl kern.ps_strings failed\n"); Die(); -- cgit v1.2.3