X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5c7688a211fb61b25744e79a3330a95bd1334446..ccf671a80a47f0489c33fb1dc2a8aadfc28b5b88:/src/xbt/backtrace.cpp diff --git a/src/xbt/backtrace.cpp b/src/xbt/backtrace.cpp index 35122fbc64..03e5ad742a 100644 --- a/src/xbt/backtrace.cpp +++ b/src/xbt/backtrace.cpp @@ -15,11 +15,6 @@ #include #include -// Try to detect and use the C++ itanium ABI for name demangling: -#ifdef __GXX_ABI_VERSION -#include -#endif - #if HAVE_BOOST_STACKTRACE_BACKTRACE #define BOOST_STACKTRACE_USE_BACKTRACE #include @@ -39,20 +34,6 @@ void xbt_backtrace_display_current() namespace simgrid { namespace xbt { -std::unique_ptr> demangle(const char* name) -{ -#ifdef __GXX_ABI_VERSION - int status; - std::unique_ptr> res(abi::__cxa_demangle(name, nullptr, nullptr, &status), - &std::free); - if (res != nullptr) - return res; - // We did not manage to resolve this. Probably because this is not a mangled symbol: -#endif - // Return the symbol: - return std::unique_ptr>(xbt_strdup(name), &xbt_free_f); -} - class BacktraceImpl { #if HAVE_BOOST_STACKTRACE_BACKTRACE || HAVE_BOOST_STACKTRACE_ADDR2LINE const boost::stacktrace::stacktrace st;