1### Compilation failed: 2 3error: 1: 'flat' is not permitted here 4flat float _flat; 5^^^^ 6error: 2: 'noperspective' is not permitted here 7noperspective float _noperspective; 8^^^^^^^^^^^^^ 9error: 3: 'in' is not permitted here 10in float _in; 11^^ 12error: 4: 'out' is not permitted here 13out float _out; 14^^^ 15error: 5: 'workgroup' is not permitted here 16workgroup float _workgroup; 17^^^^^^^^^ 18error: 6: '$es3' is not permitted here 19$es3 float _es3; 20^^^^ 21error: 7: '$pure' is not permitted here 22$pure float _pure; 23^^^^^ 24error: 8: 'inline' is not permitted here 25inline float _inline; 26^^^^^^ 27error: 9: 'noinline' is not permitted here 28noinline float _noinline; 29^^^^^^^^ 30error: 10: type 'float' does not support qualifier 'readonly' 31readonly float _readonly; 32^^^^^^^^ 33error: 11: type 'float' does not support qualifier 'writeonly' 34writeonly float _writeonly; 35^^^^^^^^^ 36error: 13: 'flat' is not permitted here 37flat void flat_fn() {} 38^^^^ 39error: 14: 'noperspective' is not permitted here 40noperspective void noperspective_fn() {} 41^^^^^^^^^^^^^ 42error: 15: 'in' is not permitted here 43in void in_fn() {} 44^^ 45error: 16: 'out' is not permitted here 46out void out_fn() {} 47^^^ 48error: 17: 'workgroup' is not permitted here 49workgroup void workgroup_fn() {} 50^^^^^^^^^ 51error: 18: '$es3' is not permitted here 52$es3 void es3_fn() {} 53^^^^ 54error: 19: '$pure' is not permitted here 55$pure void sk_pure_fn() {} 56^^^^^ 57error: 20: type 'void' does not support qualifier 'readonly' 58readonly void readonly_fn() {} 59^^^^^^^^ 60error: 21: type 'void' does not support qualifier 'writeonly' 61writeonly void writeonly_fn() {} 62^^^^^^^^^ 63error: 22: 'buffer' is not permitted here 64buffer void buffer_fn() {} 65^^^^^^ 6621 errors 67