Commit 71fec076 authored by Damien George's avatar Damien George
Browse files

py/vm: Use MP_OBJ_FROM_PTR to cast a type to an object.

parent 38b54b65
...@@ -626,7 +626,7 @@ dispatch_loop: ...@@ -626,7 +626,7 @@ dispatch_loop:
// stack: (..., __exit__, ctx_mgr, exc_instance) // stack: (..., __exit__, ctx_mgr, exc_instance)
// Need to pass (exc_type, exc_instance, None) as arguments to __exit__. // Need to pass (exc_type, exc_instance, None) as arguments to __exit__.
sp[1] = sp[0]; sp[1] = sp[0];
sp[0] = mp_obj_get_type(sp[0]); sp[0] = MP_OBJ_FROM_PTR(mp_obj_get_type(sp[0]));
sp[2] = mp_const_none; sp[2] = mp_const_none;
sp -= 2; sp -= 2;
mp_obj_t ret_value = mp_call_method_n_kw(3, 0, sp); mp_obj_t ret_value = mp_call_method_n_kw(3, 0, sp);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment