From c51201322019a3fd4daf05bd6bc558c7ca5f2bb8 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Fri, 6 Nov 2009 01:41:11 -0600 Subject: [PATCH] vm: fix crash if all-instances primitive triggers a GC --- vm/data_heap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/data_heap.cpp b/vm/data_heap.cpp index e13d0dbae1..9ce8a90766 100755 --- a/vm/data_heap.cpp +++ b/vm/data_heap.cpp @@ -245,7 +245,7 @@ cell factor_vm::instances(cell type) each_object(accum); cell object_count = accum.objects.size(); - data_roots.push_back(accum.objects[0]); + data_roots.push_back((cell)&accum.objects[0]); data_roots.push_back(object_count); array *objects = allot_array(object_count,false_object);