summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/ipdl/error/undefMutualRecUnion.ipdl
blob: 497836ba4f3bc43222de76119f77a2b823345d18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
//error: union `X' is only partially defined
//error: union `Y' is only partially defined
//error: union `Z' is only partially defined

union X { Y; };
union Y { Z; };
union Z { X; };

[ChildProc=any]
protocol undefMutualRecUnion {
child: async __delete__(X x);
};