[asan] Don't demangle __odr_asan_gen_* symbols
authorFangrui Song <i@maskray.me>
Wed, 23 Nov 2022 00:47:33 +0000 (16:47 -0800)
committerFangrui Song <i@maskray.me>
Wed, 23 Nov 2022 00:47:33 +0000 (16:47 -0800)
commit297a1830228a0cdc61fa2a0014ace3817497982e
tree4096855ae2689f26345c656af51dd727a778a609
parent4ff1bc2f53a574b044897264415160d89134c22c
[asan] Don't demangle __odr_asan_gen_* symbols

This relands the ODR indicator part of D138095 (reverted by 06c74b5e7367b41e9b4ea3d74c971aace5681fb8):
a `__odr_asan_gen_*` symbol should use a mangled name as its associated symbol does.
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/test/Instrumentation/AddressSanitizer/local_alias.ll