I misunderstood the REntry pointer, its a pointer to an object pointer and it SHOULD...
authorjjenista <jjenista>
Tue, 2 Nov 2010 21:33:13 +0000 (21:33 +0000)
committerjjenista <jjenista>
Tue, 2 Nov 2010 21:33:13 +0000 (21:33 +0000)
Robust/src/Runtime/mlp_runtime.h

index 9e9bc98827b9a08ec81b4401e09e39e0cbdaee9d..2b5415e75eb7aeca869366cfc036127cc76a8415 100644 (file)
@@ -61,8 +61,8 @@
 // these are useful for interpreting an INTPTR to an
 // Object at runtime to retrieve the object's type
 // or object id (OID), 64-bit safe
-#define OBJPTRPTR_2_OBJTYPE( opp ) ((int*)(opp))[0]
-#define OBJPTRPTR_2_OBJOID(  opp ) ((int*)(opp))[1]
+#define OBJPTRPTR_2_OBJTYPE( opp ) ((int*)*(opp))[0]
+#define OBJPTRPTR_2_OBJOID(  opp ) ((int*)*(opp))[1]
 
 // forwarding list elements is a linked
 // structure of arrays, should help task