aboutsummaryrefslogtreecommitdiff
path: root/tests/trait_expand/trait_expand.ek
blob: c5f0f1c9e2ff142c55fd541206cfb4bf282235f3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
typedef ptr {}

define b[] {
	a![];
}

define a[] {
	a(*a a);
}

typedef c {
	b![];

	a(*c) {}
}

main()
{
	c c = c!{};
	c.a();
}