summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-01-08 13:43:13 +0000
committerDamien George <damien.p.george@gmail.com>2016-01-08 13:43:13 +0000
commit1fa6be52646f015b28abc0f1535af7bc4ffb647d (patch)
tree7d30cee707b31eb7ba12a8c5fde6a86a4ee34c16
parent7dbf74c5b976ae92aab5c941cc777bb0c6a36592 (diff)
downloadmicropython-1fa6be52646f015b28abc0f1535af7bc4ffb647d.tar.gz
micropython-1fa6be52646f015b28abc0f1535af7bc4ffb647d.zip
py/obj: For OBJ_REPR_D, use uint32_t cast when extracting qstr value.
-rw-r--r--py/obj.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/py/obj.h b/py/obj.h
index 509d6a67b5..07189d4793 100644
--- a/py/obj.h
+++ b/py/obj.h
@@ -172,7 +172,7 @@ static inline bool MP_OBJ_IS_SMALL_INT(mp_const_obj_t o)
static inline bool MP_OBJ_IS_QSTR(mp_const_obj_t o)
{ return ((((mp_int_t)(o)) & 0xffff000000000000) == 0x0002000000000000); }
-#define MP_OBJ_QSTR_VALUE(o) ((((mp_uint_t)(o)) >> 1) & 0xffffffff)
+#define MP_OBJ_QSTR_VALUE(o) ((((uint32_t)(o)) >> 1) & 0xffffffff)
#define MP_OBJ_NEW_QSTR(qst) ((mp_obj_t)((((mp_uint_t)(qst)) << 1) | 0x0002000000000001))
#if MICROPY_PY_BUILTINS_FLOAT