diff -burN common/gc_for_vm.cpp ../vm/gc/src/common/gc_for_vm.cpp --- common/gc_for_vm.cpp 2006-10-05 22:08:57.480692800 +0800 +++ ../vm/gc/src/common/gc_for_vm.cpp 2006-10-06 22:22:07.262553600 +0800 @@ -27,7 +27,7 @@ void gc_init() { assert(p_global_gc == NULL); - GC* gc = (GC*)STD_MALLOC(sizeof(GC)); + GC* gc = (GC*)STD_MALLOC(sizeof(GC_Gen)); assert(gc); memset(gc, 0, sizeof(GC)); p_global_gc = gc;