Skip to content

Commit 35e0ff3

Browse files
committed
use 'vmbrk' instead of 'return' in rvm_exec()
1 parent 5a34f58 commit 35e0ff3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

rvm.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,9 +166,9 @@ signed rvm_exec(struct rvm *RVM_RESTRICT ctx)
166166
#include "impl.h"
167167
#undef DEF
168168

169-
return -RVM_ERR;
169+
vmbrk -RVM_ERR;
170170
_notimpl:
171-
return -RVM_EUINST;
171+
vmbrk -RVM_EUINST;
172172

173173

174174
/* Fallback to switch dispatch. */
@@ -181,9 +181,9 @@ signed rvm_exec(struct rvm *RVM_RESTRICT ctx)
181181
# define DEF(op) case (RVM_OP_##op):
182182
# include "impl.h"
183183
# undef DEF
184-
default: return -RVM_EUINST;
184+
default: vmbrk -RVM_EUINST;
185185
}
186-
return -RVM_ERR;
186+
vmbrk -RVM_ERR;
187187

188188
#endif
189189
}

0 commit comments

Comments
 (0)