summaryrefslogtreecommitdiffstatshomepage
path: root/py/stackctrl.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-11-20 17:29:58 +1100
committerDamien George <damien.p.george@gmail.com>2017-12-11 13:49:09 +1100
commit5b8998da6dfed6c8f54b8b34228f25d93dbb9d29 (patch)
treea968bc2a8d4459fb4ca29e4a3fc7195b689d0bc0 /py/stackctrl.c
parentc60fc670ea9c2f525e16bb5a175db077b71b93e6 (diff)
downloadmicropython-5b8998da6dfed6c8f54b8b34228f25d93dbb9d29.tar.gz
micropython-5b8998da6dfed6c8f54b8b34228f25d93dbb9d29.zip
py/runtime: Move mp_exc_recursion_depth to runtime and rename to raise.
For consistency this helper function is renamed to match the other exception helpers, and moved to their location in runtime.c.
Diffstat (limited to 'py/stackctrl.c')
-rw-r--r--py/stackctrl.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/py/stackctrl.c b/py/stackctrl.c
index 11165b9a6f..5c07796bde 100644
--- a/py/stackctrl.c
+++ b/py/stackctrl.c
@@ -48,14 +48,9 @@ void mp_stack_set_limit(mp_uint_t limit) {
MP_STATE_THREAD(stack_limit) = limit;
}
-NORETURN void mp_exc_recursion_depth(void) {
- nlr_raise(mp_obj_new_exception_arg1(&mp_type_RuntimeError,
- MP_OBJ_NEW_QSTR(MP_QSTR_maximum_space_recursion_space_depth_space_exceeded)));
-}
-
void mp_stack_check(void) {
if (mp_stack_usage() >= MP_STATE_THREAD(stack_limit)) {
- mp_exc_recursion_depth();
+ mp_raise_recursion_depth();
}
}