Files
c3c/test/test_suite/methods/access.c3
Christoffer Lerno 8b49e6c14d Rename def to alias.
2025-03-13 11:22:27 +01:00

37 lines
347 B
Plaintext

extern fn void printf(...);
struct An1
{
An3 x;
}
struct An3
{
An2 y;
}
alias AnCall = fn void();
struct An2
{
AnCall t;
}
fn void An2.helloWorld(An2 *an2)
{
printf("An2 hello\n");
}
fn void check()
{
printf("Checking\n");
}
fn void main()
{
An1 an;
an.x.y.helloWorld();
an.x.y.t = ✓
an.x.y.t();
}