Skip to content

Commit f251a9b

Browse files
committed
vm: re-throw exception if no exception handler is set
(cherry picked from commit e2f5dcf)
1 parent e5f46de commit f251a9b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

source/vm.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,10 @@ namespace phoenix {
286286
} else if (strategy == vm_exception_strategy::return_) {
287287
return false;
288288
}
289+
} else {
290+
std::cerr << "+++ Error while executing script: " << err.what() << "+++\n\n";
291+
print_stack_trace();
292+
throw err;
289293
}
290294

291295
if (_m_pc == prev_pc) {

0 commit comments

Comments
 (0)