326 |
} |
} |
327 |
|
|
328 |
VMFnResult* CoreVMFunction_exit::exec(VMFnArgs* args) { |
VMFnResult* CoreVMFunction_exit::exec(VMFnArgs* args) { |
329 |
this->result->flags = STMT_ABORT_SIGNALLED; |
this->result->flags = STMT_RETURN_SIGNALLED; |
330 |
if (vm->isExitResultEnabled() && args->argsCount()) { |
if (vm->isExitResultEnabled() && args->argsCount()) { |
331 |
ExecContext* ctx = dynamic_cast<ExecContext*>(vm->currentVMExecContext()); |
ExecContext* ctx = dynamic_cast<ExecContext*>(vm->currentVMExecContext()); |
332 |
switch (args->arg(0)->exprType()) { |
switch (args->arg(0)->exprType()) { |