Use "what" in exception reports.

This commit is contained in:
chriseth
2019-06-18 17:34:10 +02:00
parent 5fd9264dcd
commit 05a67c486e
3 changed files with 35 additions and 2 deletions
@@ -769,6 +769,15 @@ Json::Value StandardCompiler::compileSolidity(StandardCompiler::InputsAndSetting
"Exception during compilation: " + boost::diagnostic_information(_exception)
));
}
catch (std::exception const& _e)
{
errors.append(formatError(
false,
"Exception",
"general",
"Unknown exception during compilation" + (_e.what() ? ": " + string(_e.what()) : ".")
));
}
catch (...)
{
errors.append(formatError(