1#version 450 2 3struct S { 4 int[3] a[2], b[5]; 5}; 6 7S s; 8 9int[5] c[4], d[8]; 10int[9] e[], f[]; 11int e[11][9]; 12int f[13][9]; 13 14int[14] g[], h[]; 15 16int [14][15][6] foo(int[6] p[14][15]) { return p; } 17 18void main() 19{ 20 g[3]; 21 h[2]; 22} 23 24float[4][3][2] bar() { float[3][2] a[4]; return a; } 25 26in inbname { 27 float[7] f[8][9]; 28} inbinst[4][5][6]; 29 30float[3][2] barm[4]() { float[3][2] a[4]; return a; } // ERROR 31