From 2346c7a51162356aafec9647f57ed3bda5221556 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 23 Oct 2013 08:40:19 +0000 Subject: [PATCH] tsan: fix linux syscall hooks the file references non-existent arguments and breaks build llvm-svn: 193234 --- compiler-rt/include/sanitizer/linux_syscall_hooks.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/compiler-rt/include/sanitizer/linux_syscall_hooks.h b/compiler-rt/include/sanitizer/linux_syscall_hooks.h index 9a38070afc14..89867c15190a 100644 --- a/compiler-rt/include/sanitizer/linux_syscall_hooks.h +++ b/compiler-rt/include/sanitizer/linux_syscall_hooks.h @@ -987,10 +987,11 @@ #else #define __sanitizer_syscall_pre_pread64(fd, buf, count, pos0, pos1) \ __sanitizer_syscall_pre_impl_pread64((long)(fd), (long)(buf), (long)(count), \ - (long)(pos)) + (long)(pos0), (long)(pos1)) #define __sanitizer_syscall_post_pread64(res, fd, buf, count, pos0, pos1) \ __sanitizer_syscall_post_impl_pread64(res, (long)(fd), (long)(buf), \ - (long)(count), (long)(pos)) + (long)(count), (long)(pos0), \ + (long)(pos1)) #define __sanitizer_syscall_pre_pwrite64(fd, buf, count, pos0, pos1) \ __sanitizer_syscall_pre_impl_pwrite64( \ (long)(fd), (long)(buf), (long)(count), (long)(pos0), (long)(pos1))