[glsl][ir] Regenerate skips
Bug: 42251044
Change-Id: I6eeded412e03c801b35e67659e404f914cb286f1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/204895
Commit-Queue: dan sinclair <dsinclair@chromium.org>
Reviewed-by: James Price <jrprice@google.com>
diff --git a/test/tint/let/inferred/function.wgsl.expected.ir.glsl b/test/tint/let/inferred/function.wgsl.expected.ir.glsl
index 37c14ad..edaa642 100644
--- a/test/tint/let/inferred/function.wgsl.expected.ir.glsl
+++ b/test/tint/let/inferred/function.wgsl.expected.ir.glsl
@@ -1,11 +1,55 @@
SKIP: FAILED
-<dawn>/src/tint/lang/glsl/writer/printer/printer.cc:482 internal compiler error: Switch() matched no cases. Type: tint::core::ir::Construct
-********************************************************************
-* 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. *
-********************************************************************
+#version 310 es
-tint executable returned error: signal: illegal instruction
+struct MyStruct {
+ float f1;
+};
+precision highp float;
+precision highp int;
+
+
+int ret_i32() {
+ return 1;
+}
+uint ret_u32() {
+ return 1u;
+}
+float ret_f32() {
+ return 1.0f;
+}
+MyStruct ret_MyStruct() {
+ return MyStruct(0.0f);
+}
+float[10] ret_MyArray() {
+ return float[10](0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f);
+}
+void let_decls() {
+ int v1 = 1;
+ uint v2 = 1u;
+ float v3 = 1.0f;
+ ivec3 v4 = ivec3(1);
+ uvec3 v5 = uvec3(1u);
+ vec3 v6 = vec3(1.0f);
+ mat3 v7 = mat3(v6, v6, v6);
+ MyStruct v8 = MyStruct(1.0f);
+ float v9[10] = float[10](0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f);
+ int v10 = ret_i32();
+ uint v11 = ret_u32();
+ float v12 = ret_f32();
+ MyStruct v13 = ret_MyStruct();
+ MyStruct v14 = ret_MyStruct();
+ float v15[10] = ret_MyArray();
+}
+vec4 main() {
+ return vec4(0.0f);
+}
+error: Error parsing GLSL shader:
+ERROR: 0:4: 'float' : type requires declaration of default precision qualifier
+ERROR: 0:4: '' : compilation terminated
+ERROR: 2 compilation errors. No code generated.
+
+
+
+
+tint executable returned error: exit status 1