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

14 lines
191 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;
}