X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/96cedde3cdbc0b8ffc3f096a1b65d021b0226f99..df740d05eb82dc5c7af785e0967db186f9ea194c:/src/xbt/backtrace.cpp diff --git a/src/xbt/backtrace.cpp b/src/xbt/backtrace.cpp index 2be0a6c165..7af4ee60e3 100644 --- a/src/xbt/backtrace.cpp +++ b/src/xbt/backtrace.cpp @@ -46,16 +46,13 @@ std::unique_ptr demangle(const char* name) { #ifdef __GXX_ABI_VERSION int status; - auto res = std::unique_ptr( - abi::__cxa_demangle(name, nullptr, nullptr, &status), - std::free - ); + auto res = std::unique_ptr(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), std::free); + return std::unique_ptr(xbt_strdup(name), &std::free); } class BacktraceImpl {