[sanitizer] Fix "cast from 'const void *' to 'sigaction *'" on Darwin
authorVitaly Buka <vitalybuka@google.com>
Fri, 10 Nov 2017 03:13:42 +0000 (03:13 +0000)
committerVitaly Buka <vitalybuka@google.com>
Fri, 10 Nov 2017 03:13:42 +0000 (03:13 +0000)
llvm-svn: 317866

compiler-rt/lib/sanitizer_common/sanitizer_mac.cc

index 7a93c11..284b6cf 100644 (file)
@@ -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); }