// Can't apply "signed" qualifier to "varying float" type struct Foo { signed float x; };