We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8938a40 commit b052af8Copy full SHA for b052af8
vlib/v/gen/c/fn.v
@@ -2612,7 +2612,7 @@ fn (mut g Gen) call_args(node ast.CallExpr) {
2612
}
2613
} else {
2614
// passing variadic arg to another call which expects same array type
2615
- if args.len == 1
+ if variadic_count == 1
2616
&& ((args[arg_nr].typ.has_flag(.variadic) && args[arg_nr].typ == varg_type)
2617
|| (varg_type.has_flag(.variadic)
2618
&& args[arg_nr].typ == varg_type.clear_flag(.variadic))) {
vlib/v/tests/fns/variadic_fn_chain_test.v
@@ -0,0 +1,9 @@
1
+fn called(s string, l ...string) {}
2
+
3
+fn caller(s string, l ...string) {
4
+ called(s, l)
5
+}
6
7
+fn test_main() {
8
+ caller('')
9
0 commit comments