#include "../test_static.isph" // rule: skip on arch=xe64 struct InnerUniform { uniform int i; }; struct f_sz { uniform int type, temp[5]; int k[3]; InnerUniform u; }; export void keep_struct_declared(varying f_sz * uniform s) { } task void result(uniform float RET[]) { RET[0] = sizeof(f_sz); }