[compiler-rt] r317866 - [sanitizer] Fix "cast from 'const void *' to 'sigaction *'" on Darwin

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 9 19:13:42 PST 2017


Author: vitalybuka
Date: Thu Nov  9 19:13:42 2017
New Revision: 317866

URL: http://llvm.org/viewvc/llvm-project?rev=317866&view=rev
Log:
[sanitizer] Fix "cast from 'const void *' to 'sigaction *'" on Darwin

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc?rev=317866&r1=317865&r2=317866&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_mac.cc Thu Nov  9 19:13:42 2017
@@ -185,7 +185,7 @@ uptr internal_getpid() {
 
 int internal_sigaction(int signum, const void *act, void *oldact) {
   return sigaction(signum,
-                   (struct sigaction *)act, (struct sigaction *)oldact);
+                   (const struct sigaction *)act, (struct sigaction *)oldact);
 }
 
 void internal_sigfillset(__sanitizer_sigset_t *set) { sigfillset(set); }




More information about the llvm-commits mailing list