Files
c3c/test/test_suite/generic/generic_no_params.c3
2026-01-18 00:33:43 +01:00

31 lines
413 B
Plaintext

module values <Type>;
struct Values
{
Type[] values;
int count;
}
fn void test()
{
}
module main;
import values;
import std::collections::list;
fn void test1()
{
int x = values::test{}(); // #error: requires generic arguments inside
}
fn void test2()
{
List{Values{ }} v1s; // #error: 'Values' requires generic arguments inside the '{}', did you forget them
}
fn void main()
{
List{Values{int}} v2s;
}