1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:48:12 +00:00

LibWasm: Trap instead of VERIFY()'ing

...unless something really is an assertion.
This commit is contained in:
Ali Mohammad Pur 2021-05-07 09:59:18 +04:30 committed by Linus Groh
parent b3c13c3e8a
commit 541091500c
3 changed files with 144 additions and 81 deletions

View file

@ -59,6 +59,8 @@ Result Configuration::execute()
{
Interpreter interpreter;
interpreter.interpret(*this);
if (interpreter.did_trap())
return Trap {};
Vector<NonnullOwnPtr<Value>> results;
for (size_t i = 0; i < m_current_frame->arity(); ++i)