summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-09-27 13:21:23 +1000
committerDamien George <damien.p.george@gmail.com>2016-09-27 13:21:23 +1000
commit71fec076dc596409d85a8bfaf64bc2598c5578a2 (patch)
tree5c65b9ddc0bfbcb9792e2e23198f2eed03d9f80c
parent38b54b65d4b504339cd16c88175c31f257a68f3a (diff)
downloadmicropython-71fec076dc596409d85a8bfaf64bc2598c5578a2.tar.gz
micropython-71fec076dc596409d85a8bfaf64bc2598c5578a2.zip
py/vm: Use MP_OBJ_FROM_PTR to cast a type to an object.
-rw-r--r--py/vm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/py/vm.c b/py/vm.c
index 93766bd116..363824e5f1 100644
--- a/py/vm.c
+++ b/py/vm.c
@@ -626,7 +626,7 @@ dispatch_loop:
// stack: (..., __exit__, ctx_mgr, exc_instance)
// Need to pass (exc_type, exc_instance, None) as arguments to __exit__.
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_obj_t ret_value = mp_call_method_n_kw(3, 0, sp);