// "unsigned" qualifier is illegal with "varying struct Foo" typ struct Foo { float x; }; unsigned Foo f;