[llvm-bugs] [Bug 31981] New: boost::type_index Type name demangling failed
via llvm-bugs
llvm-bugs at lists.llvm.org
Thu Feb 16 07:56:16 PST 2017
https://bugs.llvm.org/show_bug.cgi?id=31981
Bug ID: 31981
Summary: boost::type_index Type name demangling failed
Product: libc++
Version: 4.0
Hardware: PC
OS: Linux
Status: NEW
Severity: release blocker
Priority: P
Component: All Bugs
Assignee: unassignedclangbugs at nondot.org
Reporter: benni.buch at gmail.com
CC: llvm-bugs at lists.llvm.org, mclow.lists at gmail.com
When I use libc++ 4.0.0-rc1 the Boost.TypeIndex library throw exception with
every use:
#include <boost/type_index.hpp>
#include <iostream>
int main(){
std::cout << boost::typeindex::type_id< int >().pretty_name() << '\n';
}
$ clang++ -stdlib=libc++ -I $BOOST_ROOT type_index.cpp -o type_index
$ ./type_index
terminating with uncaught exception of type
N5boost16exception_detail10clone_implINS0_19error_info_injectorISt13runtime_errorEEEE:
Type name demangling failed
Abgebrochen
Unfortunately I couldn't check if it is already fixed in RC2.
Affected source sniped from the Boost library:
const char* begin = demangled_name.get();
if (!begin) {
boost::throw_exception(std::runtime_error("Type name demangling failed"));
}
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170216/66008bd2/attachment.html>
More information about the llvm-bugs
mailing list