浏览代码

hide closure value from varargs function

ncannasse 7 年之前
父节点
当前提交
ac128ca7ef
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/std/fun.c

+ 1 - 1
src/std/fun.c

@@ -86,7 +86,7 @@ HL_PRIM vdynamic* hl_get_closure_value( vdynamic *c ) {
 	if( cl->hasValue == 2 )
 		return hl_get_closure_value((vdynamic*)((vclosure_wrapper*)c)->wrappedFun);
 	if( cl->fun == fun_var_args )
-		return (vdynamic*)cl->value;
+		return NULL;
 	return hl_make_dyn(&cl->value, cl->t->fun->parent->fun->args[0]);
 }