[compiler-rt] 1da10d2 - [msan] Fix -Wcast-qual error in msan_dl.cpp

Thurston Dang via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 6 11:04:48 PDT 2023


Author: Thurston Dang
Date: 2023-07-06T18:04:22Z
New Revision: 1da10d25d9afab060a602bb7b67129315812b5a7

URL: https://github.com/llvm/llvm-project/commit/1da10d25d9afab060a602bb7b67129315812b5a7
DIFF: https://github.com/llvm/llvm-project/commit/1da10d25d9afab060a602bb7b67129315812b5a7.diff

LOG: [msan] Fix -Wcast-qual error in msan_dl.cpp

Attempt 2 at fixing a buildbot error https://lab.llvm.org/buildbot#builders/57/builds/28143
that I had introduced in D154272

Added: 
    

Modified: 
    compiler-rt/lib/msan/msan_dl.cpp

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/msan/msan_dl.cpp b/compiler-rt/lib/msan/msan_dl.cpp
index 404b0d73986b83..9814703720c6e7 100644
--- a/compiler-rt/lib/msan/msan_dl.cpp
+++ b/compiler-rt/lib/msan/msan_dl.cpp
@@ -34,7 +34,7 @@ void UnpoisonDllAddr1ExtraInfo(void **extra_info, int flags) {
   if (flags == RTLD_DL_SYMENT) {
     __msan_unpoison(extra_info, sizeof(void *));
 
-    const ElfW(Sym) *s = (const ElfW(Sym) *)*((const ElfW(Sym) **)(extra_info));
+    ElfW(Sym) *s = *((ElfW(Sym) **)(extra_info));
     __msan_unpoison(s, sizeof(ElfW(Sym)));
   } else if (flags == RTLD_DL_LINKMAP) {
     __msan_unpoison(extra_info, sizeof(void *));


        


More information about the llvm-commits mailing list