diff --git a/compiler-rt/lib/msan/msan_dl.cpp b/compiler-rt/lib/msan/msan_dl.cpp index 404b0d73986b8..9814703720c6e 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 *));