|
@@ -820,7 +820,7 @@ Variant GDFunction::call(GDInstance *p_instance, const Variant **p_args, int p_a
|
|
|
gdfs->state.stack.resize(alloca_size);
|
|
|
//copy variant stack
|
|
|
for(int i=0;i<_stack_size;i++) {
|
|
|
- memnew_placement(&stack[sizeof(Variant)*i],Variant(stack[i]));
|
|
|
+ memnew_placement(&gdfs->state.stack[sizeof(Variant)*i],Variant(stack[i]));
|
|
|
}
|
|
|
gdfs->state.stack_size=_stack_size;
|
|
|
gdfs->state.self=self;
|