From 43cab7c283d56301f4c88c53e1a4abf854b9b254 Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
Date: Mon, 4 Jan 2016 14:19:33 +0000
Subject: [PATCH] py/modbuiltins: Fix access of mp_obj_t variable, wrap in
 MP_OBJ_TO_PTR.

---
 py/modbuiltins.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/py/modbuiltins.c b/py/modbuiltins.c
index be5d26ed5..d1f99bb98 100644
--- a/py/modbuiltins.c
+++ b/py/modbuiltins.c
@@ -217,7 +217,7 @@ STATIC mp_obj_t mp_builtin_dir(mp_uint_t n_args, const mp_obj_t *args) {
             }
         }
         if (mp_obj_is_instance_type(mp_obj_get_type(args[0]))) {
-            mp_obj_instance_t *inst = args[0];
+            mp_obj_instance_t *inst = MP_OBJ_TO_PTR(args[0]);
             members = &inst->members;
         }
     }
-- 
GitLab