@@ -162,7 +162,7 @@ typedef void(*func)(VM*, VAL*);
162162#define SETTY(x,t) (x)->ty = (((x)->ty & 0xffff0000) | (t))
163163
164164#define GETHEAP(x) ((x)->ty >> 16)
165−#define SETHEAP(x,y) (x)->ty = (((x)->ty & 0x0000ffff) | ((t) << 16))
165+#define SETHEAP(x,y) (x)->ty = (((x)->ty & 0x0000ffff) | ((y) << 16))
166166
167167// Integers, floats and operators
168168