| SKIP: FAILED |
| |
| |
| [[block]] |
| struct SB_RO { |
| arg_0 : array<i32>; |
| }; |
| |
| [[group(0), binding(1)]] var<storage, read> sb_ro : SB_RO; |
| |
| fn arrayLength_1588cd() { |
| var res : u32 = arrayLength(&(sb_ro.arg_0)); |
| } |
| |
| struct tint_symbol { |
| [[builtin(position)]] |
| value : vec4<f32>; |
| }; |
| |
| [[stage(vertex)]] |
| fn vertex_main() -> tint_symbol { |
| arrayLength_1588cd(); |
| let tint_symbol_1 : tint_symbol = tint_symbol(vec4<f32>()); |
| return tint_symbol_1; |
| } |
| |
| [[stage(fragment)]] |
| fn fragment_main() { |
| arrayLength_1588cd(); |
| } |
| |
| [[stage(compute)]] |
| fn compute_main() { |
| arrayLength_1588cd(); |
| } |
| |
| Failed to generate: error: Unknown import method: arrayLength |