aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBjörn Schäpers <bjoern@hazardy.de>2022-12-13 22:02:47 +0100
committerJonathan Wakely <jwakely@redhat.com>2023-01-14 20:49:45 +0000
commitb1c839be8353edfb1951454be3c5a8150f771385 (patch)
treee5964861b2e0ead549c1dd4892c76634018a3cd1 /gcc
parentd80e5a7b30e5d045c808f5235123e366e4e9286c (diff)
downloadgcc-b1c839be8353edfb1951454be3c5a8150f771385.zip
gcc-b1c839be8353edfb1951454be3c5a8150f771385.tar.gz
gcc-b1c839be8353edfb1951454be3c5a8150f771385.tar.bz2
libstdc++: Deliver names of C functions in <stacktrace>
__cxa_demangle is only to demangle C++ names, for all C functions, extern "C" functions, and including main it returns -2, in that case just adapt the given name. Otherwise it's kept empty, which doesn't look nice in the stacktrace. libstdc++-v3/ChangeLog: * include/std/stacktrace (stacktrace_entry::_S_demangle): Use raw __name if __cxa_demangle could not demangle it. Signed-off-by: Björn Schäpers <bjoern@hazardy.de>
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions