Revert "add SCM_HEAP_OBJECT_BASE"
[bpt/guile.git] / libguile / smob.c
index e966da8..0c3a544 100644 (file)
@@ -601,7 +601,7 @@ scm_i_new_smob (scm_t_bits tc, scm_t_bits data)
       GC_finalization_proc prev_finalizer;
       GC_PTR prev_finalizer_data;
 
-      GC_REGISTER_FINALIZER_NO_ORDER (SCM_HEAP_OBJECT_BASE (ret),
+      GC_REGISTER_FINALIZER_NO_ORDER (SCM2PTR (ret),
                                       finalize_smob, NULL,
                                       &prev_finalizer, &prev_finalizer_data);
     }
@@ -635,7 +635,7 @@ scm_i_new_double_smob (scm_t_bits tc, scm_t_bits data1,
       GC_finalization_proc prev_finalizer;
       GC_PTR prev_finalizer_data;
 
-      GC_REGISTER_FINALIZER_NO_ORDER (SCM_HEAP_OBJECT_BASE (ret),
+      GC_REGISTER_FINALIZER_NO_ORDER (SCM2PTR (ret),
                                       finalize_smob, NULL,
                                       &prev_finalizer, &prev_finalizer_data);
     }