aboutsummaryrefslogtreecommitdiffstats
path: root/test/fuzzer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/fuzzer.cpp')
-rw-r--r--test/fuzzer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/fuzzer.cpp b/test/fuzzer.cpp
index 5e46662e..85a8fe99 100644
--- a/test/fuzzer.cpp
+++ b/test/fuzzer.cpp
@@ -55,14 +55,14 @@ int main()
if (!Json::Reader().parse(outputString, outputJson))
{
cout << "Compiler produced invalid JSON output." << endl;
- return -1;
+ abort();
}
if (outputJson.isMember("errors"))
{
if (!outputJson["errors"].isArray())
{
cout << "Output JSON has \"errors\" but it is not an array." << endl;
- return -1;
+ abort();
}
for (Json::Value const& error: outputJson["errors"])
{
@@ -79,14 +79,14 @@ int main()
if (!invalid.empty())
{
cout << "Invalid error: \"" << invalid << "\"" << endl;
- return -1;
+ abort();
}
}
}
else if (!outputJson.isMember("contracts"))
{
cout << "Output JSON has neither \"errors\" nor \"contracts\"." << endl;
- return -1;
+ abort();
}
return 0;
}