diff --git a/vm/gc/src/gc_for_vm.cpp b/vm/gc/src/gc_for_vm.cpp old mode 100644 new mode 100755 index 6ba3547..cafcba1 --- a/vm/gc/src/gc_for_vm.cpp +++ b/vm/gc/src/gc_for_vm.cpp @@ -402,6 +402,7 @@ int64 gc_free_memory() } void gc_pin_object (Managed_Object_Handle* p_object) { +#if 0 // FIXME: overflow check and handling Partial_Reveal_Object *obj = *(Partial_Reveal_Object**) p_object; @@ -416,9 +417,11 @@ void gc_pin_object (Managed_Object_Handl if (old_value == value) return; value = old_value; } +#endif } void gc_unpin_object (Managed_Object_Handle* p_object) { +#if 0 Partial_Reveal_Object *obj = *(Partial_Reveal_Object**) p_object; assert((obj->obj_info_byte() & OBJECT_IS_PINNED_BITS) != 0); @@ -429,11 +432,15 @@ void gc_unpin_object (Managed_Object_Han if (old_value == value) return; value = old_value; } +#endif } Boolean gc_is_object_pinned (Managed_Object_Handle p_object) { + return false; +#if 0 Partial_Reveal_Object *obj = (Partial_Reveal_Object*) p_object; return (obj->obj_info_byte() & OBJECT_IS_PINNED_INCR) != 0; +#endif } int32 gc_get_hashcode(Managed_Object_Handle p_object) { diff --git a/vm/gc/src/selector.cpp b/vm/gc/src/selector.cpp old mode 100644 new mode 100755