diff --git a/tests/foo/1.0/IFoo.hal b/tests/foo/1.0/IFoo.hal index d0119ec3a0..5cbacd257c 100644 --- a/tests/foo/1.0/IFoo.hal +++ b/tests/foo/1.0/IFoo.hal @@ -31,7 +31,7 @@ interface IFoo { }; struct Fumble { - float x; + Outer.Inner data; }; typedef Fumble Gumble; diff --git a/tests/foo/1.0/types.hal b/tests/foo/1.0/types.hal index a2c85937a7..9666b53814 100644 --- a/tests/foo/1.0/types.hal +++ b/tests/foo/1.0/types.hal @@ -21,3 +21,13 @@ struct Abc { float y; handle z; }; + +struct Outer { + struct Inner { + int32_t data; + }; +}; + +struct Unrelated { + Outer.Inner great; +};