Files
c3c/test/test_suite/macros/vasplat_function_call.c3
2025-01-03 15:36:42 +01:00

19 lines
293 B
Plaintext

import std;
def IList = List(<int>);
fn IList IList.new() @operator(construct)
{
IList l;
l.new_init($vasplat); // #error: can only be used inside
return l;
}
fn void main()
{
IList a = IList.new(123, 123, 123, 123, 123, 123, 123, 134);
a.push(567);
io::printfn("%s", a[0]);
}