Files
c3c/test/test_suite/generic/generic_no_arg.c3
2025-12-29 17:01:03 +01:00

30 lines
433 B
Plaintext

module foo;
import std, bar;
struct Foo
{
int i;
}
fn void foo(Foo f) {}
fn void a()
{
List{} a; // #error: 'List' requires generic arguments inside the '{}', did you forget them
}
fn void b()
{
foo(Foo{}); // #error: 'Foo' is not a generic type
}
fn void c()
{
bar::test{}(); // #error: 'test' requires generic arguments inside the '{}', did you forget them
}
fn int main()
{
return 0;
}
module bar{Type};
fn void test()
{}