diff --git a/vm/gc.cpp b/vm/gc.cpp index 22c851378c..0de3dac91f 100755 --- a/vm/gc.cpp +++ b/vm/gc.cpp @@ -230,7 +230,7 @@ struct call_frame_scrubber { gc_info *info = compiled->block_gc_info(); assert(return_address < compiled->size()); - cell index = info->return_address_index(return_address); + int index = info->return_address_index(return_address); if(index != -1) ctx->scrub_stacks(info,index); } diff --git a/vm/slot_visitor.hpp b/vm/slot_visitor.hpp index b97f988e65..303fc37544 100755 --- a/vm/slot_visitor.hpp +++ b/vm/slot_visitor.hpp @@ -292,7 +292,7 @@ struct call_frame_slot_visitor { gc_info *info = compiled->block_gc_info(); assert(return_address < compiled->size()); - cell callsite = info->return_address_index(return_address); + u32 callsite = info->return_address_index(return_address); if(callsite == gc_info_missing_value) return;