diff options
author | Damien George <damien.p.george@gmail.com> | 2017-11-20 17:29:58 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2017-12-11 13:49:09 +1100 |
commit | 5b8998da6dfed6c8f54b8b34228f25d93dbb9d29 (patch) | |
tree | a968bc2a8d4459fb4ca29e4a3fc7195b689d0bc0 /py/stackctrl.c | |
parent | c60fc670ea9c2f525e16bb5a175db077b71b93e6 (diff) | |
download | micropython-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.c | 7 |
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(); } } |