]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Silence -Wcast-qual const qualifier warning. n-i-bz.
authorRhys Kidd <rhyskidd@gmail.com>
Mon, 19 Oct 2015 10:18:28 +0000 (10:18 +0000)
committerRhys Kidd <rhyskidd@gmail.com>
Mon, 19 Oct 2015 10:18:28 +0000 (10:18 +0000)
m_debuginfo/readmacho.c:395:30: warning: cast from 'const void *' to 'DiSym *' drops const qualifier [-Wcast-qual]
   const DiSym* s1 = (DiSym*)v1;
                             ^
m_debuginfo/readmacho.c:396:30: warning: cast from 'const void *' to 'DiSym *' drops const qualifier [-Wcast-qual]
   const DiSym* s2 = (DiSym*)v2;
                             ^
m_libcsignal.c:481:49: warning: cast from 'const vki_sigset_t *' to 'vki_sigset_t *' drops const qualifier [-Wcast-qual]
  VG_(sigintersectset)(&pending, (vki_sigset_t*)set);
                                                ^

No regressions on OS X 10.10

Before:

== 596 tests, 219 stderr failures, 10 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures ==

After:

== 596 tests, 219 stderr failures, 10 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures ==

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15711

coregrind/m_debuginfo/readmacho.c
coregrind/m_libcsignal.c

index a471ebb4ccb02a96c766004b9138cc1396a7b2b2..98ab048e93f61b816d1729f613d131c0cfb18da1 100644 (file)
@@ -392,8 +392,8 @@ void read_symtab( /*OUT*/XArray* /* DiSym */ syms,
    the primary name as a secondary sort key. */
 static Int cmp_DiSym_by_start_then_name ( const void* v1, const void* v2 )
 {
-   const DiSym* s1 = (DiSym*)v1;
-   const DiSym* s2 = (DiSym*)v2;
+   const DiSym* s1 = (const DiSym*)v1;
+   const DiSym* s2 = (const DiSym*)v2;
    if (s1->avmas.main < s2->avmas.main) return -1;
    if (s1->avmas.main > s2->avmas.main) return 1;
    return VG_(strcmp)(s1->pri_name, s2->pri_name);
index 2cab44900fb1ca18c933f5d59f45d91d2ea18d3b..557e219deae535969e44feeed5f4e2b1d9b68b39 100644 (file)
@@ -478,7 +478,7 @@ Int VG_(sigtimedwait_zero)( const vki_sigset_t *set,
 
   /* don't try for signals not in 'set' */
   /* pending = pending `intersect` set */
-  VG_(sigintersectset)(&pending, (vki_sigset_t*)set);
+  VG_(sigintersectset)(&pending, (const vki_sigset_t*)set);
 
   /* don't try for signals not blocked at the moment */
   ir = VG_(sigprocmask)(VKI_SIG_SETMASK, NULL, &blocked);