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

wasm: Don't try to print the function results if it traps

This commit is contained in:
Ali Mohammad Pur 2021-07-13 00:36:50 +04:30
parent 23b48f8fe1
commit bacf5a7220

View file

@ -512,8 +512,9 @@ int main(int argc, char* argv[])
if (debug)
launch_repl();
if (result.is_trap())
warnln("Execution trapped!");
if (result.is_trap()) {
warnln("Execution trapped: {}", result.trap().reason);
} else {
if (!result.values().is_empty())
warnln("Returned:");
for (auto& value : result.values()) {
@ -523,6 +524,7 @@ int main(int argc, char* argv[])
}
}
}
}
return 0;
}