diff options
Diffstat (limited to 'src/typeinfo.cc')
-rw-r--r-- | src/typeinfo.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/typeinfo.cc b/src/typeinfo.cc index f5c254d..b0deb8b 100644 --- a/src/typeinfo.cc +++ b/src/typeinfo.cc @@ -44,7 +44,7 @@ ABI_NAMESPACE::__pointer_type_info::~__pointer_type_info() {} ABI_NAMESPACE::__pointer_to_member_type_info::~__pointer_to_member_type_info() {} // From libelftc -extern "C" char *cpp_demangle_gnu3(const char *); +extern "C" char *__cxa_demangle_gnu3(const char *); /** * Demangles a C++ symbol or type name. The buffer, if non-NULL, must be @@ -69,7 +69,7 @@ extern "C" char* __cxa_demangle(const char* mangled_name, // however, and for our changes to be pushed upstream. We also need to // call a different demangling function here depending on the ABI (e.g. // ARM). - char *demangled = cpp_demangle_gnu3(mangled_name); + char *demangled = __cxa_demangle_gnu3(mangled_name); if (NULL != demangled) { size_t len = strlen(demangled); |