Do not fail if parsing failed in StandardCompiler

This commit is contained in:
Alex Beregszaszi 2017-04-24 11:44:33 +01:00
parent 3cd02ca148
commit 43eb839871

View File

@ -337,7 +337,7 @@ Json::Value StandardCompiler::compileInternal(Json::Value const& _input)
} }
Json::Value contractsOutput = Json::objectValue; Json::Value contractsOutput = Json::objectValue;
for (string const& contractName: m_compilerStack.contractNames()) for (string const& contractName: success ? m_compilerStack.contractNames() : vector<string>())
{ {
size_t colon = contractName.find(':'); size_t colon = contractName.find(':');
solAssert(colon != string::npos, ""); solAssert(colon != string::npos, "");