Fix SIGSEV with malformed functions

This commit is contained in:
2019-08-24 13:54:01 +02:00
parent 8103099287
commit 18ffe00bc4
2 changed files with 11 additions and 2 deletions

View File

@@ -189,5 +189,14 @@ stringResult = add('foo', 'bar')
delete stringVar;
}
TEST_CASE( "Malformed parameter logs error", "[integration]" ) {
Script* script = Script::Create(uR"(
function blockOwnCritical( move, target, hitNumber )
return true
end
)");
REQUIRE(script->Diagnostics -> HasErrors());
delete script;
}
#endif