| SKIP: FAILED | |
| <dawn>/src/tint/lang/msl/writer/printer/printer.cc:493 internal compiler error: %b1 = block { # root | |
| %s:ptr<storage, f32, read_write> = var @binding_point(0, 0) | |
| } | |
| %tint_symbol = @fragment func():void -> %b2 { | |
| %b2 = block { | |
| %signed_literal:ptr<function, array<f32, 4>, read_write> = var | |
| %unsigned_literal:ptr<function, array<f32, 4>, read_write> = var | |
| %signed_constant:ptr<function, array<f32, 4>, read_write> = var | |
| %unsigned_constant:ptr<function, array<f32, 4>, read_write> = var | |
| %shr_const_expr:ptr<function, array<f32, 4>, read_write> = var | |
| %8:array<f32, 4> = load %signed_literal | |
| store %unsigned_literal, %8 | |
| %9:array<f32, 4> = load %signed_literal | |
| store %signed_constant, %9 | |
| %10:array<f32, 4> = load %signed_literal | |
| store %unsigned_constant, %10 | |
| %11:array<f32, 4> = load %signed_literal | |
| store %shr_const_expr, %11 | |
| %12:ptr<function, f32, read_write> = access %signed_literal, 0i | |
| %13:f32 = load %12 | |
| %14:ptr<function, f32, read_write> = access %unsigned_literal, 0i | |
| %15:f32 = load %14 | |
| %16:f32 = add %13, %15 | |
| %17:ptr<function, f32, read_write> = access %signed_constant, 0i | |
| %18:f32 = load %17 | |
| %19:f32 = add %16, %18 | |
| %20:ptr<function, f32, read_write> = access %unsigned_constant, 0i | |
| %21:f32 = load %20 | |
| %22:f32 = add %19, %21 | |
| %23:ptr<function, f32, read_write> = access %shr_const_expr, 0i | |
| %24:f32 = load %23 | |
| %25:f32 = add %22, %24 | |
| store %s, %25 | |
| ret | |
| } | |
| } | |
| unhandled variable address space | |
| ******************************************************************** | |
| * The tint shader compiler has encountered an unexpected error. * | |
| * * | |
| * Please help us fix this issue by submitting a bug report at * | |
| * crbug.com/tint with the source program that triggered the bug. * | |
| ******************************************************************** |