Use invalid opcode on internal errors.

This commit is contained in:
chriseth
2020-09-24 16:02:35 +02:00
parent 79ae043a53
commit 1e3596ec71
4 changed files with 91 additions and 47 deletions
+2 -1
View File
@@ -204,10 +204,11 @@ InternalDispatchMap IRGenerator::generateInternalDispatchFunctions()
<?+out> <out> :=</+out> <name>(<in>)
}
</cases>
default { invalid() }
default { <panic>() }
}
)");
templ("functionName", funName);
templ("panic", m_utils.panicFunction());
templ("in", suffixedVariableNameList("in_", 0, arity.in));
templ("out", suffixedVariableNameList("out_", 0, arity.out));