We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3f5c713 commit 6bab18eCopy full SHA for 6bab18e
argon/vm/datatype/function.cpp
@@ -152,7 +152,10 @@ Function *FunctionClone(const Function *func) {
152
auto *fn = MakeGCObject<Function>(type_function_, false);
153
154
if (fn != nullptr) {
155
- fn->native = func->native;
+ if (func->IsNative())
156
+ fn->native = func->native;
157
+ else
158
+ fn->code = IncRef(fn->code);
159
160
fn->name = IncRef(func->name);
161
fn->qname = IncRef(func->qname);
0 commit comments