Exception and Aborted (core dumped)

the following code generated a core dump:

#include
#include
#include <boost/lexical_cast.hpp>

using namespace std;

void test() {
string str1 = “750”;
string str2 = “2.71”;
string str3 = “0x7FFF”;

try {
cout << boost::lexical_cast(str1) << endl;
cout << boost::lexical_cast(str2) << endl;
cout << boost::lexical_cast(str3) << endl;
}
catch (boost::bad_lexical_cast& e) {
cerr << "Bad cast: " << e.what( ) << endl;
}
}

[ojohnson@localhost cling]$ cling -std=c++11 test.C
750
2.71
terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injectorboost::bad_lexical_cast >'
what(): bad lexical cast: source type value could not be interpreted as target
Aborted (core dumped)

Is this a bug?

I rebuilt cling using r165095 llvm/clang and cling’s trunk. the core dumped not longer happens.