diff --git a/runtime.c b/runtime.c index 8b8c28f..b6ac412 100644 --- a/runtime.c +++ b/runtime.c @@ -336,7 +336,7 @@ id class_createInstance(Class cls, size_t extraBytes) { if (cls == SmallObjectClasses[i]) { - return (id)(i<<1)+1; + return (id)(uintptr_t)((i<<1)+1); } } }