Files
c3c/test/test_suite/functions/recursive_through_generic.c3

14 lines
190 B
C

module oups;
import std::collections::map;
fn void! main()
{
}
def FooFunc = fn void! (Bar); // #error: Recursive definition
def Foo = HashMap(<String, FooFunc>);
struct Bar
{
Foo foo;
}