aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Transforms/Utils/CloningTest.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@chromium.org>2021-02-25 16:51:31 +0100
committerHans Wennborg <hans@chromium.org>2021-03-29 13:03:52 +0200
commitc6e5c4654bd5045fe22a1a52779e48e2038a404c (patch)
treec07809b1a21b49f6a382b5d9635f4ad91cbf7911 /llvm/unittests/Transforms/Utils/CloningTest.cpp
parent883912abe669ef246ada0adc9cf1c9748b742400 (diff)
downloadllvm-c6e5c4654bd5045fe22a1a52779e48e2038a404c.zip
llvm-c6e5c4654bd5045fe22a1a52779e48e2038a404c.tar.gz
llvm-c6e5c4654bd5045fe22a1a52779e48e2038a404c.tar.bz2
Don't use $ as suffix for symbol names in ThinLTOBitcodeWriter and other places
Using $ breaks demangling of the symbols. For example, $ c++filt _Z3foov\$123 _Z3foov$123 This causes problems for developers who would like to see nice stack traces etc., but also for automatic crash tracking systems which try to organize crashes based on the stack traces. Instead, use the period as suffix separator, since Itanium demanglers normally ignore such suffixes: $ c++filt _Z3foov.123 foo() [clone .123] This is already done in some places; try to do it everywhere. Differential revision: https://reviews.llvm.org/D97484
Diffstat (limited to 'llvm/unittests/Transforms/Utils/CloningTest.cpp')
0 files changed, 0 insertions, 0 deletions