test_runner: scrub path of error/warning messages for FXC files

This will avoid annoying diffs every time we regen skips for FXC.

Regen'd all skips with:
```
./tools/run tests -tint ./out/debug/tint.exe -format hlsl -generate-skip
./tools/run tests -tint ./out/debug/tint.exe -format hlsl -use-ir -generate-skip
```

Change-Id: I0b42734afd5500d427743a3c7d2d6e5ecf20b66b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/203397
Commit-Queue: Antonio Maiorano <amaiorano@google.com>
Reviewed-by: James Price <jrprice@google.com>
diff --git a/test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.fxc.hlsl
index 090d418..5e3e12e 100644
--- a/test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.fxc.hlsl
@@ -151,5 +151,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020BC8A3A850(48,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(48,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.ir.fxc.hlsl
index 286d7f5..017c41c 100644
--- a/test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.ir.fxc.hlsl
@@ -246,5 +246,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1DF34C140(12,21-29): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(12,21-29): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/storage/dynamic_index/write_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/dynamic_index/write_f16.wgsl.expected.fxc.hlsl
index 9ae8cab..333959f 100644
--- a/test/tint/buffer/storage/dynamic_index/write_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/dynamic_index/write_f16.wgsl.expected.fxc.hlsl
@@ -179,6 +179,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023E8772C480(61,38-46): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000023E8772C480(62,3-10): error X3018: invalid subscript 'Store'
+<scrubbed_path>(61,38-46): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(62,3-10): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/dynamic_index/write_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/dynamic_index/write_f16.wgsl.expected.ir.fxc.hlsl
index 68c0b8c..c8de0bb 100644
--- a/test/tint/buffer/storage/dynamic_index/write_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/dynamic_index/write_f16.wgsl.expected.ir.fxc.hlsl
@@ -205,6 +205,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F73B20B3A0(7,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F73B20B3A0(8,3-10): error X3018: invalid subscript 'Store'
+<scrubbed_path>(7,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,3-10): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/static_index/read_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/static_index/read_f16.wgsl.expected.fxc.hlsl
index 3d4b224..ca76f0e 100644
--- a/test/tint/buffer/storage/static_index/read_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/static_index/read_f16.wgsl.expected.fxc.hlsl
@@ -167,5 +167,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002378BE1EBB0(8,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(8,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/storage/static_index/read_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/static_index/read_f16.wgsl.expected.ir.fxc.hlsl
index 8613ca6..d2650bea 100644
--- a/test/tint/buffer/storage/static_index/read_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/static_index/read_f16.wgsl.expected.ir.fxc.hlsl
@@ -278,5 +278,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019D44DA5220(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/storage/static_index/write_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/static_index/write_f16.wgsl.expected.fxc.hlsl
index d3bb3e2..67933bd 100644
--- a/test/tint/buffer/storage/static_index/write_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/static_index/write_f16.wgsl.expected.fxc.hlsl
@@ -196,5 +196,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A572716CC0(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/storage/static_index/write_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/static_index/write_f16.wgsl.expected.ir.fxc.hlsl
index 362c2b3..ce01c8a 100644
--- a/test/tint/buffer/storage/static_index/write_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/static_index/write_f16.wgsl.expected.ir.fxc.hlsl
@@ -224,5 +224,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023DEC8FA870(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/storage/types/array4_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/array4_f16.wgsl.expected.fxc.hlsl
index 3655454..3fee636 100644
--- a/test/tint/buffer/storage/types/array4_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/array4_f16.wgsl.expected.fxc.hlsl
@@ -29,5 +29,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015AA2BE4420(4,39-47): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,39-47): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/storage/types/array4_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/array4_f16.wgsl.expected.ir.fxc.hlsl
index a1a31f9..a4ff5ba 100644
--- a/test/tint/buffer/storage/types/array4_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/array4_f16.wgsl.expected.ir.fxc.hlsl
@@ -50,5 +50,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000295E8A0C8E0(4,21-29): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,21-29): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/storage/types/f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/f16.wgsl.expected.fxc.hlsl
index 18b7a9b..0d334fb 100644
--- a/test/tint/buffer/storage/types/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024D32420560(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/f16.wgsl.expected.ir.fxc.hlsl
index f0c85e0..c7e057a 100644
--- a/test/tint/buffer/storage/types/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,5 +9,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014881472E20(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat2x2_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/mat2x2_f16.wgsl.expected.fxc.hlsl
index e695c46..665e0a1 100644
--- a/test/tint/buffer/storage/types/mat2x2_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat2x2_f16.wgsl.expected.fxc.hlsl
@@ -18,6 +18,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CCD84DD750(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001CCD84DD750(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat2x2_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/mat2x2_f16.wgsl.expected.ir.fxc.hlsl
index 7ac749c..ec4b8dc 100644
--- a/test/tint/buffer/storage/types/mat2x2_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat2x2_f16.wgsl.expected.ir.fxc.hlsl
@@ -19,6 +19,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2666938C0(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E2666938C0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat2x3_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/mat2x3_f16.wgsl.expected.fxc.hlsl
index 3f501c8..f6acb24 100644
--- a/test/tint/buffer/storage/types/mat2x3_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat2x3_f16.wgsl.expected.fxc.hlsl
@@ -18,6 +18,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A95EA6F920(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001A95EA6F920(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat2x3_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/mat2x3_f16.wgsl.expected.ir.fxc.hlsl
index bf8c17b..a45eaa6 100644
--- a/test/tint/buffer/storage/types/mat2x3_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat2x3_f16.wgsl.expected.ir.fxc.hlsl
@@ -19,6 +19,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EFD0F6FB00(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EFD0F6FB00(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat2x4_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/mat2x4_f16.wgsl.expected.fxc.hlsl
index c99fa42..6b2c2d8 100644
--- a/test/tint/buffer/storage/types/mat2x4_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat2x4_f16.wgsl.expected.fxc.hlsl
@@ -18,6 +18,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002876BA3FE90(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002876BA3FE90(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat2x4_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/mat2x4_f16.wgsl.expected.ir.fxc.hlsl
index c0788bb..7b954ef 100644
--- a/test/tint/buffer/storage/types/mat2x4_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat2x4_f16.wgsl.expected.ir.fxc.hlsl
@@ -19,6 +19,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018C09D6D0E0(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000018C09D6D0E0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat3x2_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/mat3x2_f16.wgsl.expected.fxc.hlsl
index 40255a5..d297f8e 100644
--- a/test/tint/buffer/storage/types/mat3x2_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat3x2_f16.wgsl.expected.fxc.hlsl
@@ -19,6 +19,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018ABB22B940(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000018ABB22B940(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat3x2_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/mat3x2_f16.wgsl.expected.ir.fxc.hlsl
index 71ca298..e4ee18d 100644
--- a/test/tint/buffer/storage/types/mat3x2_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat3x2_f16.wgsl.expected.ir.fxc.hlsl
@@ -21,6 +21,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1DB30FFA0(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F1DB30FFA0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat3x3_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/mat3x3_f16.wgsl.expected.fxc.hlsl
index 9631df7..e047de7 100644
--- a/test/tint/buffer/storage/types/mat3x3_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat3x3_f16.wgsl.expected.fxc.hlsl
@@ -19,6 +19,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021ED2BDA6C0(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000021ED2BDA6C0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat3x3_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/mat3x3_f16.wgsl.expected.ir.fxc.hlsl
index 6c5dcd6..7e561c3 100644
--- a/test/tint/buffer/storage/types/mat3x3_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat3x3_f16.wgsl.expected.ir.fxc.hlsl
@@ -21,6 +21,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018D7D5038C0(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000018D7D5038C0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat3x4_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/mat3x4_f16.wgsl.expected.fxc.hlsl
index 8ad9fb8..bc0a707 100644
--- a/test/tint/buffer/storage/types/mat3x4_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat3x4_f16.wgsl.expected.fxc.hlsl
@@ -19,6 +19,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000122C8D4B330(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000122C8D4B330(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat3x4_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/mat3x4_f16.wgsl.expected.ir.fxc.hlsl
index 23422ad..676b3e5 100644
--- a/test/tint/buffer/storage/types/mat3x4_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat3x4_f16.wgsl.expected.ir.fxc.hlsl
@@ -21,6 +21,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B32B12FB00(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002B32B12FB00(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat4x2_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/mat4x2_f16.wgsl.expected.fxc.hlsl
index cade176..7ba75dc 100644
--- a/test/tint/buffer/storage/types/mat4x2_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat4x2_f16.wgsl.expected.fxc.hlsl
@@ -20,6 +20,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1DA9C3CA0(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F1DA9C3CA0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat4x2_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/mat4x2_f16.wgsl.expected.ir.fxc.hlsl
index 0f174c3..f2b40b6 100644
--- a/test/tint/buffer/storage/types/mat4x2_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat4x2_f16.wgsl.expected.ir.fxc.hlsl
@@ -23,6 +23,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027B5E3F4CE0(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000027B5E3F4CE0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat4x3_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/mat4x3_f16.wgsl.expected.fxc.hlsl
index 70a8f22..7ab9034 100644
--- a/test/tint/buffer/storage/types/mat4x3_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat4x3_f16.wgsl.expected.fxc.hlsl
@@ -20,6 +20,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001857575B940(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001857575B940(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat4x3_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/mat4x3_f16.wgsl.expected.ir.fxc.hlsl
index 0ad08ab..15c0a21 100644
--- a/test/tint/buffer/storage/types/mat4x3_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat4x3_f16.wgsl.expected.ir.fxc.hlsl
@@ -23,6 +23,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021122484CE0(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000021122484CE0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat4x4_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/mat4x4_f16.wgsl.expected.fxc.hlsl
index fc53388..31adef1 100644
--- a/test/tint/buffer/storage/types/mat4x4_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat4x4_f16.wgsl.expected.fxc.hlsl
@@ -20,6 +20,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002681375D2C0(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002681375D2C0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,46-54): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/mat4x4_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/mat4x4_f16.wgsl.expected.ir.fxc.hlsl
index 0d92142..0227e06 100644
--- a/test/tint/buffer/storage/types/mat4x4_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/mat4x4_f16.wgsl.expected.ir.fxc.hlsl
@@ -23,6 +23,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D55B645FF0(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001D55B645FF0(5,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/runtime_array_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/runtime_array_f16.wgsl.expected.fxc.hlsl
index 9753363..0d334fb 100644
--- a/test/tint/buffer/storage/types/runtime_array_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/runtime_array_f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB547FFCE0(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/runtime_array_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/runtime_array_f16.wgsl.expected.ir.fxc.hlsl
index b083082..c7e057a 100644
--- a/test/tint/buffer/storage/types/runtime_array_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/runtime_array_f16.wgsl.expected.ir.fxc.hlsl
@@ -9,5 +9,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C77B0A2790(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/struct_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/struct_f16.wgsl.expected.fxc.hlsl
index 385fae8..b7e5241 100644
--- a/test/tint/buffer/storage/types/struct_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/struct_f16.wgsl.expected.fxc.hlsl
@@ -48,5 +48,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000212B65B1490(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/storage/types/struct_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/struct_f16.wgsl.expected.ir.fxc.hlsl
index 5e18505..64e6631 100644
--- a/test/tint/buffer/storage/types/struct_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/struct_f16.wgsl.expected.ir.fxc.hlsl
@@ -55,5 +55,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC988E4CD0(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/storage/types/vec2_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/vec2_f16.wgsl.expected.fxc.hlsl
index 9d5ceeb..6548b73 100644
--- a/test/tint/buffer/storage/types/vec2_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/vec2_f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018882BC0670(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/vec2_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/vec2_f16.wgsl.expected.ir.fxc.hlsl
index f91eb09..fc46d2b 100644
--- a/test/tint/buffer/storage/types/vec2_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/vec2_f16.wgsl.expected.ir.fxc.hlsl
@@ -9,5 +9,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020F8A503780(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/vec3_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/vec3_f16.wgsl.expected.fxc.hlsl
index e65d6b2..223974f 100644
--- a/test/tint/buffer/storage/types/vec3_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/vec3_f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ED9B3CFF20(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/vec3_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/vec3_f16.wgsl.expected.ir.fxc.hlsl
index 0ed3b13..bed198c 100644
--- a/test/tint/buffer/storage/types/vec3_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/vec3_f16.wgsl.expected.ir.fxc.hlsl
@@ -9,5 +9,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AE00E53750(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/vec4_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/storage/types/vec4_f16.wgsl.expected.fxc.hlsl
index 7ed9688..3adaafc 100644
--- a/test/tint/buffer/storage/types/vec4_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/storage/types/vec4_f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017A82EC0120(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/storage/types/vec4_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/storage/types/vec4_f16.wgsl.expected.ir.fxc.hlsl
index 57aecfe..0f71a7b 100644
--- a/test/tint/buffer/storage/types/vec4_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/storage/types/vec4_f16.wgsl.expected.ir.fxc.hlsl
@@ -9,5 +9,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023086413060(6,3-21): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,3-21): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.fxc.hlsl
index b6494e5..d5874cd 100644
--- a/test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.fxc.hlsl
@@ -327,5 +327,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018416637920(86,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(86,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.ir.fxc.hlsl
index 8859a01..7811bc5 100644
--- a/test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.ir.fxc.hlsl
@@ -299,5 +299,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023230EBB4E0(10,21-29): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(10,21-29): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/static_index/read_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/static_index/read_f16.wgsl.expected.fxc.hlsl
index 853ff75..461698f 100644
--- a/test/tint/buffer/uniform/static_index/read_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/static_index/read_f16.wgsl.expected.fxc.hlsl
@@ -325,5 +325,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A47BDDE5C0(8,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(8,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/static_index/read_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/static_index/read_f16.wgsl.expected.ir.fxc.hlsl
index 96e0d73..2406bc7 100644
--- a/test/tint/buffer/uniform/static_index/read_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/static_index/read_f16.wgsl.expected.ir.fxc.hlsl
@@ -319,5 +319,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EA3BD44DF0(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 801f8a3..1cee9ba 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -54,5 +54,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000204157BE940(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index c693b62..88c0057 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -63,5 +63,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E3C5EB3E50(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 354ee4f..c6c728f 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002801AFB23C0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 41d5b5e..f7956c1 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -54,5 +54,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002610D67CCE0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl
index d865ae4..c6a3cf9 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -34,5 +34,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021F54634CB0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 2ecd264..789c642 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002890FED5830(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl
index e53f518..0e5c1c3 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -62,5 +62,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1F24EB700(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 3b62121..a8cb80f 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -70,5 +70,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000207FC344E30(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl
index 2af6dd2..8baa3eb 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000275C9EBAB10(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
index f9b2ada..5ed1f0b 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -56,5 +56,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026300AA9860(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl
index a322a33..1cfe117 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -56,6 +56,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023090873CB0(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000023090873CB0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 1124868..3262613 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -77,5 +77,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000279EBBD4900(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
index a66b84d..0f4e31d 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -64,5 +64,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001889D974ED0(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index dde5890..02b256f 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -80,5 +80,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022449C39600(10,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(10,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index c38c7af..5d34a50 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -54,5 +54,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001729296B4E0(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index e310704..5b3b06c 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -63,5 +63,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000239941CCD20(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 3fb38d7..d60e8df 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026E0E10A780(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 1768719..ba1d550 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -54,5 +54,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028071C44D30(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl
index 19afe8d..6609909 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -34,5 +34,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023EC217DD40(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index ba4f4b0..fc34289 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014AAAACD4F0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl
index c473cae..5945e9b 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -62,5 +62,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002040ABD3CD0(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 0e83d61..0a58470 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -70,5 +70,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DFA8A28F80(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl
index 71f70cb..72c5764 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A382D2E830(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
index f1c392a..e0ed7a1 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -56,5 +56,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024FB488CF60(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl
index 075bb55..94866dc 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -56,6 +56,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001649BA46310(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001649BA46310(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index b6b2c72..aee8d6c 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -77,5 +77,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B03FCF97C0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
index a705dcc..c83fc34 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -62,5 +62,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020409489280(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index 2342b57..0e50efb 100644
--- a/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -78,5 +78,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E1BE935C00(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 95beacc..8685acc 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -49,5 +49,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000207B04ABE10(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 5ea48b9..882c295 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -66,5 +66,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002460CA0C110(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 7b7c77e..bfc16c9 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -38,5 +38,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C2794663C0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index e5bdc68..d30b471 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -56,5 +56,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020AD74EB730(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl
index fb7e00a..89916c9 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -28,5 +28,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028BBEB154D0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 4995ad3..525a444 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BA13A48F80(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl
index 49a0977..097ffca 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -56,5 +56,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023FE2B954E0(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 444ad27..96469ed 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -72,5 +72,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FA99CE4880(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl
index b53b37b..45118fa 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025909CD3FF0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
index e5e0788..b8e27b0 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -58,5 +58,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000236ACC5C7E0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl
index e981f8c..2006cd5 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -54,6 +54,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000293ADCFCFE0(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000293ADCFCFE0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 31413c1..9e83320 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -81,5 +81,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A37CA35860(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 84c8264..f23033f 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -58,5 +58,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014105293960(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index 98ff165..16e95e8 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -80,5 +80,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EEE26C4FB0(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 86ceb87..efb68a1 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -64,5 +64,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A335236120(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 69917e4..9a6e488 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -65,5 +65,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE74804CB0(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 54b4932..6658c38 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -52,5 +52,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AFDE759D40(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 2cf67f2..964123a 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -56,5 +56,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002304631A630(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl
index c98f8a4..0ffe6e7 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000208C8DD4C10(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 9ae49c3..9ed7ab8 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026F5F0FC970(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl
index d591613..1011abe 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -72,5 +72,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001798BD77F80(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 6fc9479..fbdb5f8 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -72,5 +72,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022E264B7350(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl
index d276fd4..a1f2d28 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl
@@ -54,5 +54,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002194B0E4CC0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 6132a3a..4a6412b 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -58,5 +58,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF04C14900(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl
index a913706..474e9c7 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -68,6 +68,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000244494E5620(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000244494E5620(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 3402fe2..5c9b922 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -81,5 +81,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BB13E154A0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 6e3a2a5..2d0ce53 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -72,5 +72,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000176D797A830(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index 27eda0c..624edce 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -80,5 +80,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ADC073F030(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 5373c54..bfae530 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -64,5 +64,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000240CE37B730(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 67fbbb5..beb875e 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -65,5 +65,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013D93274D60(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 176a315..666c8ac 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -52,5 +52,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021031015270(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 978d1a9..25eb0bc 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -56,5 +56,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025172168FE0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl
index 20d8676..b2c927d 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019CB46C9D20(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 2d29551..184f9e2 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021A52F964E0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl
index 33ae83f..039feec 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -72,5 +72,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023FB43E9F80(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 227ea0f..5162cfa 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -72,5 +72,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000175F235BC30(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl
index 14f23a2..9f0d4ad 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl
@@ -54,5 +54,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B3355E9080(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 0387a40..bd274d0 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -58,5 +58,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F157845590(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl
index f3fbafe..17895b3 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -68,6 +68,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000219A244E320(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000219A244E320(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index f4c253c..e7e42b0 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -81,5 +81,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002163D8D3E20(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 81017af..26527ef 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -72,5 +72,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000156C7F8C2B0(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index adcaf0d..e9decdb 100644
--- a/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/array/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -80,5 +80,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000283D5A58870(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index d015670..4c6a1ac 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -80,5 +80,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ED9D0AAB90(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 9d9edf0..1eee8a2 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -146,37 +146,37 @@
     ret
   }
 }
-%32 = func(%start_byte_offset:u32):mat2x2<f16> {
+%28 = func(%start_byte_offset:u32):Inner {
   $B4: {
-    %65:u32 = div %start_byte_offset, 16u
-    %66:ptr<uniform, vec4<u32>, read> = access %a, %65
-    %67:u32 = mod %start_byte_offset, 16u
-    %68:u32 = div %67, 4u
-    %69:vec4<u32> = load %66
-    %70:u32 = swizzle %69, z
-    %71:u32 = swizzle %69, x
-    %72:bool = eq %68, 2u
-    %73:u32 = hlsl.ternary %71, %70, %72
-    %74:vec2<f16> = bitcast %73
-    %75:u32 = add 4u, %start_byte_offset
-    %76:u32 = div %75, 16u
-    %77:ptr<uniform, vec4<u32>, read> = access %a, %76
-    %78:u32 = mod %75, 16u
-    %79:u32 = div %78, 4u
-    %80:vec4<u32> = load %77
-    %81:u32 = swizzle %80, z
-    %82:u32 = swizzle %80, x
-    %83:bool = eq %79, 2u
-    %84:u32 = hlsl.ternary %82, %81, %83
-    %85:vec2<f16> = bitcast %84
-    %86:mat2x2<f16> = construct %74, %85
-    ret %86
+    %65:mat2x2<f16> = call %32, %start_byte_offset
+    %66:Inner = construct %65
+    ret %66
   }
 }
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+%32 = func(%start_byte_offset_1:u32):mat2x2<f16> {  # %start_byte_offset_1: 'start_byte_offset'
   $B5: {
-    %88:mat2x2<f16> = call %32, %start_byte_offset_1
-    %89:Inner = construct %88
+    %68:u32 = div %start_byte_offset_1, 16u
+    %69:ptr<uniform, vec4<u32>, read> = access %a, %68
+    %70:u32 = mod %start_byte_offset_1, 16u
+    %71:u32 = div %70, 4u
+    %72:vec4<u32> = load %69
+    %73:u32 = swizzle %72, z
+    %74:u32 = swizzle %72, x
+    %75:bool = eq %71, 2u
+    %76:u32 = hlsl.ternary %74, %73, %75
+    %77:vec2<f16> = bitcast %76
+    %78:u32 = add 4u, %start_byte_offset_1
+    %79:u32 = div %78, 16u
+    %80:ptr<uniform, vec4<u32>, read> = access %a, %79
+    %81:u32 = mod %78, 16u
+    %82:u32 = div %81, 4u
+    %83:vec4<u32> = load %80
+    %84:u32 = swizzle %83, z
+    %85:u32 = swizzle %83, x
+    %86:bool = eq %82, 2u
+    %87:u32 = hlsl.ternary %85, %84, %86
+    %88:vec2<f16> = bitcast %87
+    %89:mat2x2<f16> = construct %77, %88
     ret %89
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 8d8b3a9..93b96b7 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -64,5 +64,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016E7A713D40(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 64f88c5..73d3f93 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -96,5 +96,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002360160C6B0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_builtin.wgsl.expected.fxc.hlsl
index 2588940..9a93f2f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -22,5 +22,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000163A139B3F0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index a62df8b..bfedf0a 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -27,5 +27,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022FAE9F41E0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_fn.wgsl.expected.fxc.hlsl
index 5237a80..f339c03 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -63,5 +63,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A6A8D9CD00(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 594b209..8e7d3a2 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -82,5 +82,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C38E1E4CB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_private.wgsl.expected.fxc.hlsl
index b218ac9..41f13f5 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_private.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A7D0DD3F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 378f210..e27b647 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -67,5 +67,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E14442A440(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.fxc.hlsl
index edaff6e..b86afbe 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -67,5 +67,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D3CA2A8380(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 77faa23..bc995c6 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -97,5 +97,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001893E62C840(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 12ce149..28b92fa 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -68,5 +68,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002489B43BF50(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index ff28e2e..2d3a096 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -92,5 +92,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FDC088C430(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index 278dc9f..e6329e5 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -139,9 +139,9 @@
     ret
   }
 }
-%24 = func(%start_byte_offset:u32):array<Inner, 4> {
+%18 = func(%start_byte_offset:u32):array<Outer, 4> {
   $B4: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x2<f32>(vec2<f32>(0.0f))))  # %a_1: 'a'
+    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x2<f32>(vec2<f32>(0.0f))))))  # %a_1: 'a'
     loop [i: $B5, b: $B6, c: $B7] {  # loop_1
       $B5: {  # initializer
         next_iteration 0u  # -> $B6
@@ -153,10 +153,10 @@
             exit_loop  # loop_1
           }
         }
-        %63:u32 = mul %idx, 64u
+        %63:u32 = mul %idx, 256u
         %64:u32 = add %start_byte_offset, %63
-        %65:ptr<function, Inner, read_write> = access %a_1, %idx
-        %66:Inner = call %28, %64
+        %65:ptr<function, Outer, read_write> = access %a_1, %idx
+        %66:Outer = call %21, %64
         store %65, %66
         continue  # -> $B7
       }
@@ -165,78 +165,78 @@
         next_iteration %67  # -> $B6
       }
     }
-    %68:array<Inner, 4> = load %a_1
+    %68:array<Outer, 4> = load %a_1
     ret %68
   }
 }
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
   $B9: {
-    %70:mat2x2<f32> = call %32, %start_byte_offset_1
-    %71:Inner = construct %70
+    %70:array<Inner, 4> = call %24, %start_byte_offset_1
+    %71:Outer = construct %70
     ret %71
   }
 }
-%32 = func(%start_byte_offset_2:u32):mat2x2<f32> {  # %start_byte_offset_2: 'start_byte_offset'
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %73:u32 = div %start_byte_offset_2, 16u
-    %74:ptr<uniform, vec4<u32>, read> = access %a, %73
-    %75:u32 = mod %start_byte_offset_2, 16u
-    %76:u32 = div %75, 4u
-    %77:vec4<u32> = load %74
-    %78:vec2<u32> = swizzle %77, zw
-    %79:vec2<u32> = swizzle %77, xy
-    %80:bool = eq %76, 2u
-    %81:vec2<u32> = hlsl.ternary %79, %78, %80
-    %82:vec2<f32> = bitcast %81
-    %83:u32 = add 8u, %start_byte_offset_2
-    %84:u32 = div %83, 16u
-    %85:ptr<uniform, vec4<u32>, read> = access %a, %84
-    %86:u32 = mod %83, 16u
-    %87:u32 = div %86, 4u
-    %88:vec4<u32> = load %85
-    %89:vec2<u32> = swizzle %88, zw
-    %90:vec2<u32> = swizzle %88, xy
-    %91:bool = eq %87, 2u
-    %92:vec2<u32> = hlsl.ternary %90, %89, %91
-    %93:vec2<f32> = bitcast %92
-    %94:mat2x2<f32> = construct %82, %93
-    ret %94
-  }
-}
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
-  $B11: {
-    %96:array<Inner, 4> = call %24, %start_byte_offset_3
-    %97:Outer = construct %96
-    ret %97
-  }
-}
-%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B12: {
-    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x2<f32>(vec2<f32>(0.0f))))))  # %a_2: 'a'
-    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
-      $B13: {  # initializer
-        next_iteration 0u  # -> $B14
+    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x2<f32>(vec2<f32>(0.0f))))  # %a_2: 'a'
+    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
+      $B11: {  # initializer
+        next_iteration 0u  # -> $B12
       }
-      $B14 (%idx_1:u32): {  # body
-        %101:bool = gte %idx_1, 4u
-        if %101 [t: $B16] {  # if_2
-          $B16: {  # true
+      $B12 (%idx_1:u32): {  # body
+        %75:bool = gte %idx_1, 4u
+        if %75 [t: $B14] {  # if_2
+          $B14: {  # true
             exit_loop  # loop_2
           }
         }
-        %102:u32 = mul %idx_1, 256u
-        %103:u32 = add %start_byte_offset_4, %102
-        %104:ptr<function, Outer, read_write> = access %a_2, %idx_1
-        %105:Outer = call %21, %103
-        store %104, %105
-        continue  # -> $B15
+        %76:u32 = mul %idx_1, 64u
+        %77:u32 = add %start_byte_offset_2, %76
+        %78:ptr<function, Inner, read_write> = access %a_2, %idx_1
+        %79:Inner = call %28, %77
+        store %78, %79
+        continue  # -> $B13
       }
-      $B15: {  # continuing
-        %106:u32 = add %idx_1, 1u
-        next_iteration %106  # -> $B14
+      $B13: {  # continuing
+        %80:u32 = add %idx_1, 1u
+        next_iteration %80  # -> $B12
       }
     }
-    %107:array<Outer, 4> = load %a_2
+    %81:array<Inner, 4> = load %a_2
+    ret %81
+  }
+}
+%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
+  $B15: {
+    %83:mat2x2<f32> = call %32, %start_byte_offset_3
+    %84:Inner = construct %83
+    ret %84
+  }
+}
+%32 = func(%start_byte_offset_4:u32):mat2x2<f32> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B16: {
+    %86:u32 = div %start_byte_offset_4, 16u
+    %87:ptr<uniform, vec4<u32>, read> = access %a, %86
+    %88:u32 = mod %start_byte_offset_4, 16u
+    %89:u32 = div %88, 4u
+    %90:vec4<u32> = load %87
+    %91:vec2<u32> = swizzle %90, zw
+    %92:vec2<u32> = swizzle %90, xy
+    %93:bool = eq %89, 2u
+    %94:vec2<u32> = hlsl.ternary %92, %91, %93
+    %95:vec2<f32> = bitcast %94
+    %96:u32 = add 8u, %start_byte_offset_4
+    %97:u32 = div %96, 16u
+    %98:ptr<uniform, vec4<u32>, read> = access %a, %97
+    %99:u32 = mod %96, 16u
+    %100:u32 = div %99, 4u
+    %101:vec4<u32> = load %98
+    %102:vec2<u32> = swizzle %101, zw
+    %103:vec2<u32> = swizzle %101, xy
+    %104:bool = eq %100, 2u
+    %105:vec2<u32> = hlsl.ternary %103, %102, %104
+    %106:vec2<f32> = bitcast %105
+    %107:mat2x2<f32> = construct %95, %106
     ret %107
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index e6329e5..8e5667c 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -139,104 +139,104 @@
     ret
   }
 }
-%18 = func(%start_byte_offset:u32):array<Outer, 4> {
+%28 = func(%start_byte_offset:u32):Inner {
   $B4: {
-    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x2<f32>(vec2<f32>(0.0f))))))  # %a_1: 'a'
-    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
-      $B5: {  # initializer
-        next_iteration 0u  # -> $B6
-      }
-      $B6 (%idx:u32): {  # body
-        %62:bool = gte %idx, 4u
-        if %62 [t: $B8] {  # if_1
-          $B8: {  # true
-            exit_loop  # loop_1
-          }
-        }
-        %63:u32 = mul %idx, 256u
-        %64:u32 = add %start_byte_offset, %63
-        %65:ptr<function, Outer, read_write> = access %a_1, %idx
-        %66:Outer = call %21, %64
-        store %65, %66
-        continue  # -> $B7
-      }
-      $B7: {  # continuing
-        %67:u32 = add %idx, 1u
-        next_iteration %67  # -> $B6
-      }
-    }
-    %68:array<Outer, 4> = load %a_1
-    ret %68
+    %60:mat2x2<f32> = call %32, %start_byte_offset
+    %61:Inner = construct %60
+    ret %61
   }
 }
-%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
-  $B9: {
-    %70:array<Inner, 4> = call %24, %start_byte_offset_1
-    %71:Outer = construct %70
-    ret %71
-  }
-}
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B10: {
-    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x2<f32>(vec2<f32>(0.0f))))  # %a_2: 'a'
-    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
-      $B11: {  # initializer
-        next_iteration 0u  # -> $B12
-      }
-      $B12 (%idx_1:u32): {  # body
-        %75:bool = gte %idx_1, 4u
-        if %75 [t: $B14] {  # if_2
-          $B14: {  # true
-            exit_loop  # loop_2
-          }
-        }
-        %76:u32 = mul %idx_1, 64u
-        %77:u32 = add %start_byte_offset_2, %76
-        %78:ptr<function, Inner, read_write> = access %a_2, %idx_1
-        %79:Inner = call %28, %77
-        store %78, %79
-        continue  # -> $B13
-      }
-      $B13: {  # continuing
-        %80:u32 = add %idx_1, 1u
-        next_iteration %80  # -> $B12
-      }
-    }
-    %81:array<Inner, 4> = load %a_2
-    ret %81
-  }
-}
-%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
-  $B15: {
-    %83:mat2x2<f32> = call %32, %start_byte_offset_3
-    %84:Inner = construct %83
+%32 = func(%start_byte_offset_1:u32):mat2x2<f32> {  # %start_byte_offset_1: 'start_byte_offset'
+  $B5: {
+    %63:u32 = div %start_byte_offset_1, 16u
+    %64:ptr<uniform, vec4<u32>, read> = access %a, %63
+    %65:u32 = mod %start_byte_offset_1, 16u
+    %66:u32 = div %65, 4u
+    %67:vec4<u32> = load %64
+    %68:vec2<u32> = swizzle %67, zw
+    %69:vec2<u32> = swizzle %67, xy
+    %70:bool = eq %66, 2u
+    %71:vec2<u32> = hlsl.ternary %69, %68, %70
+    %72:vec2<f32> = bitcast %71
+    %73:u32 = add 8u, %start_byte_offset_1
+    %74:u32 = div %73, 16u
+    %75:ptr<uniform, vec4<u32>, read> = access %a, %74
+    %76:u32 = mod %73, 16u
+    %77:u32 = div %76, 4u
+    %78:vec4<u32> = load %75
+    %79:vec2<u32> = swizzle %78, zw
+    %80:vec2<u32> = swizzle %78, xy
+    %81:bool = eq %77, 2u
+    %82:vec2<u32> = hlsl.ternary %80, %79, %81
+    %83:vec2<f32> = bitcast %82
+    %84:mat2x2<f32> = construct %72, %83
     ret %84
   }
 }
-%32 = func(%start_byte_offset_4:u32):mat2x2<f32> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B16: {
-    %86:u32 = div %start_byte_offset_4, 16u
-    %87:ptr<uniform, vec4<u32>, read> = access %a, %86
-    %88:u32 = mod %start_byte_offset_4, 16u
-    %89:u32 = div %88, 4u
-    %90:vec4<u32> = load %87
-    %91:vec2<u32> = swizzle %90, zw
-    %92:vec2<u32> = swizzle %90, xy
-    %93:bool = eq %89, 2u
-    %94:vec2<u32> = hlsl.ternary %92, %91, %93
-    %95:vec2<f32> = bitcast %94
-    %96:u32 = add 8u, %start_byte_offset_4
-    %97:u32 = div %96, 16u
-    %98:ptr<uniform, vec4<u32>, read> = access %a, %97
-    %99:u32 = mod %96, 16u
-    %100:u32 = div %99, 4u
-    %101:vec4<u32> = load %98
-    %102:vec2<u32> = swizzle %101, zw
-    %103:vec2<u32> = swizzle %101, xy
-    %104:bool = eq %100, 2u
-    %105:vec2<u32> = hlsl.ternary %103, %102, %104
-    %106:vec2<f32> = bitcast %105
-    %107:mat2x2<f32> = construct %95, %106
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+  $B6: {
+    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x2<f32>(vec2<f32>(0.0f))))  # %a_1: 'a'
+    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
+      $B7: {  # initializer
+        next_iteration 0u  # -> $B8
+      }
+      $B8 (%idx:u32): {  # body
+        %88:bool = gte %idx, 4u
+        if %88 [t: $B10] {  # if_1
+          $B10: {  # true
+            exit_loop  # loop_1
+          }
+        }
+        %89:u32 = mul %idx, 64u
+        %90:u32 = add %start_byte_offset_2, %89
+        %91:ptr<function, Inner, read_write> = access %a_1, %idx
+        %92:Inner = call %28, %90
+        store %91, %92
+        continue  # -> $B9
+      }
+      $B9: {  # continuing
+        %93:u32 = add %idx, 1u
+        next_iteration %93  # -> $B8
+      }
+    }
+    %94:array<Inner, 4> = load %a_1
+    ret %94
+  }
+}
+%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
+  $B11: {
+    %96:array<Inner, 4> = call %24, %start_byte_offset_3
+    %97:Outer = construct %96
+    ret %97
+  }
+}
+%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B12: {
+    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x2<f32>(vec2<f32>(0.0f))))))  # %a_2: 'a'
+    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
+      $B13: {  # initializer
+        next_iteration 0u  # -> $B14
+      }
+      $B14 (%idx_1:u32): {  # body
+        %101:bool = gte %idx_1, 4u
+        if %101 [t: $B16] {  # if_2
+          $B16: {  # true
+            exit_loop  # loop_2
+          }
+        }
+        %102:u32 = mul %idx_1, 256u
+        %103:u32 = add %start_byte_offset_4, %102
+        %104:ptr<function, Outer, read_write> = access %a_2, %idx_1
+        %105:Outer = call %21, %103
+        store %104, %105
+        continue  # -> $B15
+      }
+      $B15: {  # continuing
+        %106:u32 = add %idx_1, 1u
+        next_iteration %106  # -> $B14
+      }
+    }
+    %107:array<Outer, 4> = load %a_2
     ret %107
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 4a5d6fc..6fd523d 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -89,5 +89,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023D55BDB740(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index 5c9ff58..cfbd062 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -141,64 +141,64 @@
     ret
   }
 }
-%28 = func(%start_byte_offset:u32):Inner {
+%21 = func(%start_byte_offset:u32):Outer {
   $B4: {
-    %60:mat2x3<f16> = call %32, %start_byte_offset
-    %61:Inner = construct %60
+    %60:array<Inner, 4> = call %24, %start_byte_offset
+    %61:Outer = construct %60
     ret %61
   }
 }
-%32 = func(%start_byte_offset_1:u32):mat2x3<f16> {  # %start_byte_offset_1: 'start_byte_offset'
+%24 = func(%start_byte_offset_1:u32):array<Inner, 4> {  # %start_byte_offset_1: 'start_byte_offset'
   $B5: {
-    %63:u32 = div %start_byte_offset_1, 16u
-    %64:ptr<uniform, vec4<u32>, read> = access %a, %63
-    %65:vec4<u32> = load %64
-    %66:vec4<f16> = bitcast %65
-    %67:vec3<f16> = swizzle %66, xyz
-    %68:u32 = add 8u, %start_byte_offset_1
-    %69:u32 = div %68, 16u
-    %70:ptr<uniform, vec4<u32>, read> = access %a, %69
-    %71:vec4<u32> = load %70
-    %72:vec4<f16> = bitcast %71
-    %73:vec3<f16> = swizzle %72, xyz
-    %74:mat2x3<f16> = construct %67, %73
-    ret %74
-  }
-}
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B6: {
     %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x3<f16>(vec3<f16>(0.0h))))  # %a_1: 'a'
-    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
-      $B7: {  # initializer
-        next_iteration 0u  # -> $B8
+    loop [i: $B6, b: $B7, c: $B8] {  # loop_1
+      $B6: {  # initializer
+        next_iteration 0u  # -> $B7
       }
-      $B8 (%idx:u32): {  # body
-        %78:bool = gte %idx, 4u
-        if %78 [t: $B10] {  # if_1
-          $B10: {  # true
+      $B7 (%idx:u32): {  # body
+        %65:bool = gte %idx, 4u
+        if %65 [t: $B9] {  # if_1
+          $B9: {  # true
             exit_loop  # loop_1
           }
         }
-        %79:u32 = mul %idx, 64u
-        %80:u32 = add %start_byte_offset_2, %79
-        %81:ptr<function, Inner, read_write> = access %a_1, %idx
-        %82:Inner = call %28, %80
-        store %81, %82
-        continue  # -> $B9
+        %66:u32 = mul %idx, 64u
+        %67:u32 = add %start_byte_offset_1, %66
+        %68:ptr<function, Inner, read_write> = access %a_1, %idx
+        %69:Inner = call %28, %67
+        store %68, %69
+        continue  # -> $B8
       }
-      $B9: {  # continuing
-        %83:u32 = add %idx, 1u
-        next_iteration %83  # -> $B8
+      $B8: {  # continuing
+        %70:u32 = add %idx, 1u
+        next_iteration %70  # -> $B7
       }
     }
-    %84:array<Inner, 4> = load %a_1
-    ret %84
+    %71:array<Inner, 4> = load %a_1
+    ret %71
   }
 }
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
+%28 = func(%start_byte_offset_2:u32):Inner {  # %start_byte_offset_2: 'start_byte_offset'
+  $B10: {
+    %73:mat2x3<f16> = call %32, %start_byte_offset_2
+    %74:Inner = construct %73
+    ret %74
+  }
+}
+%32 = func(%start_byte_offset_3:u32):mat2x3<f16> {  # %start_byte_offset_3: 'start_byte_offset'
   $B11: {
-    %86:array<Inner, 4> = call %24, %start_byte_offset_3
-    %87:Outer = construct %86
+    %76:u32 = div %start_byte_offset_3, 16u
+    %77:ptr<uniform, vec4<u32>, read> = access %a, %76
+    %78:vec4<u32> = load %77
+    %79:vec4<f16> = bitcast %78
+    %80:vec3<f16> = swizzle %79, xyz
+    %81:u32 = add 8u, %start_byte_offset_3
+    %82:u32 = div %81, 16u
+    %83:ptr<uniform, vec4<u32>, read> = access %a, %82
+    %84:vec4<u32> = load %83
+    %85:vec4<f16> = bitcast %84
+    %86:vec3<f16> = swizzle %85, xyz
+    %87:mat2x3<f16> = construct %80, %86
     ret %87
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index c631409..b6423ed 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -72,5 +72,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000167C2BB6530(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 9a895dc..ad1b17b 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -98,5 +98,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027D6DCA91A0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl
index 74734ec..c953e93 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -32,5 +32,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023254ADC490(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 96a190e..04d7fec 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020ADA944CD0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl
index 89a2fc0..a99eee9 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -73,5 +73,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B01BF44CE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 4e300b6..9d83e1c 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -84,5 +84,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C22A045690(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl
index 6a6cae3..8661502 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl
@@ -55,5 +55,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016E5A09E700(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 2ba7896..d726916 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -69,5 +69,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C58CF85D70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl
index 49df1e4..68ec99b 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -75,5 +75,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002670957AFB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 8f25292..a3cee96 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -99,5 +99,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028B26B76350(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
index b52be6d..70b2184 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -76,5 +76,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D481E1D590(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index 79e80ab..df66ced 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -94,5 +94,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D0BF543E40(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index d002a70..d0f862e 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -134,9 +134,9 @@
     ret
   }
 }
-%18 = func(%start_byte_offset:u32):array<Outer, 4> {
+%24 = func(%start_byte_offset:u32):array<Inner, 4> {
   $B4: {
-    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x3<f32>(vec3<f32>(0.0f))))))  # %a_1: 'a'
+    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x3<f32>(vec3<f32>(0.0f))))  # %a_1: 'a'
     loop [i: $B5, b: $B6, c: $B7] {  # loop_1
       $B5: {  # initializer
         next_iteration 0u  # -> $B6
@@ -148,10 +148,10 @@
             exit_loop  # loop_1
           }
         }
-        %58:u32 = mul %idx, 256u
+        %58:u32 = mul %idx, 64u
         %59:u32 = add %start_byte_offset, %58
-        %60:ptr<function, Outer, read_write> = access %a_1, %idx
-        %61:Outer = call %21, %59
+        %60:ptr<function, Inner, read_write> = access %a_1, %idx
+        %61:Inner = call %28, %59
         store %60, %61
         continue  # -> $B7
       }
@@ -160,68 +160,68 @@
         next_iteration %62  # -> $B6
       }
     }
-    %63:array<Outer, 4> = load %a_1
+    %63:array<Inner, 4> = load %a_1
     ret %63
   }
 }
-%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
+%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
   $B9: {
-    %65:array<Inner, 4> = call %24, %start_byte_offset_1
-    %66:Outer = construct %65
+    %65:mat2x3<f32> = call %32, %start_byte_offset_1
+    %66:Inner = construct %65
     ret %66
   }
 }
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+%32 = func(%start_byte_offset_2:u32):mat2x3<f32> {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x3<f32>(vec3<f32>(0.0f))))  # %a_2: 'a'
-    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
-      $B11: {  # initializer
-        next_iteration 0u  # -> $B12
-      }
-      $B12 (%idx_1:u32): {  # body
-        %70:bool = gte %idx_1, 4u
-        if %70 [t: $B14] {  # if_2
-          $B14: {  # true
-            exit_loop  # loop_2
-          }
-        }
-        %71:u32 = mul %idx_1, 64u
-        %72:u32 = add %start_byte_offset_2, %71
-        %73:ptr<function, Inner, read_write> = access %a_2, %idx_1
-        %74:Inner = call %28, %72
-        store %73, %74
-        continue  # -> $B13
-      }
-      $B13: {  # continuing
-        %75:u32 = add %idx_1, 1u
-        next_iteration %75  # -> $B12
-      }
-    }
-    %76:array<Inner, 4> = load %a_2
-    ret %76
-  }
-}
-%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
-  $B15: {
-    %78:mat2x3<f32> = call %32, %start_byte_offset_3
-    %79:Inner = construct %78
+    %68:u32 = div %start_byte_offset_2, 16u
+    %69:ptr<uniform, vec4<u32>, read> = access %a, %68
+    %70:vec4<u32> = load %69
+    %71:vec3<u32> = swizzle %70, xyz
+    %72:vec3<f32> = bitcast %71
+    %73:u32 = add 16u, %start_byte_offset_2
+    %74:u32 = div %73, 16u
+    %75:ptr<uniform, vec4<u32>, read> = access %a, %74
+    %76:vec4<u32> = load %75
+    %77:vec3<u32> = swizzle %76, xyz
+    %78:vec3<f32> = bitcast %77
+    %79:mat2x3<f32> = construct %72, %78
     ret %79
   }
 }
-%32 = func(%start_byte_offset_4:u32):mat2x3<f32> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B16: {
-    %81:u32 = div %start_byte_offset_4, 16u
-    %82:ptr<uniform, vec4<u32>, read> = access %a, %81
-    %83:vec4<u32> = load %82
-    %84:vec3<u32> = swizzle %83, xyz
-    %85:vec3<f32> = bitcast %84
-    %86:u32 = add 16u, %start_byte_offset_4
-    %87:u32 = div %86, 16u
-    %88:ptr<uniform, vec4<u32>, read> = access %a, %87
-    %89:vec4<u32> = load %88
-    %90:vec3<u32> = swizzle %89, xyz
-    %91:vec3<f32> = bitcast %90
-    %92:mat2x3<f32> = construct %85, %91
+%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
+  $B11: {
+    %81:array<Inner, 4> = call %24, %start_byte_offset_3
+    %82:Outer = construct %81
+    ret %82
+  }
+}
+%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B12: {
+    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x3<f32>(vec3<f32>(0.0f))))))  # %a_2: 'a'
+    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
+      $B13: {  # initializer
+        next_iteration 0u  # -> $B14
+      }
+      $B14 (%idx_1:u32): {  # body
+        %86:bool = gte %idx_1, 4u
+        if %86 [t: $B16] {  # if_2
+          $B16: {  # true
+            exit_loop  # loop_2
+          }
+        }
+        %87:u32 = mul %idx_1, 256u
+        %88:u32 = add %start_byte_offset_4, %87
+        %89:ptr<function, Outer, read_write> = access %a_2, %idx_1
+        %90:Outer = call %21, %88
+        store %89, %90
+        continue  # -> $B15
+      }
+      $B15: {  # continuing
+        %91:u32 = add %idx_1, 1u
+        next_iteration %91  # -> $B14
+      }
+    }
+    %92:array<Outer, 4> = load %a_2
     ret %92
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 954c485..a8a5b94 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -89,5 +89,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F331534640(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index 421f139..ed26be7 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -140,62 +140,62 @@
     ret
   }
 }
-%21 = func(%start_byte_offset:u32):Outer {
+%32 = func(%start_byte_offset:u32):mat2x4<f16> {
   $B4: {
-    %59:array<Inner, 4> = call %24, %start_byte_offset
-    %60:Outer = construct %59
-    ret %60
+    %59:u32 = div %start_byte_offset, 16u
+    %60:ptr<uniform, vec4<u32>, read> = access %a, %59
+    %61:vec4<u32> = load %60
+    %62:vec4<f16> = bitcast %61
+    %63:u32 = add 8u, %start_byte_offset
+    %64:u32 = div %63, 16u
+    %65:ptr<uniform, vec4<u32>, read> = access %a, %64
+    %66:vec4<u32> = load %65
+    %67:vec4<f16> = bitcast %66
+    %68:mat2x4<f16> = construct %62, %67
+    ret %68
   }
 }
-%24 = func(%start_byte_offset_1:u32):array<Inner, 4> {  # %start_byte_offset_1: 'start_byte_offset'
+%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
   $B5: {
+    %70:mat2x4<f16> = call %32, %start_byte_offset_1
+    %71:Inner = construct %70
+    ret %71
+  }
+}
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+  $B6: {
     %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x4<f16>(vec4<f16>(0.0h))))  # %a_1: 'a'
-    loop [i: $B6, b: $B7, c: $B8] {  # loop_1
-      $B6: {  # initializer
-        next_iteration 0u  # -> $B7
+    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
+      $B7: {  # initializer
+        next_iteration 0u  # -> $B8
       }
-      $B7 (%idx:u32): {  # body
-        %64:bool = gte %idx, 4u
-        if %64 [t: $B9] {  # if_1
-          $B9: {  # true
+      $B8 (%idx:u32): {  # body
+        %75:bool = gte %idx, 4u
+        if %75 [t: $B10] {  # if_1
+          $B10: {  # true
             exit_loop  # loop_1
           }
         }
-        %65:u32 = mul %idx, 64u
-        %66:u32 = add %start_byte_offset_1, %65
-        %67:ptr<function, Inner, read_write> = access %a_1, %idx
-        %68:Inner = call %28, %66
-        store %67, %68
-        continue  # -> $B8
+        %76:u32 = mul %idx, 64u
+        %77:u32 = add %start_byte_offset_2, %76
+        %78:ptr<function, Inner, read_write> = access %a_1, %idx
+        %79:Inner = call %28, %77
+        store %78, %79
+        continue  # -> $B9
       }
-      $B8: {  # continuing
-        %69:u32 = add %idx, 1u
-        next_iteration %69  # -> $B7
+      $B9: {  # continuing
+        %80:u32 = add %idx, 1u
+        next_iteration %80  # -> $B8
       }
     }
-    %70:array<Inner, 4> = load %a_1
-    ret %70
+    %81:array<Inner, 4> = load %a_1
+    ret %81
   }
 }
-%28 = func(%start_byte_offset_2:u32):Inner {  # %start_byte_offset_2: 'start_byte_offset'
-  $B10: {
-    %72:mat2x4<f16> = call %32, %start_byte_offset_2
-    %73:Inner = construct %72
-    ret %73
-  }
-}
-%32 = func(%start_byte_offset_3:u32):mat2x4<f16> {  # %start_byte_offset_3: 'start_byte_offset'
+%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
   $B11: {
-    %75:u32 = div %start_byte_offset_3, 16u
-    %76:ptr<uniform, vec4<u32>, read> = access %a, %75
-    %77:vec4<u32> = load %76
-    %78:vec4<f16> = bitcast %77
-    %79:u32 = add 8u, %start_byte_offset_3
-    %80:u32 = div %79, 16u
-    %81:ptr<uniform, vec4<u32>, read> = access %a, %80
-    %82:vec4<u32> = load %81
-    %83:vec4<f16> = bitcast %82
-    %84:mat2x4<f16> = construct %78, %83
+    %83:array<Inner, 4> = call %24, %start_byte_offset_3
+    %84:Outer = construct %83
     ret %84
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index a2f9bf9..164afa6 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -140,9 +140,9 @@
     ret
   }
 }
-%24 = func(%start_byte_offset:u32):array<Inner, 4> {
+%18 = func(%start_byte_offset:u32):array<Outer, 4> {
   $B4: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x4<f16>(vec4<f16>(0.0h))))  # %a_1: 'a'
+    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x4<f16>(vec4<f16>(0.0h))))))  # %a_1: 'a'
     loop [i: $B5, b: $B6, c: $B7] {  # loop_1
       $B5: {  # initializer
         next_iteration 0u  # -> $B6
@@ -154,10 +154,10 @@
             exit_loop  # loop_1
           }
         }
-        %62:u32 = mul %idx, 64u
+        %62:u32 = mul %idx, 256u
         %63:u32 = add %start_byte_offset, %62
-        %64:ptr<function, Inner, read_write> = access %a_1, %idx
-        %65:Inner = call %28, %63
+        %64:ptr<function, Outer, read_write> = access %a_1, %idx
+        %65:Outer = call %21, %63
         store %64, %65
         continue  # -> $B7
       }
@@ -166,66 +166,66 @@
         next_iteration %66  # -> $B6
       }
     }
-    %67:array<Inner, 4> = load %a_1
+    %67:array<Outer, 4> = load %a_1
     ret %67
   }
 }
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
   $B9: {
-    %69:mat2x4<f16> = call %32, %start_byte_offset_1
-    %70:Inner = construct %69
+    %69:array<Inner, 4> = call %24, %start_byte_offset_1
+    %70:Outer = construct %69
     ret %70
   }
 }
-%32 = func(%start_byte_offset_2:u32):mat2x4<f16> {  # %start_byte_offset_2: 'start_byte_offset'
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %72:u32 = div %start_byte_offset_2, 16u
-    %73:ptr<uniform, vec4<u32>, read> = access %a, %72
-    %74:vec4<u32> = load %73
-    %75:vec4<f16> = bitcast %74
-    %76:u32 = add 8u, %start_byte_offset_2
-    %77:u32 = div %76, 16u
-    %78:ptr<uniform, vec4<u32>, read> = access %a, %77
-    %79:vec4<u32> = load %78
-    %80:vec4<f16> = bitcast %79
-    %81:mat2x4<f16> = construct %75, %80
-    ret %81
-  }
-}
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
-  $B11: {
-    %83:array<Inner, 4> = call %24, %start_byte_offset_3
-    %84:Outer = construct %83
-    ret %84
-  }
-}
-%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B12: {
-    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x4<f16>(vec4<f16>(0.0h))))))  # %a_2: 'a'
-    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
-      $B13: {  # initializer
-        next_iteration 0u  # -> $B14
+    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x4<f16>(vec4<f16>(0.0h))))  # %a_2: 'a'
+    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
+      $B11: {  # initializer
+        next_iteration 0u  # -> $B12
       }
-      $B14 (%idx_1:u32): {  # body
-        %88:bool = gte %idx_1, 4u
-        if %88 [t: $B16] {  # if_2
-          $B16: {  # true
+      $B12 (%idx_1:u32): {  # body
+        %74:bool = gte %idx_1, 4u
+        if %74 [t: $B14] {  # if_2
+          $B14: {  # true
             exit_loop  # loop_2
           }
         }
-        %89:u32 = mul %idx_1, 256u
-        %90:u32 = add %start_byte_offset_4, %89
-        %91:ptr<function, Outer, read_write> = access %a_2, %idx_1
-        %92:Outer = call %21, %90
-        store %91, %92
-        continue  # -> $B15
+        %75:u32 = mul %idx_1, 64u
+        %76:u32 = add %start_byte_offset_2, %75
+        %77:ptr<function, Inner, read_write> = access %a_2, %idx_1
+        %78:Inner = call %28, %76
+        store %77, %78
+        continue  # -> $B13
       }
-      $B15: {  # continuing
-        %93:u32 = add %idx_1, 1u
-        next_iteration %93  # -> $B14
+      $B13: {  # continuing
+        %79:u32 = add %idx_1, 1u
+        next_iteration %79  # -> $B12
       }
     }
-    %94:array<Outer, 4> = load %a_2
+    %80:array<Inner, 4> = load %a_2
+    ret %80
+  }
+}
+%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
+  $B15: {
+    %82:mat2x4<f16> = call %32, %start_byte_offset_3
+    %83:Inner = construct %82
+    ret %83
+  }
+}
+%32 = func(%start_byte_offset_4:u32):mat2x4<f16> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B16: {
+    %85:u32 = div %start_byte_offset_4, 16u
+    %86:ptr<uniform, vec4<u32>, read> = access %a, %85
+    %87:vec4<u32> = load %86
+    %88:vec4<f16> = bitcast %87
+    %89:u32 = add 8u, %start_byte_offset_4
+    %90:u32 = div %89, 16u
+    %91:ptr<uniform, vec4<u32>, read> = access %a, %90
+    %92:vec4<u32> = load %91
+    %93:vec4<f16> = bitcast %92
+    %94:mat2x4<f16> = construct %88, %93
     ret %94
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 605ce87..7079081 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -72,5 +72,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000161F02B4D00(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 4ff80ff..238d0e6 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -98,5 +98,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000172B788AF80(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl
index 2191909..d0a1e2a 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -32,5 +32,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A084734880(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 6c0fae9..2dbec63 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FDCA2E4CC0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl
index 0db95f2..101e9f1 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -73,5 +73,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000209B8365140(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 7955fa7..74316f3 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -84,5 +84,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A86A186340(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl
index 21d35a0..8a9cf8b 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl
@@ -55,5 +55,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027FDEFDA830(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
index e4182d9..b42943b 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -69,5 +69,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002719C33B710(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl
index e5103ab..7cac57d 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -75,5 +75,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B9984E4D00(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index c19af53..4b4167f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -99,5 +99,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ED5CB8E490(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 8828364..a542fd9 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -76,5 +76,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DDD029A7B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index 7602bc6..728f97a 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -94,5 +94,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019D9AF58FE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index 9fd547a..feda416 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -133,92 +133,92 @@
     ret
   }
 }
-%18 = func(%start_byte_offset:u32):array<Outer, 4> {
+%32 = func(%start_byte_offset:u32):mat2x4<f32> {
   $B4: {
-    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x4<f32>(vec4<f32>(0.0f))))))  # %a_1: 'a'
-    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
-      $B5: {  # initializer
-        next_iteration 0u  # -> $B6
-      }
-      $B6 (%idx:u32): {  # body
-        %56:bool = gte %idx, 4u
-        if %56 [t: $B8] {  # if_1
-          $B8: {  # true
-            exit_loop  # loop_1
-          }
-        }
-        %57:u32 = mul %idx, 256u
-        %58:u32 = add %start_byte_offset, %57
-        %59:ptr<function, Outer, read_write> = access %a_1, %idx
-        %60:Outer = call %21, %58
-        store %59, %60
-        continue  # -> $B7
-      }
-      $B7: {  # continuing
-        %61:u32 = add %idx, 1u
-        next_iteration %61  # -> $B6
-      }
-    }
-    %62:array<Outer, 4> = load %a_1
-    ret %62
+    %54:u32 = div %start_byte_offset, 16u
+    %55:ptr<uniform, vec4<u32>, read> = access %a, %54
+    %56:vec4<u32> = load %55
+    %57:vec4<f32> = bitcast %56
+    %58:u32 = add 16u, %start_byte_offset
+    %59:u32 = div %58, 16u
+    %60:ptr<uniform, vec4<u32>, read> = access %a, %59
+    %61:vec4<u32> = load %60
+    %62:vec4<f32> = bitcast %61
+    %63:mat2x4<f32> = construct %57, %62
+    ret %63
   }
 }
-%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
-  $B9: {
-    %64:array<Inner, 4> = call %24, %start_byte_offset_1
-    %65:Outer = construct %64
-    ret %65
+%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+  $B5: {
+    %65:mat2x4<f32> = call %32, %start_byte_offset_1
+    %66:Inner = construct %65
+    ret %66
   }
 }
 %24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B10: {
-    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x4<f32>(vec4<f32>(0.0f))))  # %a_2: 'a'
-    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
-      $B11: {  # initializer
-        next_iteration 0u  # -> $B12
+  $B6: {
+    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x4<f32>(vec4<f32>(0.0f))))  # %a_1: 'a'
+    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
+      $B7: {  # initializer
+        next_iteration 0u  # -> $B8
       }
-      $B12 (%idx_1:u32): {  # body
-        %69:bool = gte %idx_1, 4u
-        if %69 [t: $B14] {  # if_2
-          $B14: {  # true
+      $B8 (%idx:u32): {  # body
+        %70:bool = gte %idx, 4u
+        if %70 [t: $B10] {  # if_1
+          $B10: {  # true
+            exit_loop  # loop_1
+          }
+        }
+        %71:u32 = mul %idx, 64u
+        %72:u32 = add %start_byte_offset_2, %71
+        %73:ptr<function, Inner, read_write> = access %a_1, %idx
+        %74:Inner = call %28, %72
+        store %73, %74
+        continue  # -> $B9
+      }
+      $B9: {  # continuing
+        %75:u32 = add %idx, 1u
+        next_iteration %75  # -> $B8
+      }
+    }
+    %76:array<Inner, 4> = load %a_1
+    ret %76
+  }
+}
+%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
+  $B11: {
+    %78:array<Inner, 4> = call %24, %start_byte_offset_3
+    %79:Outer = construct %78
+    ret %79
+  }
+}
+%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B12: {
+    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x4<f32>(vec4<f32>(0.0f))))))  # %a_2: 'a'
+    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
+      $B13: {  # initializer
+        next_iteration 0u  # -> $B14
+      }
+      $B14 (%idx_1:u32): {  # body
+        %83:bool = gte %idx_1, 4u
+        if %83 [t: $B16] {  # if_2
+          $B16: {  # true
             exit_loop  # loop_2
           }
         }
-        %70:u32 = mul %idx_1, 64u
-        %71:u32 = add %start_byte_offset_2, %70
-        %72:ptr<function, Inner, read_write> = access %a_2, %idx_1
-        %73:Inner = call %28, %71
-        store %72, %73
-        continue  # -> $B13
+        %84:u32 = mul %idx_1, 256u
+        %85:u32 = add %start_byte_offset_4, %84
+        %86:ptr<function, Outer, read_write> = access %a_2, %idx_1
+        %87:Outer = call %21, %85
+        store %86, %87
+        continue  # -> $B15
       }
-      $B13: {  # continuing
-        %74:u32 = add %idx_1, 1u
-        next_iteration %74  # -> $B12
+      $B15: {  # continuing
+        %88:u32 = add %idx_1, 1u
+        next_iteration %88  # -> $B14
       }
     }
-    %75:array<Inner, 4> = load %a_2
-    ret %75
-  }
-}
-%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
-  $B15: {
-    %77:mat2x4<f32> = call %32, %start_byte_offset_3
-    %78:Inner = construct %77
-    ret %78
-  }
-}
-%32 = func(%start_byte_offset_4:u32):mat2x4<f32> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B16: {
-    %80:u32 = div %start_byte_offset_4, 16u
-    %81:ptr<uniform, vec4<u32>, read> = access %a, %80
-    %82:vec4<u32> = load %81
-    %83:vec4<f32> = bitcast %82
-    %84:u32 = add 16u, %start_byte_offset_4
-    %85:u32 = div %84, 16u
-    %86:ptr<uniform, vec4<u32>, read> = access %a, %85
-    %87:vec4<u32> = load %86
-    %88:vec4<f32> = bitcast %87
-    %89:mat2x4<f32> = construct %83, %88
+    %89:array<Outer, 4> = load %a_2
     ret %89
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 9fd547a..c9a8305 100644
--- a/test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat2x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -133,92 +133,92 @@
     ret
   }
 }
-%18 = func(%start_byte_offset:u32):array<Outer, 4> {
+%28 = func(%start_byte_offset:u32):Inner {
   $B4: {
-    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x4<f32>(vec4<f32>(0.0f))))))  # %a_1: 'a'
-    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
-      $B5: {  # initializer
-        next_iteration 0u  # -> $B6
-      }
-      $B6 (%idx:u32): {  # body
-        %56:bool = gte %idx, 4u
-        if %56 [t: $B8] {  # if_1
-          $B8: {  # true
-            exit_loop  # loop_1
-          }
-        }
-        %57:u32 = mul %idx, 256u
-        %58:u32 = add %start_byte_offset, %57
-        %59:ptr<function, Outer, read_write> = access %a_1, %idx
-        %60:Outer = call %21, %58
-        store %59, %60
-        continue  # -> $B7
-      }
-      $B7: {  # continuing
-        %61:u32 = add %idx, 1u
-        next_iteration %61  # -> $B6
-      }
-    }
-    %62:array<Outer, 4> = load %a_1
-    ret %62
+    %54:mat2x4<f32> = call %32, %start_byte_offset
+    %55:Inner = construct %54
+    ret %55
   }
 }
-%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
-  $B9: {
-    %64:array<Inner, 4> = call %24, %start_byte_offset_1
-    %65:Outer = construct %64
-    ret %65
+%32 = func(%start_byte_offset_1:u32):mat2x4<f32> {  # %start_byte_offset_1: 'start_byte_offset'
+  $B5: {
+    %57:u32 = div %start_byte_offset_1, 16u
+    %58:ptr<uniform, vec4<u32>, read> = access %a, %57
+    %59:vec4<u32> = load %58
+    %60:vec4<f32> = bitcast %59
+    %61:u32 = add 16u, %start_byte_offset_1
+    %62:u32 = div %61, 16u
+    %63:ptr<uniform, vec4<u32>, read> = access %a, %62
+    %64:vec4<u32> = load %63
+    %65:vec4<f32> = bitcast %64
+    %66:mat2x4<f32> = construct %60, %65
+    ret %66
   }
 }
 %24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B10: {
-    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x4<f32>(vec4<f32>(0.0f))))  # %a_2: 'a'
-    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
-      $B11: {  # initializer
-        next_iteration 0u  # -> $B12
+  $B6: {
+    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat2x4<f32>(vec4<f32>(0.0f))))  # %a_1: 'a'
+    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
+      $B7: {  # initializer
+        next_iteration 0u  # -> $B8
       }
-      $B12 (%idx_1:u32): {  # body
-        %69:bool = gte %idx_1, 4u
-        if %69 [t: $B14] {  # if_2
-          $B14: {  # true
+      $B8 (%idx:u32): {  # body
+        %70:bool = gte %idx, 4u
+        if %70 [t: $B10] {  # if_1
+          $B10: {  # true
+            exit_loop  # loop_1
+          }
+        }
+        %71:u32 = mul %idx, 64u
+        %72:u32 = add %start_byte_offset_2, %71
+        %73:ptr<function, Inner, read_write> = access %a_1, %idx
+        %74:Inner = call %28, %72
+        store %73, %74
+        continue  # -> $B9
+      }
+      $B9: {  # continuing
+        %75:u32 = add %idx, 1u
+        next_iteration %75  # -> $B8
+      }
+    }
+    %76:array<Inner, 4> = load %a_1
+    ret %76
+  }
+}
+%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
+  $B11: {
+    %78:array<Inner, 4> = call %24, %start_byte_offset_3
+    %79:Outer = construct %78
+    ret %79
+  }
+}
+%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B12: {
+    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat2x4<f32>(vec4<f32>(0.0f))))))  # %a_2: 'a'
+    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
+      $B13: {  # initializer
+        next_iteration 0u  # -> $B14
+      }
+      $B14 (%idx_1:u32): {  # body
+        %83:bool = gte %idx_1, 4u
+        if %83 [t: $B16] {  # if_2
+          $B16: {  # true
             exit_loop  # loop_2
           }
         }
-        %70:u32 = mul %idx_1, 64u
-        %71:u32 = add %start_byte_offset_2, %70
-        %72:ptr<function, Inner, read_write> = access %a_2, %idx_1
-        %73:Inner = call %28, %71
-        store %72, %73
-        continue  # -> $B13
+        %84:u32 = mul %idx_1, 256u
+        %85:u32 = add %start_byte_offset_4, %84
+        %86:ptr<function, Outer, read_write> = access %a_2, %idx_1
+        %87:Outer = call %21, %85
+        store %86, %87
+        continue  # -> $B15
       }
-      $B13: {  # continuing
-        %74:u32 = add %idx_1, 1u
-        next_iteration %74  # -> $B12
+      $B15: {  # continuing
+        %88:u32 = add %idx_1, 1u
+        next_iteration %88  # -> $B14
       }
     }
-    %75:array<Inner, 4> = load %a_2
-    ret %75
-  }
-}
-%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
-  $B15: {
-    %77:mat2x4<f32> = call %32, %start_byte_offset_3
-    %78:Inner = construct %77
-    ret %78
-  }
-}
-%32 = func(%start_byte_offset_4:u32):mat2x4<f32> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B16: {
-    %80:u32 = div %start_byte_offset_4, 16u
-    %81:ptr<uniform, vec4<u32>, read> = access %a, %80
-    %82:vec4<u32> = load %81
-    %83:vec4<f32> = bitcast %82
-    %84:u32 = add 16u, %start_byte_offset_4
-    %85:u32 = div %84, 16u
-    %86:ptr<uniform, vec4<u32>, read> = access %a, %85
-    %87:vec4<u32> = load %86
-    %88:vec4<f32> = bitcast %87
-    %89:mat2x4<f32> = construct %83, %88
+    %89:array<Outer, 4> = load %a_2
     ret %89
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index aff9ccc..33d8d34 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -82,5 +82,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027805AEAB90(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index e6c0b64..efbc502 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -66,5 +66,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019207DF3EB0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index fd53dda..81eb45b 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -98,5 +98,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B3172FBDF0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_builtin.wgsl.expected.fxc.hlsl
index 9fe5174..a77f078 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -24,5 +24,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214826E5210(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 60a9e49..a42698f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029022FCD140(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_fn.wgsl.expected.fxc.hlsl
index 044bdd9..9ad8e1b 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -65,5 +65,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000298D55C3340(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index cbd3b27..c4c7d35 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -84,5 +84,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025AF19BABB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_private.wgsl.expected.fxc.hlsl
index 7eb9c12..689761c 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_private.wgsl.expected.fxc.hlsl
@@ -49,5 +49,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015D24FE3FF0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 1f0c5f8..5b8b827 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -69,5 +69,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002842A234900(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.fxc.hlsl
index 21a0452..f5b999f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -70,5 +70,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027FB6374CB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index bcf8f34..ec3c19e4 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -100,5 +100,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ED316D6340(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 32d6332..fe382ca 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -70,5 +70,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000296092EB720(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index 856b409..83c569e 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -94,5 +94,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F535807820(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index ce65b77..56ec61a 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -139,85 +139,85 @@
     ret
   }
 }
-%24 = func(%start_byte_offset:u32):array<Inner, 4> {
+%21 = func(%start_byte_offset:u32):Outer {
   $B4: {
+    %60:array<Inner, 4> = call %24, %start_byte_offset
+    %61:Outer = construct %60
+    ret %61
+  }
+}
+%24 = func(%start_byte_offset_1:u32):array<Inner, 4> {  # %start_byte_offset_1: 'start_byte_offset'
+  $B5: {
     %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x2<f32>(vec2<f32>(0.0f))))  # %a_1: 'a'
-    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
-      $B5: {  # initializer
-        next_iteration 0u  # -> $B6
+    loop [i: $B6, b: $B7, c: $B8] {  # loop_1
+      $B6: {  # initializer
+        next_iteration 0u  # -> $B7
       }
-      $B6 (%idx:u32): {  # body
-        %62:bool = gte %idx, 4u
-        if %62 [t: $B8] {  # if_1
-          $B8: {  # true
+      $B7 (%idx:u32): {  # body
+        %65:bool = gte %idx, 4u
+        if %65 [t: $B9] {  # if_1
+          $B9: {  # true
             exit_loop  # loop_1
           }
         }
-        %63:u32 = mul %idx, 64u
-        %64:u32 = add %start_byte_offset, %63
-        %65:ptr<function, Inner, read_write> = access %a_1, %idx
-        %66:Inner = call %28, %64
-        store %65, %66
-        continue  # -> $B7
+        %66:u32 = mul %idx, 64u
+        %67:u32 = add %start_byte_offset_1, %66
+        %68:ptr<function, Inner, read_write> = access %a_1, %idx
+        %69:Inner = call %28, %67
+        store %68, %69
+        continue  # -> $B8
       }
-      $B7: {  # continuing
-        %67:u32 = add %idx, 1u
-        next_iteration %67  # -> $B6
+      $B8: {  # continuing
+        %70:u32 = add %idx, 1u
+        next_iteration %70  # -> $B7
       }
     }
-    %68:array<Inner, 4> = load %a_1
-    ret %68
-  }
-}
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
-  $B9: {
-    %70:mat3x2<f32> = call %32, %start_byte_offset_1
-    %71:Inner = construct %70
+    %71:array<Inner, 4> = load %a_1
     ret %71
   }
 }
-%32 = func(%start_byte_offset_2:u32):mat3x2<f32> {  # %start_byte_offset_2: 'start_byte_offset'
+%28 = func(%start_byte_offset_2:u32):Inner {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %73:u32 = div %start_byte_offset_2, 16u
-    %74:ptr<uniform, vec4<u32>, read> = access %a, %73
-    %75:u32 = mod %start_byte_offset_2, 16u
-    %76:u32 = div %75, 4u
-    %77:vec4<u32> = load %74
-    %78:vec2<u32> = swizzle %77, zw
-    %79:vec2<u32> = swizzle %77, xy
-    %80:bool = eq %76, 2u
-    %81:vec2<u32> = hlsl.ternary %79, %78, %80
-    %82:vec2<f32> = bitcast %81
-    %83:u32 = add 8u, %start_byte_offset_2
-    %84:u32 = div %83, 16u
-    %85:ptr<uniform, vec4<u32>, read> = access %a, %84
-    %86:u32 = mod %83, 16u
-    %87:u32 = div %86, 4u
-    %88:vec4<u32> = load %85
-    %89:vec2<u32> = swizzle %88, zw
-    %90:vec2<u32> = swizzle %88, xy
-    %91:bool = eq %87, 2u
-    %92:vec2<u32> = hlsl.ternary %90, %89, %91
-    %93:vec2<f32> = bitcast %92
-    %94:u32 = add 16u, %start_byte_offset_2
-    %95:u32 = div %94, 16u
-    %96:ptr<uniform, vec4<u32>, read> = access %a, %95
-    %97:u32 = mod %94, 16u
-    %98:u32 = div %97, 4u
-    %99:vec4<u32> = load %96
-    %100:vec2<u32> = swizzle %99, zw
-    %101:vec2<u32> = swizzle %99, xy
-    %102:bool = eq %98, 2u
-    %103:vec2<u32> = hlsl.ternary %101, %100, %102
-    %104:vec2<f32> = bitcast %103
-    %105:mat3x2<f32> = construct %82, %93, %104
-    ret %105
+    %73:mat3x2<f32> = call %32, %start_byte_offset_2
+    %74:Inner = construct %73
+    ret %74
   }
 }
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
+%32 = func(%start_byte_offset_3:u32):mat3x2<f32> {  # %start_byte_offset_3: 'start_byte_offset'
   $B11: {
-    %107:array<Inner, 4> = call %24, %start_byte_offset_3
-    %108:Outer = construct %107
+    %76:u32 = div %start_byte_offset_3, 16u
+    %77:ptr<uniform, vec4<u32>, read> = access %a, %76
+    %78:u32 = mod %start_byte_offset_3, 16u
+    %79:u32 = div %78, 4u
+    %80:vec4<u32> = load %77
+    %81:vec2<u32> = swizzle %80, zw
+    %82:vec2<u32> = swizzle %80, xy
+    %83:bool = eq %79, 2u
+    %84:vec2<u32> = hlsl.ternary %82, %81, %83
+    %85:vec2<f32> = bitcast %84
+    %86:u32 = add 8u, %start_byte_offset_3
+    %87:u32 = div %86, 16u
+    %88:ptr<uniform, vec4<u32>, read> = access %a, %87
+    %89:u32 = mod %86, 16u
+    %90:u32 = div %89, 4u
+    %91:vec4<u32> = load %88
+    %92:vec2<u32> = swizzle %91, zw
+    %93:vec2<u32> = swizzle %91, xy
+    %94:bool = eq %90, 2u
+    %95:vec2<u32> = hlsl.ternary %93, %92, %94
+    %96:vec2<f32> = bitcast %95
+    %97:u32 = add 16u, %start_byte_offset_3
+    %98:u32 = div %97, 16u
+    %99:ptr<uniform, vec4<u32>, read> = access %a, %98
+    %100:u32 = mod %97, 16u
+    %101:u32 = div %100, 4u
+    %102:vec4<u32> = load %99
+    %103:vec2<u32> = swizzle %102, zw
+    %104:vec2<u32> = swizzle %102, xy
+    %105:bool = eq %101, 2u
+    %106:vec2<u32> = hlsl.ternary %104, %103, %105
+    %107:vec2<f32> = bitcast %106
+    %108:mat3x2<f32> = construct %85, %96, %107
     ret %108
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 57dd8d2..66e9a0d 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -94,5 +94,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000205D240B740(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index b7fdeb2..040fea0 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -141,100 +141,100 @@
     ret
   }
 }
-%21 = func(%start_byte_offset:u32):Outer {
+%18 = func(%start_byte_offset:u32):array<Outer, 4> {
   $B4: {
-    %60:array<Inner, 4> = call %24, %start_byte_offset
-    %61:Outer = construct %60
-    ret %61
-  }
-}
-%24 = func(%start_byte_offset_1:u32):array<Inner, 4> {  # %start_byte_offset_1: 'start_byte_offset'
-  $B5: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x3<f16>(vec3<f16>(0.0h))))  # %a_1: 'a'
-    loop [i: $B6, b: $B7, c: $B8] {  # loop_1
-      $B6: {  # initializer
-        next_iteration 0u  # -> $B7
+    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x3<f16>(vec3<f16>(0.0h))))))  # %a_1: 'a'
+    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
+      $B5: {  # initializer
+        next_iteration 0u  # -> $B6
       }
-      $B7 (%idx:u32): {  # body
-        %65:bool = gte %idx, 4u
-        if %65 [t: $B9] {  # if_1
-          $B9: {  # true
+      $B6 (%idx:u32): {  # body
+        %62:bool = gte %idx, 4u
+        if %62 [t: $B8] {  # if_1
+          $B8: {  # true
             exit_loop  # loop_1
           }
         }
-        %66:u32 = mul %idx, 64u
-        %67:u32 = add %start_byte_offset_1, %66
-        %68:ptr<function, Inner, read_write> = access %a_1, %idx
-        %69:Inner = call %28, %67
-        store %68, %69
-        continue  # -> $B8
+        %63:u32 = mul %idx, 256u
+        %64:u32 = add %start_byte_offset, %63
+        %65:ptr<function, Outer, read_write> = access %a_1, %idx
+        %66:Outer = call %21, %64
+        store %65, %66
+        continue  # -> $B7
       }
-      $B8: {  # continuing
-        %70:u32 = add %idx, 1u
-        next_iteration %70  # -> $B7
+      $B7: {  # continuing
+        %67:u32 = add %idx, 1u
+        next_iteration %67  # -> $B6
       }
     }
-    %71:array<Inner, 4> = load %a_1
+    %68:array<Outer, 4> = load %a_1
+    ret %68
+  }
+}
+%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
+  $B9: {
+    %70:array<Inner, 4> = call %24, %start_byte_offset_1
+    %71:Outer = construct %70
     ret %71
   }
 }
-%28 = func(%start_byte_offset_2:u32):Inner {  # %start_byte_offset_2: 'start_byte_offset'
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %73:mat3x3<f16> = call %32, %start_byte_offset_2
-    %74:Inner = construct %73
-    ret %74
-  }
-}
-%32 = func(%start_byte_offset_3:u32):mat3x3<f16> {  # %start_byte_offset_3: 'start_byte_offset'
-  $B11: {
-    %76:u32 = div %start_byte_offset_3, 16u
-    %77:ptr<uniform, vec4<u32>, read> = access %a, %76
-    %78:vec4<u32> = load %77
-    %79:vec4<f16> = bitcast %78
-    %80:vec3<f16> = swizzle %79, xyz
-    %81:u32 = add 8u, %start_byte_offset_3
-    %82:u32 = div %81, 16u
-    %83:ptr<uniform, vec4<u32>, read> = access %a, %82
-    %84:vec4<u32> = load %83
-    %85:vec4<f16> = bitcast %84
-    %86:vec3<f16> = swizzle %85, xyz
-    %87:u32 = add 16u, %start_byte_offset_3
-    %88:u32 = div %87, 16u
-    %89:ptr<uniform, vec4<u32>, read> = access %a, %88
-    %90:vec4<u32> = load %89
-    %91:vec4<f16> = bitcast %90
-    %92:vec3<f16> = swizzle %91, xyz
-    %93:mat3x3<f16> = construct %80, %86, %92
-    ret %93
-  }
-}
-%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B12: {
-    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x3<f16>(vec3<f16>(0.0h))))))  # %a_2: 'a'
-    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
-      $B13: {  # initializer
-        next_iteration 0u  # -> $B14
+    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x3<f16>(vec3<f16>(0.0h))))  # %a_2: 'a'
+    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
+      $B11: {  # initializer
+        next_iteration 0u  # -> $B12
       }
-      $B14 (%idx_1:u32): {  # body
-        %97:bool = gte %idx_1, 4u
-        if %97 [t: $B16] {  # if_2
-          $B16: {  # true
+      $B12 (%idx_1:u32): {  # body
+        %75:bool = gte %idx_1, 4u
+        if %75 [t: $B14] {  # if_2
+          $B14: {  # true
             exit_loop  # loop_2
           }
         }
-        %98:u32 = mul %idx_1, 256u
-        %99:u32 = add %start_byte_offset_4, %98
-        %100:ptr<function, Outer, read_write> = access %a_2, %idx_1
-        %101:Outer = call %21, %99
-        store %100, %101
-        continue  # -> $B15
+        %76:u32 = mul %idx_1, 64u
+        %77:u32 = add %start_byte_offset_2, %76
+        %78:ptr<function, Inner, read_write> = access %a_2, %idx_1
+        %79:Inner = call %28, %77
+        store %78, %79
+        continue  # -> $B13
       }
-      $B15: {  # continuing
-        %102:u32 = add %idx_1, 1u
-        next_iteration %102  # -> $B14
+      $B13: {  # continuing
+        %80:u32 = add %idx_1, 1u
+        next_iteration %80  # -> $B12
       }
     }
-    %103:array<Outer, 4> = load %a_2
+    %81:array<Inner, 4> = load %a_2
+    ret %81
+  }
+}
+%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
+  $B15: {
+    %83:mat3x3<f16> = call %32, %start_byte_offset_3
+    %84:Inner = construct %83
+    ret %84
+  }
+}
+%32 = func(%start_byte_offset_4:u32):mat3x3<f16> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B16: {
+    %86:u32 = div %start_byte_offset_4, 16u
+    %87:ptr<uniform, vec4<u32>, read> = access %a, %86
+    %88:vec4<u32> = load %87
+    %89:vec4<f16> = bitcast %88
+    %90:vec3<f16> = swizzle %89, xyz
+    %91:u32 = add 8u, %start_byte_offset_4
+    %92:u32 = div %91, 16u
+    %93:ptr<uniform, vec4<u32>, read> = access %a, %92
+    %94:vec4<u32> = load %93
+    %95:vec4<f16> = bitcast %94
+    %96:vec3<f16> = swizzle %95, xyz
+    %97:u32 = add 16u, %start_byte_offset_4
+    %98:u32 = div %97, 16u
+    %99:ptr<uniform, vec4<u32>, read> = access %a, %98
+    %100:vec4<u32> = load %99
+    %101:vec4<f16> = bitcast %100
+    %102:vec3<f16> = swizzle %101, xyz
+    %103:mat3x3<f16> = construct %90, %96, %102
     ret %103
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 913f639..6f5481e 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -141,63 +141,63 @@
     ret
   }
 }
-%24 = func(%start_byte_offset:u32):array<Inner, 4> {
+%32 = func(%start_byte_offset:u32):mat3x3<f16> {
   $B4: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x3<f16>(vec3<f16>(0.0h))))  # %a_1: 'a'
-    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
-      $B5: {  # initializer
-        next_iteration 0u  # -> $B6
-      }
-      $B6 (%idx:u32): {  # body
-        %62:bool = gte %idx, 4u
-        if %62 [t: $B8] {  # if_1
-          $B8: {  # true
-            exit_loop  # loop_1
-          }
-        }
-        %63:u32 = mul %idx, 64u
-        %64:u32 = add %start_byte_offset, %63
-        %65:ptr<function, Inner, read_write> = access %a_1, %idx
-        %66:Inner = call %28, %64
-        store %65, %66
-        continue  # -> $B7
-      }
-      $B7: {  # continuing
-        %67:u32 = add %idx, 1u
-        next_iteration %67  # -> $B6
-      }
-    }
-    %68:array<Inner, 4> = load %a_1
-    ret %68
+    %60:u32 = div %start_byte_offset, 16u
+    %61:ptr<uniform, vec4<u32>, read> = access %a, %60
+    %62:vec4<u32> = load %61
+    %63:vec4<f16> = bitcast %62
+    %64:vec3<f16> = swizzle %63, xyz
+    %65:u32 = add 8u, %start_byte_offset
+    %66:u32 = div %65, 16u
+    %67:ptr<uniform, vec4<u32>, read> = access %a, %66
+    %68:vec4<u32> = load %67
+    %69:vec4<f16> = bitcast %68
+    %70:vec3<f16> = swizzle %69, xyz
+    %71:u32 = add 16u, %start_byte_offset
+    %72:u32 = div %71, 16u
+    %73:ptr<uniform, vec4<u32>, read> = access %a, %72
+    %74:vec4<u32> = load %73
+    %75:vec4<f16> = bitcast %74
+    %76:vec3<f16> = swizzle %75, xyz
+    %77:mat3x3<f16> = construct %64, %70, %76
+    ret %77
   }
 }
 %28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
-  $B9: {
-    %70:mat3x3<f16> = call %32, %start_byte_offset_1
-    %71:Inner = construct %70
-    ret %71
+  $B5: {
+    %79:mat3x3<f16> = call %32, %start_byte_offset_1
+    %80:Inner = construct %79
+    ret %80
   }
 }
-%32 = func(%start_byte_offset_2:u32):mat3x3<f16> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B10: {
-    %73:u32 = div %start_byte_offset_2, 16u
-    %74:ptr<uniform, vec4<u32>, read> = access %a, %73
-    %75:vec4<u32> = load %74
-    %76:vec4<f16> = bitcast %75
-    %77:vec3<f16> = swizzle %76, xyz
-    %78:u32 = add 8u, %start_byte_offset_2
-    %79:u32 = div %78, 16u
-    %80:ptr<uniform, vec4<u32>, read> = access %a, %79
-    %81:vec4<u32> = load %80
-    %82:vec4<f16> = bitcast %81
-    %83:vec3<f16> = swizzle %82, xyz
-    %84:u32 = add 16u, %start_byte_offset_2
-    %85:u32 = div %84, 16u
-    %86:ptr<uniform, vec4<u32>, read> = access %a, %85
-    %87:vec4<u32> = load %86
-    %88:vec4<f16> = bitcast %87
-    %89:vec3<f16> = swizzle %88, xyz
-    %90:mat3x3<f16> = construct %77, %83, %89
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+  $B6: {
+    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x3<f16>(vec3<f16>(0.0h))))  # %a_1: 'a'
+    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
+      $B7: {  # initializer
+        next_iteration 0u  # -> $B8
+      }
+      $B8 (%idx:u32): {  # body
+        %84:bool = gte %idx, 4u
+        if %84 [t: $B10] {  # if_1
+          $B10: {  # true
+            exit_loop  # loop_1
+          }
+        }
+        %85:u32 = mul %idx, 64u
+        %86:u32 = add %start_byte_offset_2, %85
+        %87:ptr<function, Inner, read_write> = access %a_1, %idx
+        %88:Inner = call %28, %86
+        store %87, %88
+        continue  # -> $B9
+      }
+      $B9: {  # continuing
+        %89:u32 = add %idx, 1u
+        next_iteration %89  # -> $B8
+      }
+    }
+    %90:array<Inner, 4> = load %a_1
     ret %90
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index c702ece..465bb7e 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -77,5 +77,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017CF01F4FC0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index d21a030..7a24f47 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -99,5 +99,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C70EA8BDF0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_builtin.wgsl.expected.fxc.hlsl
index 41271fd..0481692 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013CDE9A5500(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index a7b017f..e906468 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -30,5 +30,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018045CC6900(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_fn.wgsl.expected.fxc.hlsl
index 57edc4f..62da01f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -78,5 +78,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BC5FB3B3A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 9a6025f..b526811 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -85,5 +85,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FCF8FEDF50(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_private.wgsl.expected.fxc.hlsl
index 8333255..a4fcced 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_private.wgsl.expected.fxc.hlsl
@@ -60,5 +60,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027F768B12A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
index e144b76..4780c99 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -70,5 +70,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ACE2C89830(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.fxc.hlsl
index 47256f6..3f26110 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -81,5 +81,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000159D69F4830(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 93537f3..f9bf1a0 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -101,5 +101,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DA0B6B6340(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
index ade46a0..c03843a 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -81,5 +81,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D639D5A010(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index c9f4612..0332b24 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -95,5 +95,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F11E335760(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index 931aeae..9c46671 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -134,100 +134,100 @@
     ret
   }
 }
-%32 = func(%start_byte_offset:u32):mat3x3<f32> {
+%18 = func(%start_byte_offset:u32):array<Outer, 4> {
   $B4: {
-    %55:u32 = div %start_byte_offset, 16u
-    %56:ptr<uniform, vec4<u32>, read> = access %a, %55
-    %57:vec4<u32> = load %56
-    %58:vec3<u32> = swizzle %57, xyz
-    %59:vec3<f32> = bitcast %58
-    %60:u32 = add 16u, %start_byte_offset
-    %61:u32 = div %60, 16u
-    %62:ptr<uniform, vec4<u32>, read> = access %a, %61
-    %63:vec4<u32> = load %62
-    %64:vec3<u32> = swizzle %63, xyz
-    %65:vec3<f32> = bitcast %64
-    %66:u32 = add 32u, %start_byte_offset
-    %67:u32 = div %66, 16u
-    %68:ptr<uniform, vec4<u32>, read> = access %a, %67
-    %69:vec4<u32> = load %68
-    %70:vec3<u32> = swizzle %69, xyz
-    %71:vec3<f32> = bitcast %70
-    %72:mat3x3<f32> = construct %59, %65, %71
-    ret %72
-  }
-}
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
-  $B5: {
-    %74:mat3x3<f32> = call %32, %start_byte_offset_1
-    %75:Inner = construct %74
-    ret %75
-  }
-}
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B6: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x3<f32>(vec3<f32>(0.0f))))  # %a_1: 'a'
-    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
-      $B7: {  # initializer
-        next_iteration 0u  # -> $B8
+    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x3<f32>(vec3<f32>(0.0f))))))  # %a_1: 'a'
+    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
+      $B5: {  # initializer
+        next_iteration 0u  # -> $B6
       }
-      $B8 (%idx:u32): {  # body
-        %79:bool = gte %idx, 4u
-        if %79 [t: $B10] {  # if_1
-          $B10: {  # true
+      $B6 (%idx:u32): {  # body
+        %57:bool = gte %idx, 4u
+        if %57 [t: $B8] {  # if_1
+          $B8: {  # true
             exit_loop  # loop_1
           }
         }
-        %80:u32 = mul %idx, 64u
-        %81:u32 = add %start_byte_offset_2, %80
-        %82:ptr<function, Inner, read_write> = access %a_1, %idx
-        %83:Inner = call %28, %81
-        store %82, %83
-        continue  # -> $B9
+        %58:u32 = mul %idx, 256u
+        %59:u32 = add %start_byte_offset, %58
+        %60:ptr<function, Outer, read_write> = access %a_1, %idx
+        %61:Outer = call %21, %59
+        store %60, %61
+        continue  # -> $B7
       }
-      $B9: {  # continuing
-        %84:u32 = add %idx, 1u
-        next_iteration %84  # -> $B8
+      $B7: {  # continuing
+        %62:u32 = add %idx, 1u
+        next_iteration %62  # -> $B6
       }
     }
-    %85:array<Inner, 4> = load %a_1
-    ret %85
+    %63:array<Outer, 4> = load %a_1
+    ret %63
   }
 }
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
-  $B11: {
-    %87:array<Inner, 4> = call %24, %start_byte_offset_3
-    %88:Outer = construct %87
-    ret %88
+%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
+  $B9: {
+    %65:array<Inner, 4> = call %24, %start_byte_offset_1
+    %66:Outer = construct %65
+    ret %66
   }
 }
-%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B12: {
-    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x3<f32>(vec3<f32>(0.0f))))))  # %a_2: 'a'
-    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
-      $B13: {  # initializer
-        next_iteration 0u  # -> $B14
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+  $B10: {
+    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x3<f32>(vec3<f32>(0.0f))))  # %a_2: 'a'
+    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
+      $B11: {  # initializer
+        next_iteration 0u  # -> $B12
       }
-      $B14 (%idx_1:u32): {  # body
-        %92:bool = gte %idx_1, 4u
-        if %92 [t: $B16] {  # if_2
-          $B16: {  # true
+      $B12 (%idx_1:u32): {  # body
+        %70:bool = gte %idx_1, 4u
+        if %70 [t: $B14] {  # if_2
+          $B14: {  # true
             exit_loop  # loop_2
           }
         }
-        %93:u32 = mul %idx_1, 256u
-        %94:u32 = add %start_byte_offset_4, %93
-        %95:ptr<function, Outer, read_write> = access %a_2, %idx_1
-        %96:Outer = call %21, %94
-        store %95, %96
-        continue  # -> $B15
+        %71:u32 = mul %idx_1, 64u
+        %72:u32 = add %start_byte_offset_2, %71
+        %73:ptr<function, Inner, read_write> = access %a_2, %idx_1
+        %74:Inner = call %28, %72
+        store %73, %74
+        continue  # -> $B13
       }
-      $B15: {  # continuing
-        %97:u32 = add %idx_1, 1u
-        next_iteration %97  # -> $B14
+      $B13: {  # continuing
+        %75:u32 = add %idx_1, 1u
+        next_iteration %75  # -> $B12
       }
     }
-    %98:array<Outer, 4> = load %a_2
+    %76:array<Inner, 4> = load %a_2
+    ret %76
+  }
+}
+%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
+  $B15: {
+    %78:mat3x3<f32> = call %32, %start_byte_offset_3
+    %79:Inner = construct %78
+    ret %79
+  }
+}
+%32 = func(%start_byte_offset_4:u32):mat3x3<f32> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B16: {
+    %81:u32 = div %start_byte_offset_4, 16u
+    %82:ptr<uniform, vec4<u32>, read> = access %a, %81
+    %83:vec4<u32> = load %82
+    %84:vec3<u32> = swizzle %83, xyz
+    %85:vec3<f32> = bitcast %84
+    %86:u32 = add 16u, %start_byte_offset_4
+    %87:u32 = div %86, 16u
+    %88:ptr<uniform, vec4<u32>, read> = access %a, %87
+    %89:vec4<u32> = load %88
+    %90:vec3<u32> = swizzle %89, xyz
+    %91:vec3<f32> = bitcast %90
+    %92:u32 = add 32u, %start_byte_offset_4
+    %93:u32 = div %92, 16u
+    %94:ptr<uniform, vec4<u32>, read> = access %a, %93
+    %95:vec4<u32> = load %94
+    %96:vec3<u32> = swizzle %95, xyz
+    %97:vec3<f32> = bitcast %96
+    %98:mat3x3<f32> = construct %85, %91, %97
     ret %98
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index d40d68c..9c46671 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -134,9 +134,9 @@
     ret
   }
 }
-%24 = func(%start_byte_offset:u32):array<Inner, 4> {
+%18 = func(%start_byte_offset:u32):array<Outer, 4> {
   $B4: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x3<f32>(vec3<f32>(0.0f))))  # %a_1: 'a'
+    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x3<f32>(vec3<f32>(0.0f))))))  # %a_1: 'a'
     loop [i: $B5, b: $B6, c: $B7] {  # loop_1
       $B5: {  # initializer
         next_iteration 0u  # -> $B6
@@ -148,10 +148,10 @@
             exit_loop  # loop_1
           }
         }
-        %58:u32 = mul %idx, 64u
+        %58:u32 = mul %idx, 256u
         %59:u32 = add %start_byte_offset, %58
-        %60:ptr<function, Inner, read_write> = access %a_1, %idx
-        %61:Inner = call %28, %59
+        %60:ptr<function, Outer, read_write> = access %a_1, %idx
+        %61:Outer = call %21, %59
         store %60, %61
         continue  # -> $B7
       }
@@ -160,74 +160,74 @@
         next_iteration %62  # -> $B6
       }
     }
-    %63:array<Inner, 4> = load %a_1
+    %63:array<Outer, 4> = load %a_1
     ret %63
   }
 }
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
   $B9: {
-    %65:mat3x3<f32> = call %32, %start_byte_offset_1
-    %66:Inner = construct %65
+    %65:array<Inner, 4> = call %24, %start_byte_offset_1
+    %66:Outer = construct %65
     ret %66
   }
 }
-%32 = func(%start_byte_offset_2:u32):mat3x3<f32> {  # %start_byte_offset_2: 'start_byte_offset'
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %68:u32 = div %start_byte_offset_2, 16u
-    %69:ptr<uniform, vec4<u32>, read> = access %a, %68
-    %70:vec4<u32> = load %69
-    %71:vec3<u32> = swizzle %70, xyz
-    %72:vec3<f32> = bitcast %71
-    %73:u32 = add 16u, %start_byte_offset_2
-    %74:u32 = div %73, 16u
-    %75:ptr<uniform, vec4<u32>, read> = access %a, %74
-    %76:vec4<u32> = load %75
-    %77:vec3<u32> = swizzle %76, xyz
-    %78:vec3<f32> = bitcast %77
-    %79:u32 = add 32u, %start_byte_offset_2
-    %80:u32 = div %79, 16u
-    %81:ptr<uniform, vec4<u32>, read> = access %a, %80
-    %82:vec4<u32> = load %81
-    %83:vec3<u32> = swizzle %82, xyz
-    %84:vec3<f32> = bitcast %83
-    %85:mat3x3<f32> = construct %72, %78, %84
-    ret %85
-  }
-}
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
-  $B11: {
-    %87:array<Inner, 4> = call %24, %start_byte_offset_3
-    %88:Outer = construct %87
-    ret %88
-  }
-}
-%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B12: {
-    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x3<f32>(vec3<f32>(0.0f))))))  # %a_2: 'a'
-    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
-      $B13: {  # initializer
-        next_iteration 0u  # -> $B14
+    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x3<f32>(vec3<f32>(0.0f))))  # %a_2: 'a'
+    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
+      $B11: {  # initializer
+        next_iteration 0u  # -> $B12
       }
-      $B14 (%idx_1:u32): {  # body
-        %92:bool = gte %idx_1, 4u
-        if %92 [t: $B16] {  # if_2
-          $B16: {  # true
+      $B12 (%idx_1:u32): {  # body
+        %70:bool = gte %idx_1, 4u
+        if %70 [t: $B14] {  # if_2
+          $B14: {  # true
             exit_loop  # loop_2
           }
         }
-        %93:u32 = mul %idx_1, 256u
-        %94:u32 = add %start_byte_offset_4, %93
-        %95:ptr<function, Outer, read_write> = access %a_2, %idx_1
-        %96:Outer = call %21, %94
-        store %95, %96
-        continue  # -> $B15
+        %71:u32 = mul %idx_1, 64u
+        %72:u32 = add %start_byte_offset_2, %71
+        %73:ptr<function, Inner, read_write> = access %a_2, %idx_1
+        %74:Inner = call %28, %72
+        store %73, %74
+        continue  # -> $B13
       }
-      $B15: {  # continuing
-        %97:u32 = add %idx_1, 1u
-        next_iteration %97  # -> $B14
+      $B13: {  # continuing
+        %75:u32 = add %idx_1, 1u
+        next_iteration %75  # -> $B12
       }
     }
-    %98:array<Outer, 4> = load %a_2
+    %76:array<Inner, 4> = load %a_2
+    ret %76
+  }
+}
+%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
+  $B15: {
+    %78:mat3x3<f32> = call %32, %start_byte_offset_3
+    %79:Inner = construct %78
+    ret %79
+  }
+}
+%32 = func(%start_byte_offset_4:u32):mat3x3<f32> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B16: {
+    %81:u32 = div %start_byte_offset_4, 16u
+    %82:ptr<uniform, vec4<u32>, read> = access %a, %81
+    %83:vec4<u32> = load %82
+    %84:vec3<u32> = swizzle %83, xyz
+    %85:vec3<f32> = bitcast %84
+    %86:u32 = add 16u, %start_byte_offset_4
+    %87:u32 = div %86, 16u
+    %88:ptr<uniform, vec4<u32>, read> = access %a, %87
+    %89:vec4<u32> = load %88
+    %90:vec3<u32> = swizzle %89, xyz
+    %91:vec3<f32> = bitcast %90
+    %92:u32 = add 32u, %start_byte_offset_4
+    %93:u32 = div %92, 16u
+    %94:ptr<uniform, vec4<u32>, read> = access %a, %93
+    %95:vec4<u32> = load %94
+    %96:vec3<u32> = swizzle %95, xyz
+    %97:vec3<f32> = bitcast %96
+    %98:mat3x3<f32> = construct %85, %91, %97
     ret %98
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 6e18e20..6b9f573 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -94,5 +94,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000295B06CEEA0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index f436072..e8cfa75 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -140,9 +140,9 @@
     ret
   }
 }
-%24 = func(%start_byte_offset:u32):array<Inner, 4> {
+%18 = func(%start_byte_offset:u32):array<Outer, 4> {
   $B4: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x4<f16>(vec4<f16>(0.0h))))  # %a_1: 'a'
+    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x4<f16>(vec4<f16>(0.0h))))))  # %a_1: 'a'
     loop [i: $B5, b: $B6, c: $B7] {  # loop_1
       $B5: {  # initializer
         next_iteration 0u  # -> $B6
@@ -154,10 +154,10 @@
             exit_loop  # loop_1
           }
         }
-        %62:u32 = mul %idx, 64u
+        %62:u32 = mul %idx, 256u
         %63:u32 = add %start_byte_offset, %62
-        %64:ptr<function, Inner, read_write> = access %a_1, %idx
-        %65:Inner = call %28, %63
+        %64:ptr<function, Outer, read_write> = access %a_1, %idx
+        %65:Outer = call %21, %63
         store %64, %65
         continue  # -> $B7
       }
@@ -166,71 +166,71 @@
         next_iteration %66  # -> $B6
       }
     }
-    %67:array<Inner, 4> = load %a_1
+    %67:array<Outer, 4> = load %a_1
     ret %67
   }
 }
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
   $B9: {
-    %69:mat3x4<f16> = call %32, %start_byte_offset_1
-    %70:Inner = construct %69
+    %69:array<Inner, 4> = call %24, %start_byte_offset_1
+    %70:Outer = construct %69
     ret %70
   }
 }
-%32 = func(%start_byte_offset_2:u32):mat3x4<f16> {  # %start_byte_offset_2: 'start_byte_offset'
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %72:u32 = div %start_byte_offset_2, 16u
-    %73:ptr<uniform, vec4<u32>, read> = access %a, %72
-    %74:vec4<u32> = load %73
-    %75:vec4<f16> = bitcast %74
-    %76:u32 = add 8u, %start_byte_offset_2
-    %77:u32 = div %76, 16u
-    %78:ptr<uniform, vec4<u32>, read> = access %a, %77
-    %79:vec4<u32> = load %78
-    %80:vec4<f16> = bitcast %79
-    %81:u32 = add 16u, %start_byte_offset_2
-    %82:u32 = div %81, 16u
-    %83:ptr<uniform, vec4<u32>, read> = access %a, %82
-    %84:vec4<u32> = load %83
-    %85:vec4<f16> = bitcast %84
-    %86:mat3x4<f16> = construct %75, %80, %85
-    ret %86
-  }
-}
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
-  $B11: {
-    %88:array<Inner, 4> = call %24, %start_byte_offset_3
-    %89:Outer = construct %88
-    ret %89
-  }
-}
-%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B12: {
-    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x4<f16>(vec4<f16>(0.0h))))))  # %a_2: 'a'
-    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
-      $B13: {  # initializer
-        next_iteration 0u  # -> $B14
+    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x4<f16>(vec4<f16>(0.0h))))  # %a_2: 'a'
+    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
+      $B11: {  # initializer
+        next_iteration 0u  # -> $B12
       }
-      $B14 (%idx_1:u32): {  # body
-        %93:bool = gte %idx_1, 4u
-        if %93 [t: $B16] {  # if_2
-          $B16: {  # true
+      $B12 (%idx_1:u32): {  # body
+        %74:bool = gte %idx_1, 4u
+        if %74 [t: $B14] {  # if_2
+          $B14: {  # true
             exit_loop  # loop_2
           }
         }
-        %94:u32 = mul %idx_1, 256u
-        %95:u32 = add %start_byte_offset_4, %94
-        %96:ptr<function, Outer, read_write> = access %a_2, %idx_1
-        %97:Outer = call %21, %95
-        store %96, %97
-        continue  # -> $B15
+        %75:u32 = mul %idx_1, 64u
+        %76:u32 = add %start_byte_offset_2, %75
+        %77:ptr<function, Inner, read_write> = access %a_2, %idx_1
+        %78:Inner = call %28, %76
+        store %77, %78
+        continue  # -> $B13
       }
-      $B15: {  # continuing
-        %98:u32 = add %idx_1, 1u
-        next_iteration %98  # -> $B14
+      $B13: {  # continuing
+        %79:u32 = add %idx_1, 1u
+        next_iteration %79  # -> $B12
       }
     }
-    %99:array<Outer, 4> = load %a_2
+    %80:array<Inner, 4> = load %a_2
+    ret %80
+  }
+}
+%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
+  $B15: {
+    %82:mat3x4<f16> = call %32, %start_byte_offset_3
+    %83:Inner = construct %82
+    ret %83
+  }
+}
+%32 = func(%start_byte_offset_4:u32):mat3x4<f16> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B16: {
+    %85:u32 = div %start_byte_offset_4, 16u
+    %86:ptr<uniform, vec4<u32>, read> = access %a, %85
+    %87:vec4<u32> = load %86
+    %88:vec4<f16> = bitcast %87
+    %89:u32 = add 8u, %start_byte_offset_4
+    %90:u32 = div %89, 16u
+    %91:ptr<uniform, vec4<u32>, read> = access %a, %90
+    %92:vec4<u32> = load %91
+    %93:vec4<f16> = bitcast %92
+    %94:u32 = add 16u, %start_byte_offset_4
+    %95:u32 = div %94, 16u
+    %96:ptr<uniform, vec4<u32>, read> = access %a, %95
+    %97:vec4<u32> = load %96
+    %98:vec4<f16> = bitcast %97
+    %99:mat3x4<f16> = construct %88, %93, %98
     ret %99
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index d7665a3..5dd4c8b 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -77,5 +77,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020190E682C0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 0c954cc..05537d0 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -99,5 +99,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A41E2091A0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_builtin.wgsl.expected.fxc.hlsl
index 399d192..a6c4dce 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022E6406B9C0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 9abad088..7677c0b 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -30,5 +30,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C4E55DCCB0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_fn.wgsl.expected.fxc.hlsl
index 949d908..ffc3ac0 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -78,5 +78,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CCC7BB34B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 8d6471d..6c91f5e 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -85,5 +85,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D271DD4CE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_private.wgsl.expected.fxc.hlsl
index 7923a21..9c4f433 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_private.wgsl.expected.fxc.hlsl
@@ -60,5 +60,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000270E0B31310(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 018c04a..d728f09 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -70,5 +70,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015B76BFB6E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.fxc.hlsl
index a448d94..04434cb 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -81,5 +81,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E0C9BB4D00(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 7c8519d..941eada 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -101,5 +101,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021976867420(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
index ea986d4..1531979 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -81,5 +81,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016A16DA6580(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index 605eda2..b321646 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -95,5 +95,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CF9DE8A2C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat3x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat3x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index 1ecaaf4..631a20b 100644
--- a/test/tint/buffer/uniform/std140/struct/mat3x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat3x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -133,97 +133,97 @@
     ret
   }
 }
-%18 = func(%start_byte_offset:u32):array<Outer, 4> {
+%21 = func(%start_byte_offset:u32):Outer {
   $B4: {
-    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x4<f32>(vec4<f32>(0.0f))))))  # %a_1: 'a'
-    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
-      $B5: {  # initializer
-        next_iteration 0u  # -> $B6
+    %54:array<Inner, 4> = call %24, %start_byte_offset
+    %55:Outer = construct %54
+    ret %55
+  }
+}
+%24 = func(%start_byte_offset_1:u32):array<Inner, 4> {  # %start_byte_offset_1: 'start_byte_offset'
+  $B5: {
+    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x4<f32>(vec4<f32>(0.0f))))  # %a_1: 'a'
+    loop [i: $B6, b: $B7, c: $B8] {  # loop_1
+      $B6: {  # initializer
+        next_iteration 0u  # -> $B7
       }
-      $B6 (%idx:u32): {  # body
-        %56:bool = gte %idx, 4u
-        if %56 [t: $B8] {  # if_1
-          $B8: {  # true
+      $B7 (%idx:u32): {  # body
+        %59:bool = gte %idx, 4u
+        if %59 [t: $B9] {  # if_1
+          $B9: {  # true
             exit_loop  # loop_1
           }
         }
-        %57:u32 = mul %idx, 256u
-        %58:u32 = add %start_byte_offset, %57
-        %59:ptr<function, Outer, read_write> = access %a_1, %idx
-        %60:Outer = call %21, %58
-        store %59, %60
-        continue  # -> $B7
+        %60:u32 = mul %idx, 64u
+        %61:u32 = add %start_byte_offset_1, %60
+        %62:ptr<function, Inner, read_write> = access %a_1, %idx
+        %63:Inner = call %28, %61
+        store %62, %63
+        continue  # -> $B8
       }
-      $B7: {  # continuing
-        %61:u32 = add %idx, 1u
-        next_iteration %61  # -> $B6
+      $B8: {  # continuing
+        %64:u32 = add %idx, 1u
+        next_iteration %64  # -> $B7
       }
     }
-    %62:array<Outer, 4> = load %a_1
-    ret %62
-  }
-}
-%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
-  $B9: {
-    %64:array<Inner, 4> = call %24, %start_byte_offset_1
-    %65:Outer = construct %64
+    %65:array<Inner, 4> = load %a_1
     ret %65
   }
 }
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+%28 = func(%start_byte_offset_2:u32):Inner {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat3x4<f32>(vec4<f32>(0.0f))))  # %a_2: 'a'
-    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
-      $B11: {  # initializer
-        next_iteration 0u  # -> $B12
-      }
-      $B12 (%idx_1:u32): {  # body
-        %69:bool = gte %idx_1, 4u
-        if %69 [t: $B14] {  # if_2
-          $B14: {  # true
-            exit_loop  # loop_2
-          }
-        }
-        %70:u32 = mul %idx_1, 64u
-        %71:u32 = add %start_byte_offset_2, %70
-        %72:ptr<function, Inner, read_write> = access %a_2, %idx_1
-        %73:Inner = call %28, %71
-        store %72, %73
-        continue  # -> $B13
-      }
-      $B13: {  # continuing
-        %74:u32 = add %idx_1, 1u
-        next_iteration %74  # -> $B12
-      }
-    }
-    %75:array<Inner, 4> = load %a_2
-    ret %75
+    %67:mat3x4<f32> = call %32, %start_byte_offset_2
+    %68:Inner = construct %67
+    ret %68
   }
 }
-%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
-  $B15: {
-    %77:mat3x4<f32> = call %32, %start_byte_offset_3
-    %78:Inner = construct %77
-    ret %78
-  }
-}
-%32 = func(%start_byte_offset_4:u32):mat3x4<f32> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B16: {
-    %80:u32 = div %start_byte_offset_4, 16u
+%32 = func(%start_byte_offset_3:u32):mat3x4<f32> {  # %start_byte_offset_3: 'start_byte_offset'
+  $B11: {
+    %70:u32 = div %start_byte_offset_3, 16u
+    %71:ptr<uniform, vec4<u32>, read> = access %a, %70
+    %72:vec4<u32> = load %71
+    %73:vec4<f32> = bitcast %72
+    %74:u32 = add 16u, %start_byte_offset_3
+    %75:u32 = div %74, 16u
+    %76:ptr<uniform, vec4<u32>, read> = access %a, %75
+    %77:vec4<u32> = load %76
+    %78:vec4<f32> = bitcast %77
+    %79:u32 = add 32u, %start_byte_offset_3
+    %80:u32 = div %79, 16u
     %81:ptr<uniform, vec4<u32>, read> = access %a, %80
     %82:vec4<u32> = load %81
     %83:vec4<f32> = bitcast %82
-    %84:u32 = add 16u, %start_byte_offset_4
-    %85:u32 = div %84, 16u
-    %86:ptr<uniform, vec4<u32>, read> = access %a, %85
-    %87:vec4<u32> = load %86
-    %88:vec4<f32> = bitcast %87
-    %89:u32 = add 32u, %start_byte_offset_4
-    %90:u32 = div %89, 16u
-    %91:ptr<uniform, vec4<u32>, read> = access %a, %90
-    %92:vec4<u32> = load %91
-    %93:vec4<f32> = bitcast %92
-    %94:mat3x4<f32> = construct %83, %88, %93
+    %84:mat3x4<f32> = construct %73, %78, %83
+    ret %84
+  }
+}
+%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B12: {
+    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat3x4<f32>(vec4<f32>(0.0f))))))  # %a_2: 'a'
+    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
+      $B13: {  # initializer
+        next_iteration 0u  # -> $B14
+      }
+      $B14 (%idx_1:u32): {  # body
+        %88:bool = gte %idx_1, 4u
+        if %88 [t: $B16] {  # if_2
+          $B16: {  # true
+            exit_loop  # loop_2
+          }
+        }
+        %89:u32 = mul %idx_1, 256u
+        %90:u32 = add %start_byte_offset_4, %89
+        %91:ptr<function, Outer, read_write> = access %a_2, %idx_1
+        %92:Outer = call %21, %90
+        store %91, %92
+        continue  # -> $B15
+      }
+      $B15: {  # continuing
+        %93:u32 = add %idx_1, 1u
+        next_iteration %93  # -> $B14
+      }
+    }
+    %94:array<Outer, 4> = load %a_2
     ret %94
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 7e5e183..92950bd 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -84,5 +84,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1B2EB9790(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 0033edf..074becf 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -146,89 +146,89 @@
     ret
   }
 }
-%32 = func(%start_byte_offset:u32):mat4x2<f16> {
+%24 = func(%start_byte_offset:u32):array<Inner, 4> {
   $B4: {
-    %65:u32 = div %start_byte_offset, 16u
-    %66:ptr<uniform, vec4<u32>, read> = access %a, %65
-    %67:u32 = mod %start_byte_offset, 16u
-    %68:u32 = div %67, 4u
-    %69:vec4<u32> = load %66
-    %70:u32 = swizzle %69, z
-    %71:u32 = swizzle %69, x
-    %72:bool = eq %68, 2u
-    %73:u32 = hlsl.ternary %71, %70, %72
-    %74:vec2<f16> = bitcast %73
-    %75:u32 = add 4u, %start_byte_offset
-    %76:u32 = div %75, 16u
-    %77:ptr<uniform, vec4<u32>, read> = access %a, %76
-    %78:u32 = mod %75, 16u
-    %79:u32 = div %78, 4u
-    %80:vec4<u32> = load %77
-    %81:u32 = swizzle %80, z
-    %82:u32 = swizzle %80, x
-    %83:bool = eq %79, 2u
-    %84:u32 = hlsl.ternary %82, %81, %83
-    %85:vec2<f16> = bitcast %84
-    %86:u32 = add 8u, %start_byte_offset
-    %87:u32 = div %86, 16u
-    %88:ptr<uniform, vec4<u32>, read> = access %a, %87
-    %89:u32 = mod %86, 16u
-    %90:u32 = div %89, 4u
-    %91:vec4<u32> = load %88
-    %92:u32 = swizzle %91, z
-    %93:u32 = swizzle %91, x
-    %94:bool = eq %90, 2u
-    %95:u32 = hlsl.ternary %93, %92, %94
-    %96:vec2<f16> = bitcast %95
-    %97:u32 = add 12u, %start_byte_offset
-    %98:u32 = div %97, 16u
-    %99:ptr<uniform, vec4<u32>, read> = access %a, %98
-    %100:u32 = mod %97, 16u
-    %101:u32 = div %100, 4u
-    %102:vec4<u32> = load %99
-    %103:u32 = swizzle %102, z
-    %104:u32 = swizzle %102, x
-    %105:bool = eq %101, 2u
-    %106:u32 = hlsl.ternary %104, %103, %105
-    %107:vec2<f16> = bitcast %106
-    %108:mat4x2<f16> = construct %74, %85, %96, %107
-    ret %108
-  }
-}
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
-  $B5: {
-    %110:mat4x2<f16> = call %32, %start_byte_offset_1
-    %111:Inner = construct %110
-    ret %111
-  }
-}
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B6: {
     %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x2<f16>(vec2<f16>(0.0h))))  # %a_1: 'a'
-    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
-      $B7: {  # initializer
-        next_iteration 0u  # -> $B8
+    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
+      $B5: {  # initializer
+        next_iteration 0u  # -> $B6
       }
-      $B8 (%idx:u32): {  # body
-        %115:bool = gte %idx, 4u
-        if %115 [t: $B10] {  # if_1
-          $B10: {  # true
+      $B6 (%idx:u32): {  # body
+        %67:bool = gte %idx, 4u
+        if %67 [t: $B8] {  # if_1
+          $B8: {  # true
             exit_loop  # loop_1
           }
         }
-        %116:u32 = mul %idx, 64u
-        %117:u32 = add %start_byte_offset_2, %116
-        %118:ptr<function, Inner, read_write> = access %a_1, %idx
-        %119:Inner = call %28, %117
-        store %118, %119
-        continue  # -> $B9
+        %68:u32 = mul %idx, 64u
+        %69:u32 = add %start_byte_offset, %68
+        %70:ptr<function, Inner, read_write> = access %a_1, %idx
+        %71:Inner = call %28, %69
+        store %70, %71
+        continue  # -> $B7
       }
-      $B9: {  # continuing
-        %120:u32 = add %idx, 1u
-        next_iteration %120  # -> $B8
+      $B7: {  # continuing
+        %72:u32 = add %idx, 1u
+        next_iteration %72  # -> $B6
       }
     }
-    %121:array<Inner, 4> = load %a_1
+    %73:array<Inner, 4> = load %a_1
+    ret %73
+  }
+}
+%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+  $B9: {
+    %75:mat4x2<f16> = call %32, %start_byte_offset_1
+    %76:Inner = construct %75
+    ret %76
+  }
+}
+%32 = func(%start_byte_offset_2:u32):mat4x2<f16> {  # %start_byte_offset_2: 'start_byte_offset'
+  $B10: {
+    %78:u32 = div %start_byte_offset_2, 16u
+    %79:ptr<uniform, vec4<u32>, read> = access %a, %78
+    %80:u32 = mod %start_byte_offset_2, 16u
+    %81:u32 = div %80, 4u
+    %82:vec4<u32> = load %79
+    %83:u32 = swizzle %82, z
+    %84:u32 = swizzle %82, x
+    %85:bool = eq %81, 2u
+    %86:u32 = hlsl.ternary %84, %83, %85
+    %87:vec2<f16> = bitcast %86
+    %88:u32 = add 4u, %start_byte_offset_2
+    %89:u32 = div %88, 16u
+    %90:ptr<uniform, vec4<u32>, read> = access %a, %89
+    %91:u32 = mod %88, 16u
+    %92:u32 = div %91, 4u
+    %93:vec4<u32> = load %90
+    %94:u32 = swizzle %93, z
+    %95:u32 = swizzle %93, x
+    %96:bool = eq %92, 2u
+    %97:u32 = hlsl.ternary %95, %94, %96
+    %98:vec2<f16> = bitcast %97
+    %99:u32 = add 8u, %start_byte_offset_2
+    %100:u32 = div %99, 16u
+    %101:ptr<uniform, vec4<u32>, read> = access %a, %100
+    %102:u32 = mod %99, 16u
+    %103:u32 = div %102, 4u
+    %104:vec4<u32> = load %101
+    %105:u32 = swizzle %104, z
+    %106:u32 = swizzle %104, x
+    %107:bool = eq %103, 2u
+    %108:u32 = hlsl.ternary %106, %105, %107
+    %109:vec2<f16> = bitcast %108
+    %110:u32 = add 12u, %start_byte_offset_2
+    %111:u32 = div %110, 16u
+    %112:ptr<uniform, vec4<u32>, read> = access %a, %111
+    %113:u32 = mod %110, 16u
+    %114:u32 = div %113, 4u
+    %115:vec4<u32> = load %112
+    %116:u32 = swizzle %115, z
+    %117:u32 = swizzle %115, x
+    %118:bool = eq %114, 2u
+    %119:u32 = hlsl.ternary %117, %116, %118
+    %120:vec2<f16> = bitcast %119
+    %121:mat4x2<f16> = construct %87, %98, %109, %120
     ret %121
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 289f793..2b3413e 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -68,5 +68,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AC229E4D00(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 04d6d44..582832a 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -100,5 +100,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000150FF28C120(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl
index 29cff16..d4efbf6 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -26,5 +26,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F6EDB9CCB0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 2ef616f..0a092fa 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014349375110(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl
index 5daf90e..3684f92 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -67,5 +67,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D45DA36330(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 65a6bab..61fa3b4 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -86,5 +86,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027AF99AD010(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl
index 19c0571..e8494c0 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl
@@ -51,5 +51,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A8E2DE12A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 7e0b7e4..db13dd8 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -71,5 +71,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FC2473B150(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl
index e9f9d89..d04bccc 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -73,5 +73,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CC863A9090(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index bccb6db..e8e02e2 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -103,5 +103,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014D1CE4C460(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 7dc22ba..6cd65ea 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -72,5 +72,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002435A4B6380(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index fde624d..3a9cd64 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -96,5 +96,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210A9EE70F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index fba081a..c3b99f4 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -139,96 +139,96 @@
     ret
   }
 }
-%28 = func(%start_byte_offset:u32):Inner {
+%21 = func(%start_byte_offset:u32):Outer {
   $B4: {
-    %60:mat4x2<f32> = call %32, %start_byte_offset
-    %61:Inner = construct %60
+    %60:array<Inner, 4> = call %24, %start_byte_offset
+    %61:Outer = construct %60
     ret %61
   }
 }
-%32 = func(%start_byte_offset_1:u32):mat4x2<f32> {  # %start_byte_offset_1: 'start_byte_offset'
+%24 = func(%start_byte_offset_1:u32):array<Inner, 4> {  # %start_byte_offset_1: 'start_byte_offset'
   $B5: {
-    %63:u32 = div %start_byte_offset_1, 16u
-    %64:ptr<uniform, vec4<u32>, read> = access %a, %63
-    %65:u32 = mod %start_byte_offset_1, 16u
-    %66:u32 = div %65, 4u
-    %67:vec4<u32> = load %64
-    %68:vec2<u32> = swizzle %67, zw
-    %69:vec2<u32> = swizzle %67, xy
-    %70:bool = eq %66, 2u
-    %71:vec2<u32> = hlsl.ternary %69, %68, %70
-    %72:vec2<f32> = bitcast %71
-    %73:u32 = add 8u, %start_byte_offset_1
-    %74:u32 = div %73, 16u
-    %75:ptr<uniform, vec4<u32>, read> = access %a, %74
-    %76:u32 = mod %73, 16u
-    %77:u32 = div %76, 4u
-    %78:vec4<u32> = load %75
-    %79:vec2<u32> = swizzle %78, zw
-    %80:vec2<u32> = swizzle %78, xy
-    %81:bool = eq %77, 2u
-    %82:vec2<u32> = hlsl.ternary %80, %79, %81
-    %83:vec2<f32> = bitcast %82
-    %84:u32 = add 16u, %start_byte_offset_1
-    %85:u32 = div %84, 16u
-    %86:ptr<uniform, vec4<u32>, read> = access %a, %85
-    %87:u32 = mod %84, 16u
-    %88:u32 = div %87, 4u
-    %89:vec4<u32> = load %86
-    %90:vec2<u32> = swizzle %89, zw
-    %91:vec2<u32> = swizzle %89, xy
-    %92:bool = eq %88, 2u
-    %93:vec2<u32> = hlsl.ternary %91, %90, %92
-    %94:vec2<f32> = bitcast %93
-    %95:u32 = add 24u, %start_byte_offset_1
-    %96:u32 = div %95, 16u
-    %97:ptr<uniform, vec4<u32>, read> = access %a, %96
-    %98:u32 = mod %95, 16u
-    %99:u32 = div %98, 4u
-    %100:vec4<u32> = load %97
-    %101:vec2<u32> = swizzle %100, zw
-    %102:vec2<u32> = swizzle %100, xy
-    %103:bool = eq %99, 2u
-    %104:vec2<u32> = hlsl.ternary %102, %101, %103
-    %105:vec2<f32> = bitcast %104
-    %106:mat4x2<f32> = construct %72, %83, %94, %105
-    ret %106
-  }
-}
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B6: {
     %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x2<f32>(vec2<f32>(0.0f))))  # %a_1: 'a'
-    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
-      $B7: {  # initializer
-        next_iteration 0u  # -> $B8
+    loop [i: $B6, b: $B7, c: $B8] {  # loop_1
+      $B6: {  # initializer
+        next_iteration 0u  # -> $B7
       }
-      $B8 (%idx:u32): {  # body
-        %110:bool = gte %idx, 4u
-        if %110 [t: $B10] {  # if_1
-          $B10: {  # true
+      $B7 (%idx:u32): {  # body
+        %65:bool = gte %idx, 4u
+        if %65 [t: $B9] {  # if_1
+          $B9: {  # true
             exit_loop  # loop_1
           }
         }
-        %111:u32 = mul %idx, 64u
-        %112:u32 = add %start_byte_offset_2, %111
-        %113:ptr<function, Inner, read_write> = access %a_1, %idx
-        %114:Inner = call %28, %112
-        store %113, %114
-        continue  # -> $B9
+        %66:u32 = mul %idx, 64u
+        %67:u32 = add %start_byte_offset_1, %66
+        %68:ptr<function, Inner, read_write> = access %a_1, %idx
+        %69:Inner = call %28, %67
+        store %68, %69
+        continue  # -> $B8
       }
-      $B9: {  # continuing
-        %115:u32 = add %idx, 1u
-        next_iteration %115  # -> $B8
+      $B8: {  # continuing
+        %70:u32 = add %idx, 1u
+        next_iteration %70  # -> $B7
       }
     }
-    %116:array<Inner, 4> = load %a_1
-    ret %116
+    %71:array<Inner, 4> = load %a_1
+    ret %71
   }
 }
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
+%28 = func(%start_byte_offset_2:u32):Inner {  # %start_byte_offset_2: 'start_byte_offset'
+  $B10: {
+    %73:mat4x2<f32> = call %32, %start_byte_offset_2
+    %74:Inner = construct %73
+    ret %74
+  }
+}
+%32 = func(%start_byte_offset_3:u32):mat4x2<f32> {  # %start_byte_offset_3: 'start_byte_offset'
   $B11: {
-    %118:array<Inner, 4> = call %24, %start_byte_offset_3
-    %119:Outer = construct %118
+    %76:u32 = div %start_byte_offset_3, 16u
+    %77:ptr<uniform, vec4<u32>, read> = access %a, %76
+    %78:u32 = mod %start_byte_offset_3, 16u
+    %79:u32 = div %78, 4u
+    %80:vec4<u32> = load %77
+    %81:vec2<u32> = swizzle %80, zw
+    %82:vec2<u32> = swizzle %80, xy
+    %83:bool = eq %79, 2u
+    %84:vec2<u32> = hlsl.ternary %82, %81, %83
+    %85:vec2<f32> = bitcast %84
+    %86:u32 = add 8u, %start_byte_offset_3
+    %87:u32 = div %86, 16u
+    %88:ptr<uniform, vec4<u32>, read> = access %a, %87
+    %89:u32 = mod %86, 16u
+    %90:u32 = div %89, 4u
+    %91:vec4<u32> = load %88
+    %92:vec2<u32> = swizzle %91, zw
+    %93:vec2<u32> = swizzle %91, xy
+    %94:bool = eq %90, 2u
+    %95:vec2<u32> = hlsl.ternary %93, %92, %94
+    %96:vec2<f32> = bitcast %95
+    %97:u32 = add 16u, %start_byte_offset_3
+    %98:u32 = div %97, 16u
+    %99:ptr<uniform, vec4<u32>, read> = access %a, %98
+    %100:u32 = mod %97, 16u
+    %101:u32 = div %100, 4u
+    %102:vec4<u32> = load %99
+    %103:vec2<u32> = swizzle %102, zw
+    %104:vec2<u32> = swizzle %102, xy
+    %105:bool = eq %101, 2u
+    %106:vec2<u32> = hlsl.ternary %104, %103, %105
+    %107:vec2<f32> = bitcast %106
+    %108:u32 = add 24u, %start_byte_offset_3
+    %109:u32 = div %108, 16u
+    %110:ptr<uniform, vec4<u32>, read> = access %a, %109
+    %111:u32 = mod %108, 16u
+    %112:u32 = div %111, 4u
+    %113:vec4<u32> = load %110
+    %114:vec2<u32> = swizzle %113, zw
+    %115:vec2<u32> = swizzle %113, xy
+    %116:bool = eq %112, 2u
+    %117:vec2<u32> = hlsl.ternary %115, %114, %116
+    %118:vec2<f32> = bitcast %117
+    %119:mat4x2<f32> = construct %85, %96, %107, %118
     ret %119
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index c3b99f4..1ecb4d7 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x2_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -139,96 +139,96 @@
     ret
   }
 }
-%21 = func(%start_byte_offset:u32):Outer {
+%24 = func(%start_byte_offset:u32):array<Inner, 4> {
   $B4: {
-    %60:array<Inner, 4> = call %24, %start_byte_offset
-    %61:Outer = construct %60
-    ret %61
-  }
-}
-%24 = func(%start_byte_offset_1:u32):array<Inner, 4> {  # %start_byte_offset_1: 'start_byte_offset'
-  $B5: {
     %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x2<f32>(vec2<f32>(0.0f))))  # %a_1: 'a'
-    loop [i: $B6, b: $B7, c: $B8] {  # loop_1
-      $B6: {  # initializer
-        next_iteration 0u  # -> $B7
+    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
+      $B5: {  # initializer
+        next_iteration 0u  # -> $B6
       }
-      $B7 (%idx:u32): {  # body
-        %65:bool = gte %idx, 4u
-        if %65 [t: $B9] {  # if_1
-          $B9: {  # true
+      $B6 (%idx:u32): {  # body
+        %62:bool = gte %idx, 4u
+        if %62 [t: $B8] {  # if_1
+          $B8: {  # true
             exit_loop  # loop_1
           }
         }
-        %66:u32 = mul %idx, 64u
-        %67:u32 = add %start_byte_offset_1, %66
-        %68:ptr<function, Inner, read_write> = access %a_1, %idx
-        %69:Inner = call %28, %67
-        store %68, %69
-        continue  # -> $B8
+        %63:u32 = mul %idx, 64u
+        %64:u32 = add %start_byte_offset, %63
+        %65:ptr<function, Inner, read_write> = access %a_1, %idx
+        %66:Inner = call %28, %64
+        store %65, %66
+        continue  # -> $B7
       }
-      $B8: {  # continuing
-        %70:u32 = add %idx, 1u
-        next_iteration %70  # -> $B7
+      $B7: {  # continuing
+        %67:u32 = add %idx, 1u
+        next_iteration %67  # -> $B6
       }
     }
-    %71:array<Inner, 4> = load %a_1
+    %68:array<Inner, 4> = load %a_1
+    ret %68
+  }
+}
+%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+  $B9: {
+    %70:mat4x2<f32> = call %32, %start_byte_offset_1
+    %71:Inner = construct %70
     ret %71
   }
 }
-%28 = func(%start_byte_offset_2:u32):Inner {  # %start_byte_offset_2: 'start_byte_offset'
+%32 = func(%start_byte_offset_2:u32):mat4x2<f32> {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %73:mat4x2<f32> = call %32, %start_byte_offset_2
-    %74:Inner = construct %73
-    ret %74
+    %73:u32 = div %start_byte_offset_2, 16u
+    %74:ptr<uniform, vec4<u32>, read> = access %a, %73
+    %75:u32 = mod %start_byte_offset_2, 16u
+    %76:u32 = div %75, 4u
+    %77:vec4<u32> = load %74
+    %78:vec2<u32> = swizzle %77, zw
+    %79:vec2<u32> = swizzle %77, xy
+    %80:bool = eq %76, 2u
+    %81:vec2<u32> = hlsl.ternary %79, %78, %80
+    %82:vec2<f32> = bitcast %81
+    %83:u32 = add 8u, %start_byte_offset_2
+    %84:u32 = div %83, 16u
+    %85:ptr<uniform, vec4<u32>, read> = access %a, %84
+    %86:u32 = mod %83, 16u
+    %87:u32 = div %86, 4u
+    %88:vec4<u32> = load %85
+    %89:vec2<u32> = swizzle %88, zw
+    %90:vec2<u32> = swizzle %88, xy
+    %91:bool = eq %87, 2u
+    %92:vec2<u32> = hlsl.ternary %90, %89, %91
+    %93:vec2<f32> = bitcast %92
+    %94:u32 = add 16u, %start_byte_offset_2
+    %95:u32 = div %94, 16u
+    %96:ptr<uniform, vec4<u32>, read> = access %a, %95
+    %97:u32 = mod %94, 16u
+    %98:u32 = div %97, 4u
+    %99:vec4<u32> = load %96
+    %100:vec2<u32> = swizzle %99, zw
+    %101:vec2<u32> = swizzle %99, xy
+    %102:bool = eq %98, 2u
+    %103:vec2<u32> = hlsl.ternary %101, %100, %102
+    %104:vec2<f32> = bitcast %103
+    %105:u32 = add 24u, %start_byte_offset_2
+    %106:u32 = div %105, 16u
+    %107:ptr<uniform, vec4<u32>, read> = access %a, %106
+    %108:u32 = mod %105, 16u
+    %109:u32 = div %108, 4u
+    %110:vec4<u32> = load %107
+    %111:vec2<u32> = swizzle %110, zw
+    %112:vec2<u32> = swizzle %110, xy
+    %113:bool = eq %109, 2u
+    %114:vec2<u32> = hlsl.ternary %112, %111, %113
+    %115:vec2<f32> = bitcast %114
+    %116:mat4x2<f32> = construct %82, %93, %104, %115
+    ret %116
   }
 }
-%32 = func(%start_byte_offset_3:u32):mat4x2<f32> {  # %start_byte_offset_3: 'start_byte_offset'
+%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
   $B11: {
-    %76:u32 = div %start_byte_offset_3, 16u
-    %77:ptr<uniform, vec4<u32>, read> = access %a, %76
-    %78:u32 = mod %start_byte_offset_3, 16u
-    %79:u32 = div %78, 4u
-    %80:vec4<u32> = load %77
-    %81:vec2<u32> = swizzle %80, zw
-    %82:vec2<u32> = swizzle %80, xy
-    %83:bool = eq %79, 2u
-    %84:vec2<u32> = hlsl.ternary %82, %81, %83
-    %85:vec2<f32> = bitcast %84
-    %86:u32 = add 8u, %start_byte_offset_3
-    %87:u32 = div %86, 16u
-    %88:ptr<uniform, vec4<u32>, read> = access %a, %87
-    %89:u32 = mod %86, 16u
-    %90:u32 = div %89, 4u
-    %91:vec4<u32> = load %88
-    %92:vec2<u32> = swizzle %91, zw
-    %93:vec2<u32> = swizzle %91, xy
-    %94:bool = eq %90, 2u
-    %95:vec2<u32> = hlsl.ternary %93, %92, %94
-    %96:vec2<f32> = bitcast %95
-    %97:u32 = add 16u, %start_byte_offset_3
-    %98:u32 = div %97, 16u
-    %99:ptr<uniform, vec4<u32>, read> = access %a, %98
-    %100:u32 = mod %97, 16u
-    %101:u32 = div %100, 4u
-    %102:vec4<u32> = load %99
-    %103:vec2<u32> = swizzle %102, zw
-    %104:vec2<u32> = swizzle %102, xy
-    %105:bool = eq %101, 2u
-    %106:vec2<u32> = hlsl.ternary %104, %103, %105
-    %107:vec2<f32> = bitcast %106
-    %108:u32 = add 24u, %start_byte_offset_3
-    %109:u32 = div %108, 16u
-    %110:ptr<uniform, vec4<u32>, read> = access %a, %109
-    %111:u32 = mod %108, 16u
-    %112:u32 = div %111, 4u
-    %113:vec4<u32> = load %110
-    %114:vec2<u32> = swizzle %113, zw
-    %115:vec2<u32> = swizzle %113, xy
-    %116:bool = eq %112, 2u
-    %117:vec2<u32> = hlsl.ternary %115, %114, %116
-    %118:vec2<f32> = bitcast %117
-    %119:mat4x2<f32> = construct %85, %96, %107, %118
+    %118:array<Inner, 4> = call %24, %start_byte_offset_3
+    %119:Outer = construct %118
     ret %119
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 2f10832..4a6e160 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -99,5 +99,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000280E19A8FE0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index 43b5578..0a6d6a6 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -141,106 +141,106 @@
     ret
   }
 }
-%18 = func(%start_byte_offset:u32):array<Outer, 4> {
+%21 = func(%start_byte_offset:u32):Outer {
   $B4: {
-    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x3<f16>(vec3<f16>(0.0h))))))  # %a_1: 'a'
-    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
-      $B5: {  # initializer
-        next_iteration 0u  # -> $B6
+    %60:array<Inner, 4> = call %24, %start_byte_offset
+    %61:Outer = construct %60
+    ret %61
+  }
+}
+%24 = func(%start_byte_offset_1:u32):array<Inner, 4> {  # %start_byte_offset_1: 'start_byte_offset'
+  $B5: {
+    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x3<f16>(vec3<f16>(0.0h))))  # %a_1: 'a'
+    loop [i: $B6, b: $B7, c: $B8] {  # loop_1
+      $B6: {  # initializer
+        next_iteration 0u  # -> $B7
       }
-      $B6 (%idx:u32): {  # body
-        %62:bool = gte %idx, 4u
-        if %62 [t: $B8] {  # if_1
-          $B8: {  # true
+      $B7 (%idx:u32): {  # body
+        %65:bool = gte %idx, 4u
+        if %65 [t: $B9] {  # if_1
+          $B9: {  # true
             exit_loop  # loop_1
           }
         }
-        %63:u32 = mul %idx, 256u
-        %64:u32 = add %start_byte_offset, %63
-        %65:ptr<function, Outer, read_write> = access %a_1, %idx
-        %66:Outer = call %21, %64
-        store %65, %66
-        continue  # -> $B7
+        %66:u32 = mul %idx, 64u
+        %67:u32 = add %start_byte_offset_1, %66
+        %68:ptr<function, Inner, read_write> = access %a_1, %idx
+        %69:Inner = call %28, %67
+        store %68, %69
+        continue  # -> $B8
       }
-      $B7: {  # continuing
-        %67:u32 = add %idx, 1u
-        next_iteration %67  # -> $B6
+      $B8: {  # continuing
+        %70:u32 = add %idx, 1u
+        next_iteration %70  # -> $B7
       }
     }
-    %68:array<Outer, 4> = load %a_1
-    ret %68
-  }
-}
-%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
-  $B9: {
-    %70:array<Inner, 4> = call %24, %start_byte_offset_1
-    %71:Outer = construct %70
+    %71:array<Inner, 4> = load %a_1
     ret %71
   }
 }
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+%28 = func(%start_byte_offset_2:u32):Inner {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x3<f16>(vec3<f16>(0.0h))))  # %a_2: 'a'
-    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
-      $B11: {  # initializer
-        next_iteration 0u  # -> $B12
+    %73:mat4x3<f16> = call %32, %start_byte_offset_2
+    %74:Inner = construct %73
+    ret %74
+  }
+}
+%32 = func(%start_byte_offset_3:u32):mat4x3<f16> {  # %start_byte_offset_3: 'start_byte_offset'
+  $B11: {
+    %76:u32 = div %start_byte_offset_3, 16u
+    %77:ptr<uniform, vec4<u32>, read> = access %a, %76
+    %78:vec4<u32> = load %77
+    %79:vec4<f16> = bitcast %78
+    %80:vec3<f16> = swizzle %79, xyz
+    %81:u32 = add 8u, %start_byte_offset_3
+    %82:u32 = div %81, 16u
+    %83:ptr<uniform, vec4<u32>, read> = access %a, %82
+    %84:vec4<u32> = load %83
+    %85:vec4<f16> = bitcast %84
+    %86:vec3<f16> = swizzle %85, xyz
+    %87:u32 = add 16u, %start_byte_offset_3
+    %88:u32 = div %87, 16u
+    %89:ptr<uniform, vec4<u32>, read> = access %a, %88
+    %90:vec4<u32> = load %89
+    %91:vec4<f16> = bitcast %90
+    %92:vec3<f16> = swizzle %91, xyz
+    %93:u32 = add 24u, %start_byte_offset_3
+    %94:u32 = div %93, 16u
+    %95:ptr<uniform, vec4<u32>, read> = access %a, %94
+    %96:vec4<u32> = load %95
+    %97:vec4<f16> = bitcast %96
+    %98:vec3<f16> = swizzle %97, xyz
+    %99:mat4x3<f16> = construct %80, %86, %92, %98
+    ret %99
+  }
+}
+%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B12: {
+    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x3<f16>(vec3<f16>(0.0h))))))  # %a_2: 'a'
+    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
+      $B13: {  # initializer
+        next_iteration 0u  # -> $B14
       }
-      $B12 (%idx_1:u32): {  # body
-        %75:bool = gte %idx_1, 4u
-        if %75 [t: $B14] {  # if_2
-          $B14: {  # true
+      $B14 (%idx_1:u32): {  # body
+        %103:bool = gte %idx_1, 4u
+        if %103 [t: $B16] {  # if_2
+          $B16: {  # true
             exit_loop  # loop_2
           }
         }
-        %76:u32 = mul %idx_1, 64u
-        %77:u32 = add %start_byte_offset_2, %76
-        %78:ptr<function, Inner, read_write> = access %a_2, %idx_1
-        %79:Inner = call %28, %77
-        store %78, %79
-        continue  # -> $B13
+        %104:u32 = mul %idx_1, 256u
+        %105:u32 = add %start_byte_offset_4, %104
+        %106:ptr<function, Outer, read_write> = access %a_2, %idx_1
+        %107:Outer = call %21, %105
+        store %106, %107
+        continue  # -> $B15
       }
-      $B13: {  # continuing
-        %80:u32 = add %idx_1, 1u
-        next_iteration %80  # -> $B12
+      $B15: {  # continuing
+        %108:u32 = add %idx_1, 1u
+        next_iteration %108  # -> $B14
       }
     }
-    %81:array<Inner, 4> = load %a_2
-    ret %81
-  }
-}
-%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
-  $B15: {
-    %83:mat4x3<f16> = call %32, %start_byte_offset_3
-    %84:Inner = construct %83
-    ret %84
-  }
-}
-%32 = func(%start_byte_offset_4:u32):mat4x3<f16> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B16: {
-    %86:u32 = div %start_byte_offset_4, 16u
-    %87:ptr<uniform, vec4<u32>, read> = access %a, %86
-    %88:vec4<u32> = load %87
-    %89:vec4<f16> = bitcast %88
-    %90:vec3<f16> = swizzle %89, xyz
-    %91:u32 = add 8u, %start_byte_offset_4
-    %92:u32 = div %91, 16u
-    %93:ptr<uniform, vec4<u32>, read> = access %a, %92
-    %94:vec4<u32> = load %93
-    %95:vec4<f16> = bitcast %94
-    %96:vec3<f16> = swizzle %95, xyz
-    %97:u32 = add 16u, %start_byte_offset_4
-    %98:u32 = div %97, 16u
-    %99:ptr<uniform, vec4<u32>, read> = access %a, %98
-    %100:vec4<u32> = load %99
-    %101:vec4<f16> = bitcast %100
-    %102:vec3<f16> = swizzle %101, xyz
-    %103:u32 = add 24u, %start_byte_offset_4
-    %104:u32 = div %103, 16u
-    %105:ptr<uniform, vec4<u32>, read> = access %a, %104
-    %106:vec4<u32> = load %105
-    %107:vec4<f16> = bitcast %106
-    %108:vec3<f16> = swizzle %107, xyz
-    %109:mat4x3<f16> = construct %90, %96, %102, %108
+    %109:array<Outer, 4> = load %a_2
     ret %109
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 2f7b3e9..43b5578 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -141,106 +141,106 @@
     ret
   }
 }
-%32 = func(%start_byte_offset:u32):mat4x3<f16> {
+%18 = func(%start_byte_offset:u32):array<Outer, 4> {
   $B4: {
-    %60:u32 = div %start_byte_offset, 16u
-    %61:ptr<uniform, vec4<u32>, read> = access %a, %60
-    %62:vec4<u32> = load %61
-    %63:vec4<f16> = bitcast %62
-    %64:vec3<f16> = swizzle %63, xyz
-    %65:u32 = add 8u, %start_byte_offset
-    %66:u32 = div %65, 16u
-    %67:ptr<uniform, vec4<u32>, read> = access %a, %66
-    %68:vec4<u32> = load %67
-    %69:vec4<f16> = bitcast %68
-    %70:vec3<f16> = swizzle %69, xyz
-    %71:u32 = add 16u, %start_byte_offset
-    %72:u32 = div %71, 16u
-    %73:ptr<uniform, vec4<u32>, read> = access %a, %72
-    %74:vec4<u32> = load %73
-    %75:vec4<f16> = bitcast %74
-    %76:vec3<f16> = swizzle %75, xyz
-    %77:u32 = add 24u, %start_byte_offset
-    %78:u32 = div %77, 16u
-    %79:ptr<uniform, vec4<u32>, read> = access %a, %78
-    %80:vec4<u32> = load %79
-    %81:vec4<f16> = bitcast %80
-    %82:vec3<f16> = swizzle %81, xyz
-    %83:mat4x3<f16> = construct %64, %70, %76, %82
-    ret %83
-  }
-}
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
-  $B5: {
-    %85:mat4x3<f16> = call %32, %start_byte_offset_1
-    %86:Inner = construct %85
-    ret %86
-  }
-}
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B6: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x3<f16>(vec3<f16>(0.0h))))  # %a_1: 'a'
-    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
-      $B7: {  # initializer
-        next_iteration 0u  # -> $B8
+    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x3<f16>(vec3<f16>(0.0h))))))  # %a_1: 'a'
+    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
+      $B5: {  # initializer
+        next_iteration 0u  # -> $B6
       }
-      $B8 (%idx:u32): {  # body
-        %90:bool = gte %idx, 4u
-        if %90 [t: $B10] {  # if_1
-          $B10: {  # true
+      $B6 (%idx:u32): {  # body
+        %62:bool = gte %idx, 4u
+        if %62 [t: $B8] {  # if_1
+          $B8: {  # true
             exit_loop  # loop_1
           }
         }
-        %91:u32 = mul %idx, 64u
-        %92:u32 = add %start_byte_offset_2, %91
-        %93:ptr<function, Inner, read_write> = access %a_1, %idx
-        %94:Inner = call %28, %92
-        store %93, %94
-        continue  # -> $B9
+        %63:u32 = mul %idx, 256u
+        %64:u32 = add %start_byte_offset, %63
+        %65:ptr<function, Outer, read_write> = access %a_1, %idx
+        %66:Outer = call %21, %64
+        store %65, %66
+        continue  # -> $B7
       }
-      $B9: {  # continuing
-        %95:u32 = add %idx, 1u
-        next_iteration %95  # -> $B8
+      $B7: {  # continuing
+        %67:u32 = add %idx, 1u
+        next_iteration %67  # -> $B6
       }
     }
-    %96:array<Inner, 4> = load %a_1
-    ret %96
+    %68:array<Outer, 4> = load %a_1
+    ret %68
   }
 }
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
-  $B11: {
-    %98:array<Inner, 4> = call %24, %start_byte_offset_3
-    %99:Outer = construct %98
-    ret %99
+%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
+  $B9: {
+    %70:array<Inner, 4> = call %24, %start_byte_offset_1
+    %71:Outer = construct %70
+    ret %71
   }
 }
-%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B12: {
-    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x3<f16>(vec3<f16>(0.0h))))))  # %a_2: 'a'
-    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
-      $B13: {  # initializer
-        next_iteration 0u  # -> $B14
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+  $B10: {
+    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x3<f16>(vec3<f16>(0.0h))))  # %a_2: 'a'
+    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
+      $B11: {  # initializer
+        next_iteration 0u  # -> $B12
       }
-      $B14 (%idx_1:u32): {  # body
-        %103:bool = gte %idx_1, 4u
-        if %103 [t: $B16] {  # if_2
-          $B16: {  # true
+      $B12 (%idx_1:u32): {  # body
+        %75:bool = gte %idx_1, 4u
+        if %75 [t: $B14] {  # if_2
+          $B14: {  # true
             exit_loop  # loop_2
           }
         }
-        %104:u32 = mul %idx_1, 256u
-        %105:u32 = add %start_byte_offset_4, %104
-        %106:ptr<function, Outer, read_write> = access %a_2, %idx_1
-        %107:Outer = call %21, %105
-        store %106, %107
-        continue  # -> $B15
+        %76:u32 = mul %idx_1, 64u
+        %77:u32 = add %start_byte_offset_2, %76
+        %78:ptr<function, Inner, read_write> = access %a_2, %idx_1
+        %79:Inner = call %28, %77
+        store %78, %79
+        continue  # -> $B13
       }
-      $B15: {  # continuing
-        %108:u32 = add %idx_1, 1u
-        next_iteration %108  # -> $B14
+      $B13: {  # continuing
+        %80:u32 = add %idx_1, 1u
+        next_iteration %80  # -> $B12
       }
     }
-    %109:array<Outer, 4> = load %a_2
+    %81:array<Inner, 4> = load %a_2
+    ret %81
+  }
+}
+%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
+  $B15: {
+    %83:mat4x3<f16> = call %32, %start_byte_offset_3
+    %84:Inner = construct %83
+    ret %84
+  }
+}
+%32 = func(%start_byte_offset_4:u32):mat4x3<f16> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B16: {
+    %86:u32 = div %start_byte_offset_4, 16u
+    %87:ptr<uniform, vec4<u32>, read> = access %a, %86
+    %88:vec4<u32> = load %87
+    %89:vec4<f16> = bitcast %88
+    %90:vec3<f16> = swizzle %89, xyz
+    %91:u32 = add 8u, %start_byte_offset_4
+    %92:u32 = div %91, 16u
+    %93:ptr<uniform, vec4<u32>, read> = access %a, %92
+    %94:vec4<u32> = load %93
+    %95:vec4<f16> = bitcast %94
+    %96:vec3<f16> = swizzle %95, xyz
+    %97:u32 = add 16u, %start_byte_offset_4
+    %98:u32 = div %97, 16u
+    %99:ptr<uniform, vec4<u32>, read> = access %a, %98
+    %100:vec4<u32> = load %99
+    %101:vec4<f16> = bitcast %100
+    %102:vec3<f16> = swizzle %101, xyz
+    %103:u32 = add 24u, %start_byte_offset_4
+    %104:u32 = div %103, 16u
+    %105:ptr<uniform, vec4<u32>, read> = access %a, %104
+    %106:vec4<u32> = load %105
+    %107:vec4<f16> = bitcast %106
+    %108:vec3<f16> = swizzle %107, xyz
+    %109:mat4x3<f16> = construct %90, %96, %102, %108
     ret %109
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index a929b56..0e9bb2f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -82,5 +82,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000204FC5754E0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 44c1020..d0c88d9 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -100,5 +100,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B767D99460(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl
index efd7ec1..7f50803 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E3F221CCB0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index c181a71..cfa4af5 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF5D86B3F0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl
index ac9fb1f..5f00683 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -83,5 +83,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A5DFD7C130(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 8baf1ce..39870f9 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -86,5 +86,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C0E5B05AD0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl
index 1b8b311..b2b2ff1 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl
@@ -65,5 +65,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002816EE03CB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 4f88a46..05eb6b7 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -71,5 +71,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DFAD58B720(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl
index 2fc015b..70e8861 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -87,5 +87,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B2F5BD6CA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 8440622..d1c89e5 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -103,5 +103,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000278774B8550(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 19cdc1c..03843ac 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -86,5 +86,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016D2267B720(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index dd78a87..3e3b1b0 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -96,5 +96,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001653C32CC50(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index eac3e88..2729b0d 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -134,69 +134,69 @@
     ret
   }
 }
-%32 = func(%start_byte_offset:u32):mat4x3<f32> {
+%24 = func(%start_byte_offset:u32):array<Inner, 4> {
   $B4: {
-    %55:u32 = div %start_byte_offset, 16u
-    %56:ptr<uniform, vec4<u32>, read> = access %a, %55
-    %57:vec4<u32> = load %56
-    %58:vec3<u32> = swizzle %57, xyz
-    %59:vec3<f32> = bitcast %58
-    %60:u32 = add 16u, %start_byte_offset
-    %61:u32 = div %60, 16u
-    %62:ptr<uniform, vec4<u32>, read> = access %a, %61
-    %63:vec4<u32> = load %62
-    %64:vec3<u32> = swizzle %63, xyz
-    %65:vec3<f32> = bitcast %64
-    %66:u32 = add 32u, %start_byte_offset
-    %67:u32 = div %66, 16u
-    %68:ptr<uniform, vec4<u32>, read> = access %a, %67
-    %69:vec4<u32> = load %68
-    %70:vec3<u32> = swizzle %69, xyz
-    %71:vec3<f32> = bitcast %70
-    %72:u32 = add 48u, %start_byte_offset
-    %73:u32 = div %72, 16u
-    %74:ptr<uniform, vec4<u32>, read> = access %a, %73
-    %75:vec4<u32> = load %74
-    %76:vec3<u32> = swizzle %75, xyz
-    %77:vec3<f32> = bitcast %76
-    %78:mat4x3<f32> = construct %59, %65, %71, %77
-    ret %78
-  }
-}
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
-  $B5: {
-    %80:mat4x3<f32> = call %32, %start_byte_offset_1
-    %81:Inner = construct %80
-    ret %81
-  }
-}
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B6: {
     %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x3<f32>(vec3<f32>(0.0f))))  # %a_1: 'a'
-    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
-      $B7: {  # initializer
-        next_iteration 0u  # -> $B8
+    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
+      $B5: {  # initializer
+        next_iteration 0u  # -> $B6
       }
-      $B8 (%idx:u32): {  # body
-        %85:bool = gte %idx, 4u
-        if %85 [t: $B10] {  # if_1
-          $B10: {  # true
+      $B6 (%idx:u32): {  # body
+        %57:bool = gte %idx, 4u
+        if %57 [t: $B8] {  # if_1
+          $B8: {  # true
             exit_loop  # loop_1
           }
         }
-        %86:u32 = mul %idx, 64u
-        %87:u32 = add %start_byte_offset_2, %86
-        %88:ptr<function, Inner, read_write> = access %a_1, %idx
-        %89:Inner = call %28, %87
-        store %88, %89
-        continue  # -> $B9
+        %58:u32 = mul %idx, 64u
+        %59:u32 = add %start_byte_offset, %58
+        %60:ptr<function, Inner, read_write> = access %a_1, %idx
+        %61:Inner = call %28, %59
+        store %60, %61
+        continue  # -> $B7
       }
-      $B9: {  # continuing
-        %90:u32 = add %idx, 1u
-        next_iteration %90  # -> $B8
+      $B7: {  # continuing
+        %62:u32 = add %idx, 1u
+        next_iteration %62  # -> $B6
       }
     }
-    %91:array<Inner, 4> = load %a_1
+    %63:array<Inner, 4> = load %a_1
+    ret %63
+  }
+}
+%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+  $B9: {
+    %65:mat4x3<f32> = call %32, %start_byte_offset_1
+    %66:Inner = construct %65
+    ret %66
+  }
+}
+%32 = func(%start_byte_offset_2:u32):mat4x3<f32> {  # %start_byte_offset_2: 'start_byte_offset'
+  $B10: {
+    %68:u32 = div %start_byte_offset_2, 16u
+    %69:ptr<uniform, vec4<u32>, read> = access %a, %68
+    %70:vec4<u32> = load %69
+    %71:vec3<u32> = swizzle %70, xyz
+    %72:vec3<f32> = bitcast %71
+    %73:u32 = add 16u, %start_byte_offset_2
+    %74:u32 = div %73, 16u
+    %75:ptr<uniform, vec4<u32>, read> = access %a, %74
+    %76:vec4<u32> = load %75
+    %77:vec3<u32> = swizzle %76, xyz
+    %78:vec3<f32> = bitcast %77
+    %79:u32 = add 32u, %start_byte_offset_2
+    %80:u32 = div %79, 16u
+    %81:ptr<uniform, vec4<u32>, read> = access %a, %80
+    %82:vec4<u32> = load %81
+    %83:vec3<u32> = swizzle %82, xyz
+    %84:vec3<f32> = bitcast %83
+    %85:u32 = add 48u, %start_byte_offset_2
+    %86:u32 = div %85, 16u
+    %87:ptr<uniform, vec4<u32>, read> = access %a, %86
+    %88:vec4<u32> = load %87
+    %89:vec3<u32> = swizzle %88, xyz
+    %90:vec3<f32> = bitcast %89
+    %91:mat4x3<f32> = construct %72, %78, %84, %90
     ret %91
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 4837c66..2729b0d 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x3_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -134,9 +134,9 @@
     ret
   }
 }
-%18 = func(%start_byte_offset:u32):array<Outer, 4> {
+%24 = func(%start_byte_offset:u32):array<Inner, 4> {
   $B4: {
-    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x3<f32>(vec3<f32>(0.0f))))))  # %a_1: 'a'
+    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x3<f32>(vec3<f32>(0.0f))))  # %a_1: 'a'
     loop [i: $B5, b: $B6, c: $B7] {  # loop_1
       $B5: {  # initializer
         next_iteration 0u  # -> $B6
@@ -148,10 +148,10 @@
             exit_loop  # loop_1
           }
         }
-        %58:u32 = mul %idx, 256u
+        %58:u32 = mul %idx, 64u
         %59:u32 = add %start_byte_offset, %58
-        %60:ptr<function, Outer, read_write> = access %a_1, %idx
-        %61:Outer = call %21, %59
+        %60:ptr<function, Inner, read_write> = access %a_1, %idx
+        %61:Inner = call %28, %59
         store %60, %61
         continue  # -> $B7
       }
@@ -160,80 +160,80 @@
         next_iteration %62  # -> $B6
       }
     }
-    %63:array<Outer, 4> = load %a_1
+    %63:array<Inner, 4> = load %a_1
     ret %63
   }
 }
-%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
+%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
   $B9: {
-    %65:array<Inner, 4> = call %24, %start_byte_offset_1
-    %66:Outer = construct %65
+    %65:mat4x3<f32> = call %32, %start_byte_offset_1
+    %66:Inner = construct %65
     ret %66
   }
 }
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+%32 = func(%start_byte_offset_2:u32):mat4x3<f32> {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x3<f32>(vec3<f32>(0.0f))))  # %a_2: 'a'
-    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
-      $B11: {  # initializer
-        next_iteration 0u  # -> $B12
+    %68:u32 = div %start_byte_offset_2, 16u
+    %69:ptr<uniform, vec4<u32>, read> = access %a, %68
+    %70:vec4<u32> = load %69
+    %71:vec3<u32> = swizzle %70, xyz
+    %72:vec3<f32> = bitcast %71
+    %73:u32 = add 16u, %start_byte_offset_2
+    %74:u32 = div %73, 16u
+    %75:ptr<uniform, vec4<u32>, read> = access %a, %74
+    %76:vec4<u32> = load %75
+    %77:vec3<u32> = swizzle %76, xyz
+    %78:vec3<f32> = bitcast %77
+    %79:u32 = add 32u, %start_byte_offset_2
+    %80:u32 = div %79, 16u
+    %81:ptr<uniform, vec4<u32>, read> = access %a, %80
+    %82:vec4<u32> = load %81
+    %83:vec3<u32> = swizzle %82, xyz
+    %84:vec3<f32> = bitcast %83
+    %85:u32 = add 48u, %start_byte_offset_2
+    %86:u32 = div %85, 16u
+    %87:ptr<uniform, vec4<u32>, read> = access %a, %86
+    %88:vec4<u32> = load %87
+    %89:vec3<u32> = swizzle %88, xyz
+    %90:vec3<f32> = bitcast %89
+    %91:mat4x3<f32> = construct %72, %78, %84, %90
+    ret %91
+  }
+}
+%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
+  $B11: {
+    %93:array<Inner, 4> = call %24, %start_byte_offset_3
+    %94:Outer = construct %93
+    ret %94
+  }
+}
+%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B12: {
+    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x3<f32>(vec3<f32>(0.0f))))))  # %a_2: 'a'
+    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
+      $B13: {  # initializer
+        next_iteration 0u  # -> $B14
       }
-      $B12 (%idx_1:u32): {  # body
-        %70:bool = gte %idx_1, 4u
-        if %70 [t: $B14] {  # if_2
-          $B14: {  # true
+      $B14 (%idx_1:u32): {  # body
+        %98:bool = gte %idx_1, 4u
+        if %98 [t: $B16] {  # if_2
+          $B16: {  # true
             exit_loop  # loop_2
           }
         }
-        %71:u32 = mul %idx_1, 64u
-        %72:u32 = add %start_byte_offset_2, %71
-        %73:ptr<function, Inner, read_write> = access %a_2, %idx_1
-        %74:Inner = call %28, %72
-        store %73, %74
-        continue  # -> $B13
+        %99:u32 = mul %idx_1, 256u
+        %100:u32 = add %start_byte_offset_4, %99
+        %101:ptr<function, Outer, read_write> = access %a_2, %idx_1
+        %102:Outer = call %21, %100
+        store %101, %102
+        continue  # -> $B15
       }
-      $B13: {  # continuing
-        %75:u32 = add %idx_1, 1u
-        next_iteration %75  # -> $B12
+      $B15: {  # continuing
+        %103:u32 = add %idx_1, 1u
+        next_iteration %103  # -> $B14
       }
     }
-    %76:array<Inner, 4> = load %a_2
-    ret %76
-  }
-}
-%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
-  $B15: {
-    %78:mat4x3<f32> = call %32, %start_byte_offset_3
-    %79:Inner = construct %78
-    ret %79
-  }
-}
-%32 = func(%start_byte_offset_4:u32):mat4x3<f32> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B16: {
-    %81:u32 = div %start_byte_offset_4, 16u
-    %82:ptr<uniform, vec4<u32>, read> = access %a, %81
-    %83:vec4<u32> = load %82
-    %84:vec3<u32> = swizzle %83, xyz
-    %85:vec3<f32> = bitcast %84
-    %86:u32 = add 16u, %start_byte_offset_4
-    %87:u32 = div %86, 16u
-    %88:ptr<uniform, vec4<u32>, read> = access %a, %87
-    %89:vec4<u32> = load %88
-    %90:vec3<u32> = swizzle %89, xyz
-    %91:vec3<f32> = bitcast %90
-    %92:u32 = add 32u, %start_byte_offset_4
-    %93:u32 = div %92, 16u
-    %94:ptr<uniform, vec4<u32>, read> = access %a, %93
-    %95:vec4<u32> = load %94
-    %96:vec3<u32> = swizzle %95, xyz
-    %97:vec3<f32> = bitcast %96
-    %98:u32 = add 48u, %start_byte_offset_4
-    %99:u32 = div %98, 16u
-    %100:ptr<uniform, vec4<u32>, read> = access %a, %99
-    %101:vec4<u32> = load %100
-    %102:vec3<u32> = swizzle %101, xyz
-    %103:vec3<f32> = bitcast %102
-    %104:mat4x3<f32> = construct %85, %91, %97, %103
+    %104:array<Outer, 4> = load %a_2
     ret %104
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index e2c8a15..8868106 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -99,5 +99,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027BD3A0A710(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 9a5f0ab..5bbb7eb 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -140,65 +140,65 @@
     ret
   }
 }
-%32 = func(%start_byte_offset:u32):mat4x4<f16> {
+%24 = func(%start_byte_offset:u32):array<Inner, 4> {
   $B4: {
-    %59:u32 = div %start_byte_offset, 16u
-    %60:ptr<uniform, vec4<u32>, read> = access %a, %59
-    %61:vec4<u32> = load %60
-    %62:vec4<f16> = bitcast %61
-    %63:u32 = add 8u, %start_byte_offset
-    %64:u32 = div %63, 16u
-    %65:ptr<uniform, vec4<u32>, read> = access %a, %64
-    %66:vec4<u32> = load %65
-    %67:vec4<f16> = bitcast %66
-    %68:u32 = add 16u, %start_byte_offset
-    %69:u32 = div %68, 16u
-    %70:ptr<uniform, vec4<u32>, read> = access %a, %69
-    %71:vec4<u32> = load %70
-    %72:vec4<f16> = bitcast %71
-    %73:u32 = add 24u, %start_byte_offset
-    %74:u32 = div %73, 16u
-    %75:ptr<uniform, vec4<u32>, read> = access %a, %74
-    %76:vec4<u32> = load %75
-    %77:vec4<f16> = bitcast %76
-    %78:mat4x4<f16> = construct %62, %67, %72, %77
-    ret %78
-  }
-}
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
-  $B5: {
-    %80:mat4x4<f16> = call %32, %start_byte_offset_1
-    %81:Inner = construct %80
-    ret %81
-  }
-}
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B6: {
     %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x4<f16>(vec4<f16>(0.0h))))  # %a_1: 'a'
-    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
-      $B7: {  # initializer
-        next_iteration 0u  # -> $B8
+    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
+      $B5: {  # initializer
+        next_iteration 0u  # -> $B6
       }
-      $B8 (%idx:u32): {  # body
-        %85:bool = gte %idx, 4u
-        if %85 [t: $B10] {  # if_1
-          $B10: {  # true
+      $B6 (%idx:u32): {  # body
+        %61:bool = gte %idx, 4u
+        if %61 [t: $B8] {  # if_1
+          $B8: {  # true
             exit_loop  # loop_1
           }
         }
-        %86:u32 = mul %idx, 64u
-        %87:u32 = add %start_byte_offset_2, %86
-        %88:ptr<function, Inner, read_write> = access %a_1, %idx
-        %89:Inner = call %28, %87
-        store %88, %89
-        continue  # -> $B9
+        %62:u32 = mul %idx, 64u
+        %63:u32 = add %start_byte_offset, %62
+        %64:ptr<function, Inner, read_write> = access %a_1, %idx
+        %65:Inner = call %28, %63
+        store %64, %65
+        continue  # -> $B7
       }
-      $B9: {  # continuing
-        %90:u32 = add %idx, 1u
-        next_iteration %90  # -> $B8
+      $B7: {  # continuing
+        %66:u32 = add %idx, 1u
+        next_iteration %66  # -> $B6
       }
     }
-    %91:array<Inner, 4> = load %a_1
+    %67:array<Inner, 4> = load %a_1
+    ret %67
+  }
+}
+%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
+  $B9: {
+    %69:mat4x4<f16> = call %32, %start_byte_offset_1
+    %70:Inner = construct %69
+    ret %70
+  }
+}
+%32 = func(%start_byte_offset_2:u32):mat4x4<f16> {  # %start_byte_offset_2: 'start_byte_offset'
+  $B10: {
+    %72:u32 = div %start_byte_offset_2, 16u
+    %73:ptr<uniform, vec4<u32>, read> = access %a, %72
+    %74:vec4<u32> = load %73
+    %75:vec4<f16> = bitcast %74
+    %76:u32 = add 8u, %start_byte_offset_2
+    %77:u32 = div %76, 16u
+    %78:ptr<uniform, vec4<u32>, read> = access %a, %77
+    %79:vec4<u32> = load %78
+    %80:vec4<f16> = bitcast %79
+    %81:u32 = add 16u, %start_byte_offset_2
+    %82:u32 = div %81, 16u
+    %83:ptr<uniform, vec4<u32>, read> = access %a, %82
+    %84:vec4<u32> = load %83
+    %85:vec4<f16> = bitcast %84
+    %86:u32 = add 24u, %start_byte_offset_2
+    %87:u32 = div %86, 16u
+    %88:ptr<uniform, vec4<u32>, read> = access %a, %87
+    %89:vec4<u32> = load %88
+    %90:vec4<f16> = bitcast %89
+    %91:mat4x4<f16> = construct %75, %80, %85, %90
     ret %91
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 70fd059..e782750 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -82,5 +82,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001583C853CC0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 6f2f1b0..8adaa01 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -100,5 +100,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018CED2398A0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl
index 8f63eea..9b6b77f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9F94A5210(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 7ea407e..d62a8c5 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025CA9F3A500(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl
index d4c3566..480b67f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -83,5 +83,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027B05261200(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index a46098b..a74e21f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -86,5 +86,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002502BC85AA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl
index 04344b9..0601104 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl
@@ -65,5 +65,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000297E71F4D00(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 890021c..c53d0ad 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -71,5 +71,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E4F6659FF0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl
index 20da339..b8a71bf 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -87,5 +87,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028E58F3B720(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 26e59e5..8e4e562 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -103,5 +103,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000141BBEAC660(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 45d1684..04262f0 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -86,5 +86,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E277497FC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index c3055ce..2176ebc 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -96,5 +96,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F478A68000(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
index 484df98..dd5351f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.dxc.hlsl
@@ -133,102 +133,102 @@
     ret
   }
 }
-%21 = func(%start_byte_offset:u32):Outer {
+%18 = func(%start_byte_offset:u32):array<Outer, 4> {
   $B4: {
-    %54:array<Inner, 4> = call %24, %start_byte_offset
-    %55:Outer = construct %54
-    ret %55
-  }
-}
-%24 = func(%start_byte_offset_1:u32):array<Inner, 4> {  # %start_byte_offset_1: 'start_byte_offset'
-  $B5: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x4<f32>(vec4<f32>(0.0f))))  # %a_1: 'a'
-    loop [i: $B6, b: $B7, c: $B8] {  # loop_1
-      $B6: {  # initializer
-        next_iteration 0u  # -> $B7
+    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x4<f32>(vec4<f32>(0.0f))))))  # %a_1: 'a'
+    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
+      $B5: {  # initializer
+        next_iteration 0u  # -> $B6
       }
-      $B7 (%idx:u32): {  # body
-        %59:bool = gte %idx, 4u
-        if %59 [t: $B9] {  # if_1
-          $B9: {  # true
+      $B6 (%idx:u32): {  # body
+        %56:bool = gte %idx, 4u
+        if %56 [t: $B8] {  # if_1
+          $B8: {  # true
             exit_loop  # loop_1
           }
         }
-        %60:u32 = mul %idx, 64u
-        %61:u32 = add %start_byte_offset_1, %60
-        %62:ptr<function, Inner, read_write> = access %a_1, %idx
-        %63:Inner = call %28, %61
-        store %62, %63
-        continue  # -> $B8
+        %57:u32 = mul %idx, 256u
+        %58:u32 = add %start_byte_offset, %57
+        %59:ptr<function, Outer, read_write> = access %a_1, %idx
+        %60:Outer = call %21, %58
+        store %59, %60
+        continue  # -> $B7
       }
-      $B8: {  # continuing
-        %64:u32 = add %idx, 1u
-        next_iteration %64  # -> $B7
+      $B7: {  # continuing
+        %61:u32 = add %idx, 1u
+        next_iteration %61  # -> $B6
       }
     }
-    %65:array<Inner, 4> = load %a_1
+    %62:array<Outer, 4> = load %a_1
+    ret %62
+  }
+}
+%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
+  $B9: {
+    %64:array<Inner, 4> = call %24, %start_byte_offset_1
+    %65:Outer = construct %64
     ret %65
   }
 }
-%28 = func(%start_byte_offset_2:u32):Inner {  # %start_byte_offset_2: 'start_byte_offset'
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
   $B10: {
-    %67:mat4x4<f32> = call %32, %start_byte_offset_2
-    %68:Inner = construct %67
-    ret %68
+    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x4<f32>(vec4<f32>(0.0f))))  # %a_2: 'a'
+    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
+      $B11: {  # initializer
+        next_iteration 0u  # -> $B12
+      }
+      $B12 (%idx_1:u32): {  # body
+        %69:bool = gte %idx_1, 4u
+        if %69 [t: $B14] {  # if_2
+          $B14: {  # true
+            exit_loop  # loop_2
+          }
+        }
+        %70:u32 = mul %idx_1, 64u
+        %71:u32 = add %start_byte_offset_2, %70
+        %72:ptr<function, Inner, read_write> = access %a_2, %idx_1
+        %73:Inner = call %28, %71
+        store %72, %73
+        continue  # -> $B13
+      }
+      $B13: {  # continuing
+        %74:u32 = add %idx_1, 1u
+        next_iteration %74  # -> $B12
+      }
+    }
+    %75:array<Inner, 4> = load %a_2
+    ret %75
   }
 }
-%32 = func(%start_byte_offset_3:u32):mat4x4<f32> {  # %start_byte_offset_3: 'start_byte_offset'
-  $B11: {
-    %70:u32 = div %start_byte_offset_3, 16u
-    %71:ptr<uniform, vec4<u32>, read> = access %a, %70
-    %72:vec4<u32> = load %71
-    %73:vec4<f32> = bitcast %72
-    %74:u32 = add 16u, %start_byte_offset_3
-    %75:u32 = div %74, 16u
-    %76:ptr<uniform, vec4<u32>, read> = access %a, %75
-    %77:vec4<u32> = load %76
-    %78:vec4<f32> = bitcast %77
-    %79:u32 = add 32u, %start_byte_offset_3
-    %80:u32 = div %79, 16u
+%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
+  $B15: {
+    %77:mat4x4<f32> = call %32, %start_byte_offset_3
+    %78:Inner = construct %77
+    ret %78
+  }
+}
+%32 = func(%start_byte_offset_4:u32):mat4x4<f32> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B16: {
+    %80:u32 = div %start_byte_offset_4, 16u
     %81:ptr<uniform, vec4<u32>, read> = access %a, %80
     %82:vec4<u32> = load %81
     %83:vec4<f32> = bitcast %82
-    %84:u32 = add 48u, %start_byte_offset_3
+    %84:u32 = add 16u, %start_byte_offset_4
     %85:u32 = div %84, 16u
     %86:ptr<uniform, vec4<u32>, read> = access %a, %85
     %87:vec4<u32> = load %86
     %88:vec4<f32> = bitcast %87
-    %89:mat4x4<f32> = construct %73, %78, %83, %88
-    ret %89
-  }
-}
-%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B12: {
-    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x4<f32>(vec4<f32>(0.0f))))))  # %a_2: 'a'
-    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
-      $B13: {  # initializer
-        next_iteration 0u  # -> $B14
-      }
-      $B14 (%idx_1:u32): {  # body
-        %93:bool = gte %idx_1, 4u
-        if %93 [t: $B16] {  # if_2
-          $B16: {  # true
-            exit_loop  # loop_2
-          }
-        }
-        %94:u32 = mul %idx_1, 256u
-        %95:u32 = add %start_byte_offset_4, %94
-        %96:ptr<function, Outer, read_write> = access %a_2, %idx_1
-        %97:Outer = call %21, %95
-        store %96, %97
-        continue  # -> $B15
-      }
-      $B15: {  # continuing
-        %98:u32 = add %idx_1, 1u
-        next_iteration %98  # -> $B14
-      }
-    }
-    %99:array<Outer, 4> = load %a_2
+    %89:u32 = add 32u, %start_byte_offset_4
+    %90:u32 = div %89, 16u
+    %91:ptr<uniform, vec4<u32>, read> = access %a, %90
+    %92:vec4<u32> = load %91
+    %93:vec4<f32> = bitcast %92
+    %94:u32 = add 48u, %start_byte_offset_4
+    %95:u32 = div %94, 16u
+    %96:ptr<uniform, vec4<u32>, read> = access %a, %95
+    %97:vec4<u32> = load %96
+    %98:vec4<f32> = bitcast %97
+    %99:mat4x4<f32> = construct %83, %88, %93, %98
     ret %99
   }
 }
diff --git a/test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index f967e5c..dd5351f 100644
--- a/test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/struct/mat4x4_f32/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -133,102 +133,102 @@
     ret
   }
 }
-%32 = func(%start_byte_offset:u32):mat4x4<f32> {
+%18 = func(%start_byte_offset:u32):array<Outer, 4> {
   $B4: {
-    %54:u32 = div %start_byte_offset, 16u
-    %55:ptr<uniform, vec4<u32>, read> = access %a, %54
-    %56:vec4<u32> = load %55
-    %57:vec4<f32> = bitcast %56
-    %58:u32 = add 16u, %start_byte_offset
-    %59:u32 = div %58, 16u
-    %60:ptr<uniform, vec4<u32>, read> = access %a, %59
-    %61:vec4<u32> = load %60
-    %62:vec4<f32> = bitcast %61
-    %63:u32 = add 32u, %start_byte_offset
-    %64:u32 = div %63, 16u
-    %65:ptr<uniform, vec4<u32>, read> = access %a, %64
-    %66:vec4<u32> = load %65
-    %67:vec4<f32> = bitcast %66
-    %68:u32 = add 48u, %start_byte_offset
-    %69:u32 = div %68, 16u
-    %70:ptr<uniform, vec4<u32>, read> = access %a, %69
-    %71:vec4<u32> = load %70
-    %72:vec4<f32> = bitcast %71
-    %73:mat4x4<f32> = construct %57, %62, %67, %72
-    ret %73
-  }
-}
-%28 = func(%start_byte_offset_1:u32):Inner {  # %start_byte_offset_1: 'start_byte_offset'
-  $B5: {
-    %75:mat4x4<f32> = call %32, %start_byte_offset_1
-    %76:Inner = construct %75
-    ret %76
-  }
-}
-%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
-  $B6: {
-    %a_1:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x4<f32>(vec4<f32>(0.0f))))  # %a_1: 'a'
-    loop [i: $B7, b: $B8, c: $B9] {  # loop_1
-      $B7: {  # initializer
-        next_iteration 0u  # -> $B8
+    %a_1:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x4<f32>(vec4<f32>(0.0f))))))  # %a_1: 'a'
+    loop [i: $B5, b: $B6, c: $B7] {  # loop_1
+      $B5: {  # initializer
+        next_iteration 0u  # -> $B6
       }
-      $B8 (%idx:u32): {  # body
-        %80:bool = gte %idx, 4u
-        if %80 [t: $B10] {  # if_1
-          $B10: {  # true
+      $B6 (%idx:u32): {  # body
+        %56:bool = gte %idx, 4u
+        if %56 [t: $B8] {  # if_1
+          $B8: {  # true
             exit_loop  # loop_1
           }
         }
-        %81:u32 = mul %idx, 64u
-        %82:u32 = add %start_byte_offset_2, %81
-        %83:ptr<function, Inner, read_write> = access %a_1, %idx
-        %84:Inner = call %28, %82
-        store %83, %84
-        continue  # -> $B9
+        %57:u32 = mul %idx, 256u
+        %58:u32 = add %start_byte_offset, %57
+        %59:ptr<function, Outer, read_write> = access %a_1, %idx
+        %60:Outer = call %21, %58
+        store %59, %60
+        continue  # -> $B7
       }
-      $B9: {  # continuing
-        %85:u32 = add %idx, 1u
-        next_iteration %85  # -> $B8
+      $B7: {  # continuing
+        %61:u32 = add %idx, 1u
+        next_iteration %61  # -> $B6
       }
     }
-    %86:array<Inner, 4> = load %a_1
-    ret %86
+    %62:array<Outer, 4> = load %a_1
+    ret %62
   }
 }
-%21 = func(%start_byte_offset_3:u32):Outer {  # %start_byte_offset_3: 'start_byte_offset'
-  $B11: {
-    %88:array<Inner, 4> = call %24, %start_byte_offset_3
-    %89:Outer = construct %88
-    ret %89
+%21 = func(%start_byte_offset_1:u32):Outer {  # %start_byte_offset_1: 'start_byte_offset'
+  $B9: {
+    %64:array<Inner, 4> = call %24, %start_byte_offset_1
+    %65:Outer = construct %64
+    ret %65
   }
 }
-%18 = func(%start_byte_offset_4:u32):array<Outer, 4> {  # %start_byte_offset_4: 'start_byte_offset'
-  $B12: {
-    %a_2:ptr<function, array<Outer, 4>, read_write> = var, array<Outer, 4>(Outer(array<Inner, 4>(Inner(mat4x4<f32>(vec4<f32>(0.0f))))))  # %a_2: 'a'
-    loop [i: $B13, b: $B14, c: $B15] {  # loop_2
-      $B13: {  # initializer
-        next_iteration 0u  # -> $B14
+%24 = func(%start_byte_offset_2:u32):array<Inner, 4> {  # %start_byte_offset_2: 'start_byte_offset'
+  $B10: {
+    %a_2:ptr<function, array<Inner, 4>, read_write> = var, array<Inner, 4>(Inner(mat4x4<f32>(vec4<f32>(0.0f))))  # %a_2: 'a'
+    loop [i: $B11, b: $B12, c: $B13] {  # loop_2
+      $B11: {  # initializer
+        next_iteration 0u  # -> $B12
       }
-      $B14 (%idx_1:u32): {  # body
-        %93:bool = gte %idx_1, 4u
-        if %93 [t: $B16] {  # if_2
-          $B16: {  # true
+      $B12 (%idx_1:u32): {  # body
+        %69:bool = gte %idx_1, 4u
+        if %69 [t: $B14] {  # if_2
+          $B14: {  # true
             exit_loop  # loop_2
           }
         }
-        %94:u32 = mul %idx_1, 256u
-        %95:u32 = add %start_byte_offset_4, %94
-        %96:ptr<function, Outer, read_write> = access %a_2, %idx_1
-        %97:Outer = call %21, %95
-        store %96, %97
-        continue  # -> $B15
+        %70:u32 = mul %idx_1, 64u
+        %71:u32 = add %start_byte_offset_2, %70
+        %72:ptr<function, Inner, read_write> = access %a_2, %idx_1
+        %73:Inner = call %28, %71
+        store %72, %73
+        continue  # -> $B13
       }
-      $B15: {  # continuing
-        %98:u32 = add %idx_1, 1u
-        next_iteration %98  # -> $B14
+      $B13: {  # continuing
+        %74:u32 = add %idx_1, 1u
+        next_iteration %74  # -> $B12
       }
     }
-    %99:array<Outer, 4> = load %a_2
+    %75:array<Inner, 4> = load %a_2
+    ret %75
+  }
+}
+%28 = func(%start_byte_offset_3:u32):Inner {  # %start_byte_offset_3: 'start_byte_offset'
+  $B15: {
+    %77:mat4x4<f32> = call %32, %start_byte_offset_3
+    %78:Inner = construct %77
+    ret %78
+  }
+}
+%32 = func(%start_byte_offset_4:u32):mat4x4<f32> {  # %start_byte_offset_4: 'start_byte_offset'
+  $B16: {
+    %80:u32 = div %start_byte_offset_4, 16u
+    %81:ptr<uniform, vec4<u32>, read> = access %a, %80
+    %82:vec4<u32> = load %81
+    %83:vec4<f32> = bitcast %82
+    %84:u32 = add 16u, %start_byte_offset_4
+    %85:u32 = div %84, 16u
+    %86:ptr<uniform, vec4<u32>, read> = access %a, %85
+    %87:vec4<u32> = load %86
+    %88:vec4<f32> = bitcast %87
+    %89:u32 = add 32u, %start_byte_offset_4
+    %90:u32 = div %89, 16u
+    %91:ptr<uniform, vec4<u32>, read> = access %a, %90
+    %92:vec4<u32> = load %91
+    %93:vec4<f32> = bitcast %92
+    %94:u32 = add 48u, %start_byte_offset_4
+    %95:u32 = div %94, 16u
+    %96:ptr<uniform, vec4<u32>, read> = access %a, %95
+    %97:vec4<u32> = load %96
+    %98:vec4<f32> = bitcast %97
+    %99:mat4x4<f32> = construct %83, %88, %93, %98
     ret %99
   }
 }
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 85c95bd..7aa8c4a 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -28,5 +28,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214163A8500(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index ca43048..524a09b 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB65764F00(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 045bfdf..b4805a0 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -26,5 +26,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014EC33F5AB0(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 890d88b..b834026 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000278647FCF70(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_builtin.wgsl.expected.fxc.hlsl
index 59eeab6..f9c696b 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -22,5 +22,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB2035B9F0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 512d355..986e245 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -27,5 +27,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016A361C3A10(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_fn.wgsl.expected.fxc.hlsl
index acf76da..16c2d07 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -34,7 +34,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000227FD474BF0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000227FD474BF0(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000227FD474BF0(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 8dc341a..e59cea5 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -38,7 +38,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EBDBFA46C0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EBDBFA46C0(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EBDBFA46C0(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_private.wgsl.expected.fxc.hlsl
index beefa88..4106a31 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_private.wgsl.expected.fxc.hlsl
@@ -24,5 +24,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024DE1EC0190(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 6830ba8..eadc435 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DAB5C6D580(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.fxc.hlsl
index 3e4ef10..540741c 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -29,6 +29,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022C1D76D280(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000022C1D76D280(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 5d45bac..dea4f00 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018D587FB0D0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 35f945c..a9bb80d 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -41,5 +41,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002382D1A4BA0(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index 5454830..f03c2ed 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -41,5 +41,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029E9FD9C390(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 55caf3a..8ba2eac 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022D6A286360(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index a310890..15f27a1 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -35,5 +35,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023B3AC297D0(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 1a96c3c..40f67bd 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -34,5 +34,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000219E6863A30(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 43d3311..acd078b 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024E83B84E30(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl
index 251ce21..97f83d2 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -32,5 +32,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000228EE439110(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 95aad78..e164149 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000156951A4E70(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl
index ca07c79..d2f6c8c 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -46,7 +46,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E756E87340(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E756E87340(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E756E87340(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 9fa2eee..fe665c7 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -40,7 +40,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2A03E4900(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E2A03E4900(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E2A03E4900(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl
index 7afdd77..09b6a41 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_private.wgsl.expected.fxc.hlsl
@@ -34,5 +34,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020E583A6350(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 6d42e3c..dacb75c 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025A2664AFF0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl
index 8a62a37..619fad3 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -39,6 +39,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000251ABC43E10(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000251ABC43E10(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index e22960f..f08d0f5 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000233221B6FA0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 920828a..620759f 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -51,5 +51,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024165E9E0B0(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index cb70ec4..4227c31 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AECB6FA420(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index cde81b7..282f7ff 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000138FD5F6860(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 9d1cde7..d69cc56 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -35,5 +35,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025BE80297D0(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 473a974..fef4e58 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -34,5 +34,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022BEDD33A10(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 2d1cf8e..076e3c6 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002162DADD3B0(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl
index d1c04ce..ece7aca 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -32,5 +32,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000170B09F40E0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index af9481f..b3ed5f9 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022008C663E0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl
index f4ad807..757c253 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -46,7 +46,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022351ED3E00(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000022351ED3E00(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000022351ED3E00(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 395cbf5..3302670 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -40,7 +40,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017FC67B4900(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000017FC67B4900(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000017FC67B4900(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl
index 11c8c21..309a9cd 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_private.wgsl.expected.fxc.hlsl
@@ -34,5 +34,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ED849CA8C0(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
index f289646..8c72b0f 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021D129FD540(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl
index f928cc2..88d5883 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -39,6 +39,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AA636143E0(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002AA636143E0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 4892c9a..3fefbda 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A57A588BF0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 32b739c..8b92569 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -51,5 +51,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D421A49030(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index aa1dff1..3047b06 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000173B7474E20(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 01ce96f..dddbacc 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -30,5 +30,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023DA390BC60(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 9e7bc17..1804eda 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D74E7286B0(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 984a9ea..6cef82a 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -28,5 +28,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FC5200BC20(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 32d33a6..69d8d1d 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FE7D0C4FC0(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_builtin.wgsl.expected.fxc.hlsl
index b2a3810..7b4c0b6 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -24,5 +24,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000174EACFC040(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 10401ac..f510459 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023E23CCB740(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_fn.wgsl.expected.fxc.hlsl
index b237cba..60aba8c 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -36,7 +36,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026A355E6330(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000026A355E6330(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000026A355E6330(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 17f7b58..03a97ca 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -40,7 +40,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016B969C8FC0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000016B969C8FC0(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000016B969C8FC0(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_private.wgsl.expected.fxc.hlsl
index 87975fb..85364a3 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_private.wgsl.expected.fxc.hlsl
@@ -26,5 +26,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020270BF4440(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
index d294e64..a1011d2 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C9AE40D4A0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.fxc.hlsl
index 75a837e..18dec9a 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -32,6 +32,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E0D3985510(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002E0D3985510(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 38a6b6b..c5d31a0 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -37,5 +37,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002153B759700(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 6c4e7c1..31f7adc 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002DAF8AE3B50(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index cb07491..1521e6c 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C7D8804F00(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 3e1dd24..0a0d5be 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D3C374760(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 0c307e2..47d4e78 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018500788250(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 7c9d7e4..b300137 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -39,5 +39,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000263EB286370(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index ebd00c3..56ebb63 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -35,5 +35,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000218CAEE4550(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_builtin.wgsl.expected.fxc.hlsl
index 269d5d4..fc706d0 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002103115CFE0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 18c6113..d8c974a 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -30,5 +30,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017366474E20(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_fn.wgsl.expected.fxc.hlsl
index 93acb65..27ba22b 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -51,7 +51,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001949B194D00(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001949B194D00(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001949B194D00(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 17f1ccb..9e9568d 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -41,7 +41,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015FA1C5BAC0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000015FA1C5BAC0(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000015FA1C5BAC0(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_private.wgsl.expected.fxc.hlsl
index 084b1c0..67e05f6 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_private.wgsl.expected.fxc.hlsl
@@ -39,5 +39,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A525FFB830(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 1d3da3b..d0efda0 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000248E94E5C00(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.fxc.hlsl
index 7dd6db3..9c8af75 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -45,6 +45,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D3C3D5B6F0(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002D3C3D5B6F0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index fab7a5f..ff6fa17 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -38,5 +38,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E114586680(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 8d1e1f4..5940389 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -56,5 +56,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B31D3C3B50(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index 56c53ec..0d291af 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023A086E9460(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 8ccc1cc..eb12ade 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017BE0F14A80(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index f390ede..84d2d74 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000123001F4670(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 2b3e70f..1e96176 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -39,5 +39,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000252A0916370(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 55c706f..e5dfd37 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -35,5 +35,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E90BBA4570(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_builtin.wgsl.expected.fxc.hlsl
index 279d4ce..8e0de54 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B0E087C800(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index a461068..5c14cb2 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -30,5 +30,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EEC4D55D60(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_fn.wgsl.expected.fxc.hlsl
index aa9e6c2..3ad4a25 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -51,7 +51,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE850450B0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EE850450B0(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EE850450B0(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index d5f2a8c..ef5f0c6 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -41,7 +41,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000205B0618F80(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000205B0618F80(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000205B0618F80(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_private.wgsl.expected.fxc.hlsl
index a49c1c3..69aa14f 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_private.wgsl.expected.fxc.hlsl
@@ -39,5 +39,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000296C8466350(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 1e1049c..8704156 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002517FA95BD0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.fxc.hlsl
index 2f7e45b..8678717 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -45,6 +45,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024153ADAFE0(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000024153ADAFE0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 9e44430..324bf5c 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -38,5 +38,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A683419580(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 55e9b39..59da992 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -56,5 +56,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028A7C80F200(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index efff9f4..11ed6cc 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028EB1A44CE0(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 7e29867..11798e6 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -32,5 +32,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000225E76B3A60(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 78cfe5a..150eec2 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -38,5 +38,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000191E7404040(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 992e444..4ce9894 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -30,5 +30,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BA719D0250(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index a09217b..1d2db75 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001890791CD90(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl
index bf18901..e4525d4 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -26,5 +26,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2065593B0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 5795b14..13c33dc 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AAB69F3F80(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl
index 2f8f584..88828de 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -38,7 +38,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D5FD806330(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001D5FD806330(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001D5FD806330(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 4d64d9e..a8e08bb 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -42,7 +42,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000259FBC5D280(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000259FBC5D280(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000259FBC5D280(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl
index acf5dbf..238bd41 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_private.wgsl.expected.fxc.hlsl
@@ -28,5 +28,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015259A44C20(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
index 7cd7665..28594b8 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -33,5 +33,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C538B6D5D0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl
index a08fd05..059f417 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -35,6 +35,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C904F6A6A0(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001C904F6A6A0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index c256563..fdaebbf 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -40,5 +40,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000181DCF854E0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 7a5b214..0013ec3 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018CC5176350(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index c4b555e..76805fd 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1A2E0BC30(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index ae6791b..6ccecba 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023CFDD913E0(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 193a940..91076b9 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -37,5 +37,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002192AD697D0(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 2c90356..c576a34 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC52A4A960(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index a2f85e0..b6d9dba 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000245722C4420(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl
index 757cd64..fa925ac 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001562018C020(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index fb903a6..83e18f8 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023C48104E50(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl
index fc1b134..f58f8fb 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -56,7 +56,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024E9E3E65A0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000024E9E3E65A0(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000024E9E3E65A0(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index c36b631..7ae0cba 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -42,7 +42,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E8C5E44D00(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002E8C5E44D00(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002E8C5E44D00(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl
index b177beb..c812aec 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_private.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000234C08B6350(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
index b1cb17d..75470a0 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -33,5 +33,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015867784D70(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl
index 5469303..baeb2b8 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -51,6 +51,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000292BF6490F0(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000292BF6490F0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index ad9ee22..fbeab56 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -40,5 +40,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B34E2A9200(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 794a40e..cb50c16 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -61,5 +61,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DF2F6DAFE0(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index ad603ef..09a1195 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CF999B41B0(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
index 984c012..ea7a8a3 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000292A18FA050(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index 1d8710e..b891e63 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/dynamic_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -37,5 +37,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AB1F76A2A0(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
index 8180310..e59e263 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/static_index_via_ptr.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000279A58CC000(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
index b86e7ca..7777016 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/static_index_via_ptr.wgsl.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000279F0E34570(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl
index 58ec2be..5f15426 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_builtin.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B83CA5F0D0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
index 710b431..ad361ae 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_builtin.wgsl.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E40D58C310(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl
index 80e21f9..bde7d70 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_fn.wgsl.expected.fxc.hlsl
@@ -56,7 +56,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD94798000(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001FD94798000(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001FD94798000(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
index 4890633..def976d 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_fn.wgsl.expected.ir.fxc.hlsl
@@ -42,7 +42,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025281D04BD0(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025281D04BD0(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025281D04BD0(11,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl
index 5a497a4..553331d 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_private.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AF59CE3B30(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
index eb0bf9e..d31abf6 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_private.wgsl.expected.ir.fxc.hlsl
@@ -33,5 +33,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000242D4DF5D20(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl
index 3ee1078..7a07b33 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.fxc.hlsl
@@ -51,6 +51,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021E1AF3AAD0(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000021E1AF3AAD0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
index 1f9be8a..ebfa87e 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.ir.fxc.hlsl
@@ -40,5 +40,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B906C27F80(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
index 4da56b6..181a80b 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_workgroup.wgsl.expected.fxc.hlsl
@@ -61,5 +61,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AAB39BAFB0(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
index c3047b8..62c801d 100644
--- a/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_workgroup.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EDBFCE5160(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,20-28): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/f16.wgsl.expected.fxc.hlsl
index d686683..04aed8e 100644
--- a/test/tint/buffer/uniform/types/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/f16.wgsl.expected.fxc.hlsl
@@ -12,6 +12,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000234758C3730(8,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000234758C3730(8,13): error X3000: unrecognized identifier 'x'
+<scrubbed_path>(8,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(8,13): error X3000: unrecognized identifier 'x'
 
diff --git a/test/tint/buffer/uniform/types/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/f16.wgsl.expected.ir.fxc.hlsl
index 06d5e4a..7a05d68 100644
--- a/test/tint/buffer/uniform/types/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/f16.wgsl.expected.ir.fxc.hlsl
@@ -12,6 +12,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002099DE827C0(8,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002099DE827C0(8,13): error X3000: unrecognized identifier 'x'
+<scrubbed_path>(8,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(8,13): error X3000: unrecognized identifier 'x'
 
diff --git a/test/tint/buffer/uniform/types/mat2x2_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/mat2x2_f16.wgsl.expected.fxc.hlsl
index a56697d..34f22d1 100644
--- a/test/tint/buffer/uniform/types/mat2x2_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat2x2_f16.wgsl.expected.fxc.hlsl
@@ -25,5 +25,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001624506CC00(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/mat2x2_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/mat2x2_f16.wgsl.expected.ir.fxc.hlsl
index 89b2085..0ecce59 100644
--- a/test/tint/buffer/uniform/types/mat2x2_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat2x2_f16.wgsl.expected.ir.fxc.hlsl
@@ -32,6 +32,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B895617160(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001B895617160(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/mat2x3_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/mat2x3_f16.wgsl.expected.fxc.hlsl
index 6b6019e..98c7251 100644
--- a/test/tint/buffer/uniform/types/mat2x3_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat2x3_f16.wgsl.expected.fxc.hlsl
@@ -31,5 +31,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C5D9CB9B90(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/mat2x3_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/mat2x3_f16.wgsl.expected.ir.fxc.hlsl
index 9b6c40c..9555727 100644
--- a/test/tint/buffer/uniform/types/mat2x3_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat2x3_f16.wgsl.expected.ir.fxc.hlsl
@@ -34,6 +34,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B68D5F4CD0(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001B68D5F4CD0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/mat2x4_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/mat2x4_f16.wgsl.expected.fxc.hlsl
index c3c3cbd..42b91d8 100644
--- a/test/tint/buffer/uniform/types/mat2x4_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat2x4_f16.wgsl.expected.fxc.hlsl
@@ -31,5 +31,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020DF848E630(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/mat2x4_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/mat2x4_f16.wgsl.expected.ir.fxc.hlsl
index 25088c6..d757983 100644
--- a/test/tint/buffer/uniform/types/mat2x4_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat2x4_f16.wgsl.expected.ir.fxc.hlsl
@@ -34,6 +34,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029CF0B54FB0(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000029CF0B54FB0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/mat3x2_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/mat3x2_f16.wgsl.expected.fxc.hlsl
index b50196a..1795d1e 100644
--- a/test/tint/buffer/uniform/types/mat3x2_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat3x2_f16.wgsl.expected.fxc.hlsl
@@ -28,5 +28,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018D5FADDC90(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/mat3x2_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/mat3x2_f16.wgsl.expected.ir.fxc.hlsl
index cdb8d24..e2e69e7 100644
--- a/test/tint/buffer/uniform/types/mat3x2_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat3x2_f16.wgsl.expected.ir.fxc.hlsl
@@ -35,6 +35,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F861A09100(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F861A09100(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/mat3x3_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/mat3x3_f16.wgsl.expected.fxc.hlsl
index b2562cd..2b0b043 100644
--- a/test/tint/buffer/uniform/types/mat3x3_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat3x3_f16.wgsl.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B74A005100(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/mat3x3_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/mat3x3_f16.wgsl.expected.ir.fxc.hlsl
index 17caa37..7266c05 100644
--- a/test/tint/buffer/uniform/types/mat3x3_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat3x3_f16.wgsl.expected.ir.fxc.hlsl
@@ -36,6 +36,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021AF02C3EC0(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000021AF02C3EC0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/mat3x4_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/mat3x4_f16.wgsl.expected.fxc.hlsl
index d0ea2cc..7d44926 100644
--- a/test/tint/buffer/uniform/types/mat3x4_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat3x4_f16.wgsl.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000230A7C9E050(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/mat3x4_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/mat3x4_f16.wgsl.expected.ir.fxc.hlsl
index fc5bd9b..54f385f 100644
--- a/test/tint/buffer/uniform/types/mat3x4_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat3x4_f16.wgsl.expected.ir.fxc.hlsl
@@ -36,6 +36,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001579E383ED0(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001579E383ED0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/mat4x2_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/mat4x2_f16.wgsl.expected.fxc.hlsl
index 3a47e81..99d354c 100644
--- a/test/tint/buffer/uniform/types/mat4x2_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat4x2_f16.wgsl.expected.fxc.hlsl
@@ -31,5 +31,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002053EEB4D00(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/mat4x2_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/mat4x2_f16.wgsl.expected.ir.fxc.hlsl
index 4ca2fae..acda034 100644
--- a/test/tint/buffer/uniform/types/mat4x2_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat4x2_f16.wgsl.expected.ir.fxc.hlsl
@@ -38,6 +38,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000180429F3ED0(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000180429F3ED0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/mat4x3_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/mat4x3_f16.wgsl.expected.fxc.hlsl
index 01a1bb4..cff0b51 100644
--- a/test/tint/buffer/uniform/types/mat4x3_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat4x3_f16.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002467FC63CA0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/mat4x3_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/mat4x3_f16.wgsl.expected.ir.fxc.hlsl
index ed2cabf..289528d 100644
--- a/test/tint/buffer/uniform/types/mat4x3_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat4x3_f16.wgsl.expected.ir.fxc.hlsl
@@ -38,6 +38,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D8159E5250(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001D8159E5250(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/mat4x4_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/mat4x4_f16.wgsl.expected.fxc.hlsl
index 21169c6..fbaf96f 100644
--- a/test/tint/buffer/uniform/types/mat4x4_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat4x4_f16.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014C24BFC490(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/mat4x4_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/mat4x4_f16.wgsl.expected.ir.fxc.hlsl
index 0475da9..b2dda5a 100644
--- a/test/tint/buffer/uniform/types/mat4x4_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/mat4x4_f16.wgsl.expected.ir.fxc.hlsl
@@ -38,6 +38,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002353A214CD0(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002353A214CD0(7,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(6,30-38): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/struct_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/struct_f16.wgsl.expected.fxc.hlsl
index 19753ee..18a8030 100644
--- a/test/tint/buffer/uniform/types/struct_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/struct_f16.wgsl.expected.fxc.hlsl
@@ -67,5 +67,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021570FAD040(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/struct_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/struct_f16.wgsl.expected.ir.fxc.hlsl
index b6548ff..4fec28a 100644
--- a/test/tint/buffer/uniform/types/struct_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/struct_f16.wgsl.expected.ir.fxc.hlsl
@@ -70,5 +70,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000219E31050A0(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/vec2_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/vec2_f16.wgsl.expected.fxc.hlsl
index 741827b..dbdfe9a 100644
--- a/test/tint/buffer/uniform/types/vec2_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/vec2_f16.wgsl.expected.fxc.hlsl
@@ -13,6 +13,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000198EA11FE90(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000198EA11FE90(10,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(10,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/vec2_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/vec2_f16.wgsl.expected.ir.fxc.hlsl
index bd9ce7f..9c41380 100644
--- a/test/tint/buffer/uniform/types/vec2_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/vec2_f16.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C901FFFF00(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/vec3_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/vec3_f16.wgsl.expected.fxc.hlsl
index 599b7f9..7a21cb3 100644
--- a/test/tint/buffer/uniform/types/vec3_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/vec3_f16.wgsl.expected.fxc.hlsl
@@ -15,7 +15,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000237D1000DA0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000237D1000DA0(10,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000237D1000DA0(10,13-22): error X3000: unrecognized identifier 'ubo_load_y'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(10,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(10,13-22): error X3000: unrecognized identifier 'ubo_load_y'
 
diff --git a/test/tint/buffer/uniform/types/vec3_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/vec3_f16.wgsl.expected.ir.fxc.hlsl
index a205e19..601f9bb 100644
--- a/test/tint/buffer/uniform/types/vec3_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/vec3_f16.wgsl.expected.ir.fxc.hlsl
@@ -24,5 +24,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024B8AFA3C30(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/buffer/uniform/types/vec4_f16.wgsl.expected.fxc.hlsl b/test/tint/buffer/uniform/types/vec4_f16.wgsl.expected.fxc.hlsl
index 6be05f2f..601e1f7 100644
--- a/test/tint/buffer/uniform/types/vec4_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/vec4_f16.wgsl.expected.fxc.hlsl
@@ -15,8 +15,8 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026C42A24430(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000026C42A24430(10,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000026C42A24430(11,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000026C42A24430(12,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(10,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(11,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(12,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/buffer/uniform/types/vec4_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/buffer/uniform/types/vec4_f16.wgsl.expected.ir.fxc.hlsl
index 9bc902d..42e06d3 100644
--- a/test/tint/buffer/uniform/types/vec4_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/buffer/uniform/types/vec4_f16.wgsl.expected.ir.fxc.hlsl
@@ -24,5 +24,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000203A6D33BF0(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/bug/chromium/1434271.wgsl.expected.fxc.hlsl b/test/tint/bug/chromium/1434271.wgsl.expected.fxc.hlsl
index a1177d2..a62fa8b 100644
--- a/test/tint/bug/chromium/1434271.wgsl.expected.fxc.hlsl
+++ b/test/tint/bug/chromium/1434271.wgsl.expected.fxc.hlsl
@@ -176,5 +176,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9F2FFC070(5,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/bug/chromium/1434271.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/chromium/1434271.wgsl.expected.ir.fxc.hlsl
index 4805697..e1aea7a 100644
--- a/test/tint/bug/chromium/1434271.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/chromium/1434271.wgsl.expected.ir.fxc.hlsl
@@ -174,6 +174,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000237E270B9D0(62,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000237E270B9D0(62,13-17): error X3000: unrecognized identifier 'arg_0'
+<scrubbed_path>(62,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(62,13-17): error X3000: unrecognized identifier 'arg_0'
 
diff --git a/test/tint/bug/chromium/344265982.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/chromium/344265982.wgsl.expected.ir.fxc.hlsl
index 1c77cf9..f84010c 100644
--- a/test/tint/bug/chromium/344265982.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/chromium/344265982.wgsl.expected.ir.fxc.hlsl
@@ -38,5 +38,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BA620D9FC0(17,11-19): error X3708: continue cannot be used in a switch
+<scrubbed_path>(17,11-19): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.ir.fxc.hlsl
index a75ea3e..0de0ef3 100644
--- a/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EFFA24FCA0(13,3-26): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(13,3-26): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.ir.fxc.hlsl
index 0e5bc5d..ef089b5 100644
--- a/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020377157BF0(11,3-26): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(11,3-26): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.ir.fxc.hlsl
index b07c24c..4e4daa9 100644
--- a/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B624A2FC80(13,3-26): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(13,3-26): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.ir.fxc.hlsl
index ecf67dc..eb6a09f 100644
--- a/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D5F381EA40(12,3-26): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(12,3-26): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.ir.fxc.hlsl
index a89ff7d..36a3fa4 100644
--- a/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.ir.fxc.hlsl
@@ -50,5 +50,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024E6ED8CE80(47,3-30): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(47,3-30): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.ir.fxc.hlsl
index b464e13..efc9d87 100644
--- a/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EDD2CB2410(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.ir.fxc.hlsl
index 38c87e0..647607d 100644
--- a/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B3DF4F69B0(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.ir.fxc.hlsl
index 49ac06a..3b064b0 100644
--- a/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_y.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9FE392B80(8,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(8,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.ir.fxc.hlsl
index ae7830e..101ff48 100644
--- a/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D4EAC627C0(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.ir.fxc.hlsl
index 846cc47..143b9ba 100644
--- a/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028C2C562520(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.ir.fxc.hlsl
index 3f5cd58..4129cc0 100644
--- a/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001180F4DFAF0(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.ir.fxc.hlsl
index 164d913..3b064b0 100644
--- a/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_y.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019C65032630(8,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(8,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.ir.fxc.hlsl
index 89bed87..daefe96 100644
--- a/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D81C5C2850(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(8,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/tint/1666.wgsl.expected.fxc.hlsl b/test/tint/bug/tint/1666.wgsl.expected.fxc.hlsl
index 13c3b11..449ad2a 100644
--- a/test/tint/bug/tint/1666.wgsl.expected.fxc.hlsl
+++ b/test/tint/bug/tint/1666.wgsl.expected.fxc.hlsl
@@ -32,5 +32,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024567044BF0(3,11-25): error X3504: array index out of bounds
+<scrubbed_path>(3,11-25): error X3504: array index out of bounds
 
diff --git a/test/tint/bug/tint/1666.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/tint/1666.wgsl.expected.ir.fxc.hlsl
index fb6bac3..c63d897 100644
--- a/test/tint/bug/tint/1666.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/tint/1666.wgsl.expected.ir.fxc.hlsl
@@ -33,5 +33,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002ED72BD6CB0(5,11-25): error X3504: array index out of bounds
+<scrubbed_path>(5,11-25): error X3504: array index out of bounds
 
diff --git a/test/tint/bug/tint/2010.spvasm.expected.fxc.hlsl b/test/tint/bug/tint/2010.spvasm.expected.fxc.hlsl
index cf5dadb..cdcfec3 100644
--- a/test/tint/bug/tint/2010.spvasm.expected.fxc.hlsl
+++ b/test/tint/bug/tint/2010.spvasm.expected.fxc.hlsl
@@ -159,7 +159,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ED855A6FD0(139,3-141): error X3694: race condition writing to shared resource detected, consider making this write conditional.
-C:\src\dawn\Shader@0x000001ED855A6FD0(151,3-10): error X3694: error location reached from this location
-C:\src\dawn\Shader@0x000001ED855A6FD0(156,3-71): error X3694: error location reached from this location
+<scrubbed_path>(139,3-141): error X3694: race condition writing to shared resource detected, consider making this write conditional.
+<scrubbed_path>(151,3-10): error X3694: error location reached from this location
+<scrubbed_path>(156,3-71): error X3694: error location reached from this location
 
diff --git a/test/tint/bug/tint/2010.spvasm.expected.ir.fxc.hlsl b/test/tint/bug/tint/2010.spvasm.expected.ir.fxc.hlsl
index 1449ddc..0876ccf 100644
--- a/test/tint/bug/tint/2010.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/bug/tint/2010.spvasm.expected.ir.fxc.hlsl
@@ -170,7 +170,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE6B0D1460(130,3-66): error X3694: race condition writing to shared resource detected, consider making this write conditional.
-C:\src\dawn\Shader@0x000001EE6B0D1460(162,3-10): error X3694: error location reached from this location
-C:\src\dawn\Shader@0x000001EE6B0D1460(167,3-55): error X3694: error location reached from this location
+<scrubbed_path>(130,3-66): error X3694: race condition writing to shared resource detected, consider making this write conditional.
+<scrubbed_path>(162,3-10): error X3694: error location reached from this location
+<scrubbed_path>(167,3-55): error X3694: error location reached from this location
 
diff --git a/test/tint/bug/tint/2146.wgsl.expected.fxc.hlsl b/test/tint/bug/tint/2146.wgsl.expected.fxc.hlsl
index 86eb6aa..64fa327 100644
--- a/test/tint/bug/tint/2146.wgsl.expected.fxc.hlsl
+++ b/test/tint/bug/tint/2146.wgsl.expected.fxc.hlsl
@@ -23,6 +23,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019081F238D0(1,38-46): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000019081F238D0(2,3-5): error X3004: undeclared identifier 'vec'
+<scrubbed_path>(1,38-46): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,3-5): error X3004: undeclared identifier 'vec'
 
diff --git a/test/tint/bug/tint/2146.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/tint/2146.wgsl.expected.ir.fxc.hlsl
index 019568b..00a1404 100644
--- a/test/tint/bug/tint/2146.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/tint/2146.wgsl.expected.ir.fxc.hlsl
@@ -18,7 +18,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000238C9323FD0(13,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000238C9323FD0(14,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000238C9323FD0(14,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(13,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(14,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(14,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/bug/tint/534.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/tint/534.wgsl.expected.ir.fxc.hlsl
index 8ecba7d..6f0f855 100644
--- a/test/tint/bug/tint/534.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/tint/534.wgsl.expected.ir.fxc.hlsl
@@ -73,5 +73,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023250B37BB0(40,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(40,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/bug/tint/980.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/tint/980.wgsl.expected.ir.fxc.hlsl
index fd82750..bf9cd32 100644
--- a/test/tint/bug/tint/980.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/tint/980.wgsl.expected.ir.fxc.hlsl
@@ -23,5 +23,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000259A3D6F8B0(9,3-15): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(9,3-15): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/bug/tint/998.wgsl.expected.ir.fxc.hlsl b/test/tint/bug/tint/998.wgsl.expected.ir.fxc.hlsl
index 8910002..ffb631b 100644
--- a/test/tint/bug/tint/998.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/bug/tint/998.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028576EA4560(13,3-25): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(13,3-25): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/builtins/atomicStore/struct/via_ptr_let.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/atomicStore/struct/via_ptr_let.wgsl.expected.ir.fxc.hlsl
index eb45ae4..027a2a5 100644
--- a/test/tint/builtins/atomicStore/struct/via_ptr_let.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/atomicStore/struct/via_ptr_let.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000274E7E060E0(24,3-34): error X3549: interlocked targets must be groupshared or UAV elements
+<scrubbed_path>(24,3-34): error X3549: interlocked targets must be groupshared or UAV elements
 
diff --git a/test/tint/builtins/frexp/scalar/mixed.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/frexp/scalar/mixed.wgsl.expected.ir.fxc.hlsl
index b768794..63b44ae 100644
--- a/test/tint/builtins/frexp/scalar/mixed.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/frexp/scalar/mixed.wgsl.expected.ir.fxc.hlsl
@@ -19,7 +19,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FDFD27A1A0(11,24-40): error X3013: 'frexp': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000001FDFD27A1A0(11,24-40): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000001FDFD27A1A0(11,24-40): error X3013:     frexp(float|half, out float|half exp)
+<scrubbed_path>(11,24-40): error X3013: 'frexp': no matching 1 parameter intrinsic function
+<scrubbed_path>(11,24-40): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(11,24-40): error X3013:     frexp(float|half, out float|half exp)
 
diff --git a/test/tint/builtins/frexp/scalar/runtime.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/frexp/scalar/runtime.wgsl.expected.ir.fxc.hlsl
index e757528..2257f90 100644
--- a/test/tint/builtins/frexp/scalar/runtime.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/frexp/scalar/runtime.wgsl.expected.ir.fxc.hlsl
@@ -17,7 +17,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EAD7A8F980(10,24-41): error X3013: 'frexp': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000001EAD7A8F980(10,24-41): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000001EAD7A8F980(10,24-41): error X3013:     frexp(float|half, out float|half exp)
+<scrubbed_path>(10,24-41): error X3013: 'frexp': no matching 1 parameter intrinsic function
+<scrubbed_path>(10,24-41): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(10,24-41): error X3013:     frexp(float|half, out float|half exp)
 
diff --git a/test/tint/builtins/frexp/vector/mixed.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/frexp/vector/mixed.wgsl.expected.ir.fxc.hlsl
index df2bc2a..0e22024 100644
--- a/test/tint/builtins/frexp/vector/mixed.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/frexp/vector/mixed.wgsl.expected.ir.fxc.hlsl
@@ -19,7 +19,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019509848F10(11,29-45): error X3013: 'frexp': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x0000019509848F10(11,29-45): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x0000019509848F10(11,29-45): error X3013:     frexp(float|half, out float|half exp)
+<scrubbed_path>(11,29-45): error X3013: 'frexp': no matching 1 parameter intrinsic function
+<scrubbed_path>(11,29-45): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(11,29-45): error X3013:     frexp(float|half, out float|half exp)
 
diff --git a/test/tint/builtins/frexp/vector/runtime.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/frexp/vector/runtime.wgsl.expected.ir.fxc.hlsl
index 2dd6a55..c2b48f5 100644
--- a/test/tint/builtins/frexp/vector/runtime.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/frexp/vector/runtime.wgsl.expected.ir.fxc.hlsl
@@ -17,7 +17,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027F6B32FC90(10,29-46): error X3013: 'frexp': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x0000027F6B32FC90(10,29-46): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x0000027F6B32FC90(10,29-46): error X3013:     frexp(float|half, out float|half exp)
+<scrubbed_path>(10,29-46): error X3013: 'frexp': no matching 1 parameter intrinsic function
+<scrubbed_path>(10,29-46): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(10,29-46): error X3013:     frexp(float|half, out float|half exp)
 
diff --git a/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.fxc.hlsl
index 4377761..81bda79 100644
--- a/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A4CEDC64A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.ir.fxc.hlsl
index 47a2e53..32da481 100644
--- a/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/abs/421ca3.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001553C4864C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.fxc.hlsl
index 205100e..1ef5581 100644
--- a/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021534C77F80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.ir.fxc.hlsl
index 26e867a..b433adc 100644
--- a/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/abs/538d29.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018104947670(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.fxc.hlsl
index fdee92d..a6b9e04 100644
--- a/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F72B19C180(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.ir.fxc.hlsl
index 4f7978e..05825d2 100644
--- a/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/abs/5ae4fe.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014D8546B6E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.fxc.hlsl
index 15a587e..e04bf41 100644
--- a/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014FF2EE6C70(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.ir.fxc.hlsl
index 39960fd..b682989 100644
--- a/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/abs/fd247f.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002360AD76220(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.fxc.hlsl
index 7f2cc25..e36b934 100644
--- a/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001849ADFD4D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.ir.fxc.hlsl
index 254a138..6adb851 100644
--- a/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acos/004aff.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CEC7D55C80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.fxc.hlsl
index 42dcbcc..3538a92 100644
--- a/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BBC4124CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.ir.fxc.hlsl
index d74738d..55544f2 100644
--- a/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acos/203628.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000275411298D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.fxc.hlsl
index 9bb00c6..2e9ed8d 100644
--- a/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CD92D73CF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.ir.fxc.hlsl
index 49abe61..b1884f8 100644
--- a/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acos/303e3d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A3ACEEAD40(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.fxc.hlsl
index 2632296..c64f9d4 100644
--- a/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017771A64CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.ir.fxc.hlsl
index 7fb8aca..ccdc6e8 100644
--- a/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acos/f47057.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DB953A6E40(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.fxc.hlsl
index 9544f5b..3d1b6cb 100644
--- a/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FA25B54670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.ir.fxc.hlsl
index d070a88..d1f4140 100644
--- a/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acosh/5f49d8.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D223DE9030(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.fxc.hlsl
index 8bc6829..dfc2c8f 100644
--- a/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B6EAF14290(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.ir.fxc.hlsl
index a985a1c..8052719 100644
--- a/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acosh/a37dfe.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E28C7E82C0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.fxc.hlsl
index 08996b7..597afbd 100644
--- a/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019D1F52C520(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.ir.fxc.hlsl
index f6f2aaa..0583cce 100644
--- a/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acosh/de60d8.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000235BC2038C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.fxc.hlsl
index bdfb69e..f570816 100644
--- a/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A9F9B8D2F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.ir.fxc.hlsl
index 0404779..c17f2bb 100644
--- a/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/acosh/f56574.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002437B3787F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.fxc.hlsl
index 8394b91..4f5ffc5 100644
--- a/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D23BF1E0A0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.ir.fxc.hlsl
index 835b077..5e3aa08 100644
--- a/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asin/11dfda.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020ACD65BEF0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.fxc.hlsl
index 545db87..57369c8 100644
--- a/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A5F3DCBA70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.ir.fxc.hlsl
index c9b870c..b88143a 100644
--- a/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asin/2d8e29.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023C2AAC8FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.fxc.hlsl
index 71a9d4e..8f004e7 100644
--- a/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DDBA2AA0E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.ir.fxc.hlsl
index 81575d6..c40b692 100644
--- a/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asin/3cfbd4.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000228489B50C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.fxc.hlsl
index 07f0e91..4e962a0 100644
--- a/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000217E43565D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.ir.fxc.hlsl
index 3db97d4..9e84fa2 100644
--- a/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asin/b4aced.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000226243FBE50(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.fxc.hlsl
index 9cedd0a..64e1e7e 100644
--- a/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DC9B30AD80(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.ir.fxc.hlsl
index a437328..866b66a 100644
--- a/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asinh/468a48.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A9A15364F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.fxc.hlsl
index bce6dff..c559e3c 100644
--- a/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A3A068A6C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.ir.fxc.hlsl
index 2484882..f0326a0 100644
--- a/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asinh/95ab2b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E842FC50C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.fxc.hlsl
index 5523dcc..f87689d 100644
--- a/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ED438F3C90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.ir.fxc.hlsl
index 3613426..97918b5 100644
--- a/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asinh/ad8f8b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024AD96E9F20(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.fxc.hlsl
index 23bf97c..5de0284 100644
--- a/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002288C8C4CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.ir.fxc.hlsl
index d635726..d5498a4 100644
--- a/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/asinh/fb5e8c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B1283A5440(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.fxc.hlsl
index 015b0af..2df3c37 100644
--- a/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C24CB0BC70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.ir.fxc.hlsl
index 223ddb5..81c9022 100644
--- a/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan/19faea.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022FA16B64C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.fxc.hlsl
index 650e65a..48e1cda 100644
--- a/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AC0BEB4670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.ir.fxc.hlsl
index 0fe0e9c..f50e064 100644
--- a/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan/1e1764.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021059828F80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.fxc.hlsl
index 63fbd82..40b35ed 100644
--- a/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C83814670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.ir.fxc.hlsl
index 1f7716e..b05231c 100644
--- a/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan/a5f421.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020A13AA9650(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.fxc.hlsl
index a5c51ef..e723a55 100644
--- a/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000166DA93A6E0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.ir.fxc.hlsl
index 4043d25..194e3f0 100644
--- a/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan/a7ba61.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BD93C799A0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.fxc.hlsl
index 2fdb7e1..6d21966 100644
--- a/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B731BB4F20(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.ir.fxc.hlsl
index c753e0c..e72e5d5 100644
--- a/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan2/21dfea.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220633493A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.fxc.hlsl
index 8ee0145..133a2b5 100644
--- a/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026BFA344CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.ir.fxc.hlsl
index 6891e56..8dfb108 100644
--- a/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan2/93febc.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C10D56600(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.fxc.hlsl
index 652ce8f..7c75c82 100644
--- a/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FC47873CC0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.ir.fxc.hlsl
index 66945ce..6d59ffd 100644
--- a/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan2/ca698e.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017667566220(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.fxc.hlsl
index 400e192..992a0d5 100644
--- a/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000235F63166B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.ir.fxc.hlsl
index 45f966c..8524dd6 100644
--- a/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atan2/d983ab.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1CF5D6220(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.fxc.hlsl
index 81b5bf2..db42fd1 100644
--- a/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013988F24670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.ir.fxc.hlsl
index 4646e06..ed78e92 100644
--- a/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atanh/5bf88d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000143F9435150(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.fxc.hlsl
index e105885..bd87f10 100644
--- a/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000196AFF76D50(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.ir.fxc.hlsl
index c1f31b0..ddfe39a 100644
--- a/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atanh/d2d8cd.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F4CD938500(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.fxc.hlsl
index 33662d2..f382917 100644
--- a/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001748653BC70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.ir.fxc.hlsl
index 3201810..8b4eccb 100644
--- a/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atanh/e3b450.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E539DE7DF0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.fxc.hlsl
index 428368d..1f65c98 100644
--- a/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CC45224690(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.ir.fxc.hlsl
index 2179659..08e7315 100644
--- a/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/atanh/ec4b06.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025120875230(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/1df11f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/1df11f.wgsl.expected.fxc.hlsl
index 8cfcded..96fa76a 100644
--- a/test/tint/builtins/gen/literal/bitcast/1df11f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/1df11f.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BABC21BA30(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/1df11f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/1df11f.wgsl.expected.ir.fxc.hlsl
index e72f33f..a164820 100644
--- a/test/tint/builtins/gen/literal/bitcast/1df11f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/1df11f.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026AFC8CB700(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/3e7b47.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/3e7b47.wgsl.expected.fxc.hlsl
index 9773a24..a00dcd0 100644
--- a/test/tint/builtins/gen/literal/bitcast/3e7b47.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/3e7b47.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206DCEA65E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/3e7b47.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/3e7b47.wgsl.expected.ir.fxc.hlsl
index 2ac96bf..d12bf04 100644
--- a/test/tint/builtins/gen/literal/bitcast/3e7b47.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/3e7b47.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017D79ED6150(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/429d64.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/429d64.wgsl.expected.fxc.hlsl
index 9684f09..f60a40f 100644
--- a/test/tint/builtins/gen/literal/bitcast/429d64.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/429d64.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BAE6B365F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/429d64.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/429d64.wgsl.expected.ir.fxc.hlsl
index 1a5d9b4..781c73f 100644
--- a/test/tint/builtins/gen/literal/bitcast/429d64.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/429d64.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022A22AE4E70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/436211.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/436211.wgsl.expected.fxc.hlsl
index 6a64d0a..fc53f62 100644
--- a/test/tint/builtins/gen/literal/bitcast/436211.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/436211.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000120899E3CA0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/436211.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/436211.wgsl.expected.ir.fxc.hlsl
index c94b075..12d9b93 100644
--- a/test/tint/builtins/gen/literal/bitcast/436211.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/436211.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000183B8C16610(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/5081ed.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/5081ed.wgsl.expected.fxc.hlsl
index 40eed89..9b68b99 100644
--- a/test/tint/builtins/gen/literal/bitcast/5081ed.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/5081ed.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024102AB6540(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/5081ed.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/5081ed.wgsl.expected.ir.fxc.hlsl
index 4b0ea45..cc1c9fd 100644
--- a/test/tint/builtins/gen/literal/bitcast/5081ed.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/5081ed.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025E3C2A3FB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/66e93d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/66e93d.wgsl.expected.fxc.hlsl
index a0e0ff3..53a1933 100644
--- a/test/tint/builtins/gen/literal/bitcast/66e93d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/66e93d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000161EB4CD440(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/66e93d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/66e93d.wgsl.expected.ir.fxc.hlsl
index 3a5853b..d17116f 100644
--- a/test/tint/builtins/gen/literal/bitcast/66e93d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/66e93d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000146CDC05D10(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/674557.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/674557.wgsl.expected.fxc.hlsl
index 8fb14b5..5606819 100644
--- a/test/tint/builtins/gen/literal/bitcast/674557.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/674557.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000276110BCD40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/674557.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/674557.wgsl.expected.ir.fxc.hlsl
index bf671b4..55cb6be 100644
--- a/test/tint/builtins/gen/literal/bitcast/674557.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/674557.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000244EE26F1B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/71c92a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/71c92a.wgsl.expected.fxc.hlsl
index b1138f1..25b009b 100644
--- a/test/tint/builtins/gen/literal/bitcast/71c92a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/71c92a.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021A7BA859C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/71c92a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/71c92a.wgsl.expected.ir.fxc.hlsl
index 55ebd9b..b0a25a8 100644
--- a/test/tint/builtins/gen/literal/bitcast/71c92a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/71c92a.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ADA8333CC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/9ca42c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/9ca42c.wgsl.expected.fxc.hlsl
index 614081a..255e4f5 100644
--- a/test/tint/builtins/gen/literal/bitcast/9ca42c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/9ca42c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FE7E1865E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/9ca42c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/9ca42c.wgsl.expected.ir.fxc.hlsl
index d7b6366..9cd1658 100644
--- a/test/tint/builtins/gen/literal/bitcast/9ca42c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/9ca42c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021A965D93C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/bc3994.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/bc3994.wgsl.expected.fxc.hlsl
index fc9b554..6c84291 100644
--- a/test/tint/builtins/gen/literal/bitcast/bc3994.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/bc3994.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025BA404D440(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/bitcast/bc3994.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/bitcast/bc3994.wgsl.expected.ir.fxc.hlsl
index 578c646..ba09b44 100644
--- a/test/tint/builtins/gen/literal/bitcast/bc3994.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/bitcast/bc3994.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002555082BFC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.fxc.hlsl
index 0356f03..137112a 100644
--- a/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002032688D500(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.ir.fxc.hlsl
index 42c6084..4e700d8 100644
--- a/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ceil/09bf52.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016CA1C865D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.fxc.hlsl
index eeab71f..edba838 100644
--- a/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001275B47AA60(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.ir.fxc.hlsl
index acf67b2..26d8583 100644
--- a/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ceil/18c240.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000219BB88D500(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.fxc.hlsl
index b11b923..34919ba 100644
--- a/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AE41374290(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.ir.fxc.hlsl
index ab48141..39d70af 100644
--- a/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ceil/4bca2a.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000213217BD0B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.fxc.hlsl
index 7583c7b..9cf29c1 100644
--- a/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A63F6F6210(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.ir.fxc.hlsl
index 40aed5d..98f307e 100644
--- a/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ceil/f3f889.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002791CC982D0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.fxc.hlsl
index b5ad043..4e1a40b 100644
--- a/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C417BB63F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.ir.fxc.hlsl
index 429e6bd..cf44599 100644
--- a/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/clamp/235b29.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020F8F8BF980(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.fxc.hlsl
index f635dc2..f6558dc 100644
--- a/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E91F4861F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.ir.fxc.hlsl
index b003cce..36e60ae 100644
--- a/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/clamp/2c251b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D4EAE98F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.fxc.hlsl
index f6179cb..7f4cbb1 100644
--- a/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BD0B736D60(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.ir.fxc.hlsl
index 5679600..865c533 100644
--- a/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/clamp/553ffb.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013556CA61F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.fxc.hlsl
index 5ea14b6..42b34a3 100644
--- a/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015EB3395960(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.ir.fxc.hlsl
index 6ceccfb..ac7667b 100644
--- a/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/clamp/b195eb.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018D634E4FF0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.fxc.hlsl
index a1c2fad..95e22c2 100644
--- a/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026E52CAD250(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.ir.fxc.hlsl
index 02b4544..c897d90 100644
--- a/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cos/0835a8.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002369C7B65F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.fxc.hlsl
index c954b05..7c34e19 100644
--- a/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018E1E3B5850(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.ir.fxc.hlsl
index ea98088..43285ec 100644
--- a/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cos/0a89f7.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002463FCC50C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.fxc.hlsl
index ab09bfe..874b133 100644
--- a/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016169CA6150(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.ir.fxc.hlsl
index 001fc5e..5f46698 100644
--- a/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cos/5bc2c6.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002065DBBB1A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.fxc.hlsl
index 6a47c8f..c84dd59 100644
--- a/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E6E5DD6C10(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.ir.fxc.hlsl
index 3f8331b..2404407 100644
--- a/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cos/fc047d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026710A14180(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.fxc.hlsl
index 860ef52..4807d33 100644
--- a/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CE1F2FC470(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.ir.fxc.hlsl
index 5c03090..3f8c36b 100644
--- a/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cosh/2ed778.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013AD47B61F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.fxc.hlsl
index c638db8..6d4c935 100644
--- a/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210DA5E60B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.ir.fxc.hlsl
index e0e53f7..8017d9e 100644
--- a/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cosh/3b7bbf.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C7F6F6BB90(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.fxc.hlsl
index 8e01fe0..83eb939 100644
--- a/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020A8AB53C60(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.ir.fxc.hlsl
index fcb888c..a968901 100644
--- a/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cosh/43b672.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000266CE3F9610(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.fxc.hlsl
index d90565d..9398fd9 100644
--- a/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025C9F8D4670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.ir.fxc.hlsl
index a0d429d..63c26f1 100644
--- a/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cosh/b1b8a0.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000125A54C64C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.fxc.hlsl
index a48e806..afc5223 100644
--- a/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002661045BA10(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.ir.fxc.hlsl
index e7df9ac..f954ac9 100644
--- a/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/cross/9857cb.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A0C1458FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.fxc.hlsl
index 3cb3d1f..fe7ff6f 100644
--- a/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D75F1C6D80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.ir.fxc.hlsl
index 7e0fbe7..818d6c6 100644
--- a/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/degrees/3055d3.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000171BFBD50C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.fxc.hlsl
index 6fd0575..8d2ff4e 100644
--- a/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002317F4461E0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.ir.fxc.hlsl
index 984328c..4d12933 100644
--- a/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/degrees/5e9805.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019DD42668B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.fxc.hlsl
index 2a0ba60..545b0db 100644
--- a/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002285AC0C1A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.ir.fxc.hlsl
index 915fa5f..32f8f95 100644
--- a/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/degrees/dfe8f4.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017D5CDF3A30(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.fxc.hlsl
index 30ea4b4..415450f 100644
--- a/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019708CA65D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.ir.fxc.hlsl
index bf08ca7..b91f9c5 100644
--- a/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/degrees/f59715.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210B610AFC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.fxc.hlsl
index 3805796..18024ce 100644
--- a/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016F361E6600(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.ir.fxc.hlsl
index b85e303..0c0274c 100644
--- a/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/determinant/32bfde.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022C34112B00(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.fxc.hlsl
index 674949d..368ecb3 100644
--- a/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026D01725520(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.ir.fxc.hlsl
index f5e802c..81715cc 100644
--- a/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/determinant/d7c86f.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C984DED560(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.fxc.hlsl
index e7bf93a..0e2b643 100644
--- a/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001449434D460(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.ir.fxc.hlsl
index efaa305..8d16bdc 100644
--- a/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/determinant/fc12a5.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022345C6D580(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.fxc.hlsl
index bc8312f..e5f8a90 100644
--- a/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000183A9794BF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.ir.fxc.hlsl
index 408f949..e3ffdc2 100644
--- a/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/distance/7272f3.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000204008C9B40(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.fxc.hlsl
index 335310c..25be82b 100644
--- a/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020EA5143CC0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.ir.fxc.hlsl
index 3332e41..954edcb 100644
--- a/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/distance/7d201f.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9963B4F70(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.fxc.hlsl
index 6e2dafb..9c7a98f 100644
--- a/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B442D65C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.ir.fxc.hlsl
index d9255db..3773b43 100644
--- a/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/distance/892a5d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029051374E70(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.fxc.hlsl
index 60793d6..18cf699 100644
--- a/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022A2C0EB6E0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.ir.fxc.hlsl
index ac26d36..f7cf728 100644
--- a/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/distance/928fa0.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018E5E2B8B70(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.fxc.hlsl
index d7402a8..569d688 100644
--- a/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1C6387F80(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.ir.fxc.hlsl
index 03eb5e8..6b678e2 100644
--- a/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/dot/8e40f1.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C08CCB6E0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.fxc.hlsl
index 6559ceb..cfd987a 100644
--- a/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000261CDF160C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.ir.fxc.hlsl
index 2ff6ab6..3cf5fe6 100644
--- a/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/dot/cd5a04.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E600216220(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.fxc.hlsl
index 254e390..fdf04e7 100644
--- a/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9192360C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.ir.fxc.hlsl
index a663bbf..20edc8a 100644
--- a/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/dot/d0d179.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C6CD7A9AE0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.fxc.hlsl
index 8f46441..d61a9e7 100644
--- a/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025F646164A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.ir.fxc.hlsl
index f1c6b6f..19e3964 100644
--- a/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp/13806d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014A23DC86D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.fxc.hlsl
index c00dd32..f9a88f2 100644
--- a/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000187FB01C380(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.ir.fxc.hlsl
index b35b4bd..b8a8538 100644
--- a/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp/2e08e2.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002631F4AF9E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.fxc.hlsl
index 530da32..f4ec157 100644
--- a/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002984DD37F80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.ir.fxc.hlsl
index 9e1dcaf..71bf323 100644
--- a/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp/611a87.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D511CA8500(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.fxc.hlsl
index 0e31a97..e4b6a0b 100644
--- a/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024820C16C10(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.ir.fxc.hlsl
index 90607f9..7e0814b 100644
--- a/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp/c18fe9.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B66AD4E810(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.fxc.hlsl
index a03e111..b22711d 100644
--- a/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5201DBA00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.ir.fxc.hlsl
index 6ee68b1..f73e40e 100644
--- a/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp2/151a4c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DEBF9A4FD0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.fxc.hlsl
index f831bee..eda4c8a 100644
--- a/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000247F8E2BA00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.ir.fxc.hlsl
index ca8d518..bc89744 100644
--- a/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp2/751377.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A3BB2264C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.fxc.hlsl
index fe0b08b..3fb9270 100644
--- a/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002537FCB3CF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.ir.fxc.hlsl
index b5324d8..2fb51f2 100644
--- a/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp2/b408e4.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021DC2E160B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.fxc.hlsl
index 9364ea9..9398020 100644
--- a/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002418C0542B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.ir.fxc.hlsl
index 20d4f22..730f7f9 100644
--- a/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/exp2/ffa827.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020746226750(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.fxc.hlsl
index 4a6ad92..ef37a64 100644
--- a/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BC05AA6630(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.ir.fxc.hlsl
index 1c477e7..9a8d549 100644
--- a/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/faceForward/524986.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D805FBF9A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.fxc.hlsl
index 9617a8a..17ffd88 100644
--- a/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B663CBD20(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.ir.fxc.hlsl
index e658410..ca110ac 100644
--- a/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/faceForward/cc63dc.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DBDA1F9B00(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.fxc.hlsl
index 72eb675..88baa99 100644
--- a/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021AC4380810(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.ir.fxc.hlsl
index 7ac8c1b..fb69272 100644
--- a/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/faceForward/fb0f2e.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020426CC8FC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.fxc.hlsl
index 7bb5bf6..6c4a158 100644
--- a/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C1654742B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.ir.fxc.hlsl
index 4df8ce6..89683c7 100644
--- a/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/floor/3802c0.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D8FB3C52F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.fxc.hlsl
index 3dd4533..2d05bc1 100644
--- a/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013CE64C65C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.ir.fxc.hlsl
index 503e875..73c9e67 100644
--- a/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/floor/84658c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019F5C874F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.fxc.hlsl
index 53f6a528..8547c53 100644
--- a/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024670D54290(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.ir.fxc.hlsl
index 41143ef..5311f6b 100644
--- a/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/floor/a2d31b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C13086750(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.fxc.hlsl
index 6b5d775..a06f2ed 100644
--- a/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016EB97F65E0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.ir.fxc.hlsl
index f05c00a..cd97f4c 100644
--- a/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/floor/b6e09c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AE597C4E50(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.fxc.hlsl
index 268712a..61c5bf5 100644
--- a/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DBE78D6520(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.ir.fxc.hlsl
index 840fb5f..e328568 100644
--- a/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fma/ab7818.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000136CAB16220(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.fxc.hlsl
index 486ba22..4cda2f7 100644
--- a/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023930656560(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.ir.fxc.hlsl
index 71cfcd4..6c14c5b 100644
--- a/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fma/bf21b6.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AD7A0DBD80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.fxc.hlsl
index 0be7788..4d10b7a 100644
--- a/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024DE9916C80(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.ir.fxc.hlsl
index eca1249..8888f91 100644
--- a/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fma/c8abb3.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FB663C61F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.fxc.hlsl
index 52fa620..9f18a14 100644
--- a/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000243E61E3CF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.ir.fxc.hlsl
index 2743ed2..b8f400b 100644
--- a/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fma/e7abdc.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022AF4A58F10(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.fxc.hlsl
index d0a9d0c..462aaaa 100644
--- a/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D75E8E690(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.ir.fxc.hlsl
index 52077e8..91e94d0 100644
--- a/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fract/181aa9.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000229F61163C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.fxc.hlsl
index bbee8b6..35a1d35 100644
--- a/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023B2A23BB90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.ir.fxc.hlsl
index 8f10c03..1bfa6c1 100644
--- a/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fract/498c77.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D026F5220(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.fxc.hlsl
index 2ec2efa..b9d0dde 100644
--- a/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000218AAC6DBB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.ir.fxc.hlsl
index ba62134..6af1f8f 100644
--- a/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fract/958a1d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002EF04E96240(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.fxc.hlsl
index 7553b77..bab16ce 100644
--- a/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F6750A65D0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.ir.fxc.hlsl
index 629d14c..2a9b816 100644
--- a/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/fract/eb38ce.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DDD01961F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.fxc.hlsl
index c1fafc7..3ecef04 100644
--- a/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1B79CFF20(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.ir.fxc.hlsl
index cfd9dc0..fa14076 100644
--- a/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/frexp/3dd21e.wgsl.expected.ir.fxc.hlsl
@@ -42,5 +42,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C484EE050(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.fxc.hlsl
index e797a22..ab24917 100644
--- a/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DEA0E35CA0(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.ir.fxc.hlsl
index a2c6209..ff2e7e6 100644
--- a/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/frexp/5257dd.wgsl.expected.ir.fxc.hlsl
@@ -42,5 +42,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C8D21CD290(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.fxc.hlsl
index 9ae789c..97807c3 100644
--- a/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000200C7F4AFA0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.ir.fxc.hlsl
index 14f88cf..37d34cb 100644
--- a/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/frexp/5f47bf.wgsl.expected.ir.fxc.hlsl
@@ -42,5 +42,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D76470BFC0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.fxc.hlsl
index 5d5f059..332a492 100644
--- a/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002063F34D1C0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.ir.fxc.hlsl
index 818c3ce..db7b7f0 100644
--- a/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/frexp/ae4a66.wgsl.expected.ir.fxc.hlsl
@@ -42,5 +42,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DC32B4D310(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.fxc.hlsl
index 8758a98..584e210 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026163984AB0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.ir.fxc.hlsl
index 2d91461..aab47a2 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/440300.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022B88F0B700(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.fxc.hlsl
index 3a6881d..c2a14c3 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B7283214A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.ir.fxc.hlsl
index 6e30f89..6d6f5b7 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/5f51f8.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000292F217BA80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.fxc.hlsl
index 3d2cf5b..d09fc90 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026A15F559D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.ir.fxc.hlsl
index 6a46f5a..3412693 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/b85ebd.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D867E08FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.fxc.hlsl
index 3c71517..f39f4d6 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020E1E5AB4B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.ir.fxc.hlsl
index 6805cb8..f210763 100644
--- a/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/inverseSqrt/cbdc70.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001409CE462F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.fxc.hlsl
index eacdeaa..1418169 100644
--- a/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001821EF45F90(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.ir.fxc.hlsl
index 4ed26e2..2b89739 100644
--- a/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/082c1f.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A4EC9D6150(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.fxc.hlsl
index 2df409d..c2fb78d 100644
--- a/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A0BBE0ADA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.ir.fxc.hlsl
index 29d856f..dbedee7 100644
--- a/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/217a31.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002407B82D490(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.fxc.hlsl
index ecaae7c..2ecd2a0 100644
--- a/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D49DE5750(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.ir.fxc.hlsl
index 477de1f..888425b 100644
--- a/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/3d90b4.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EED0848F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.fxc.hlsl
index f80f0c2..8ab7844 100644
--- a/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000164F34E5060(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.ir.fxc.hlsl
index ca40619..1885776 100644
--- a/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/624e0c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000203ADF056C0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.fxc.hlsl
index c289f9b..d1cb969 100644
--- a/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021574072410(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.ir.fxc.hlsl
index e989046..6964381 100644
--- a/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/7485ce.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D0CFFF6560(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.fxc.hlsl
index 4e32e5d..e9f3670 100644
--- a/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CD8E3646C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.ir.fxc.hlsl
index 7b3c6f5..d83f137 100644
--- a/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/7fa13c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B0BAE4830(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.fxc.hlsl
index d231b93..f4cb080 100644
--- a/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DD5E57BA20(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.ir.fxc.hlsl
index 16448e4..f1156ac 100644
--- a/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/8a0c2f.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E52A5074B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.fxc.hlsl
index 01461a2..0ddb07a 100644
--- a/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A2A4ABC500(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.ir.fxc.hlsl
index e4c0083..6e27cf3 100644
--- a/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/ldexp/8e43e9.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000238BEE34E90(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.fxc.hlsl
index eb8a3e3..b147a0a 100644
--- a/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022A68D1B7B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.ir.fxc.hlsl
index ef032f4..cb57152 100644
--- a/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/length/3f0e13.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2E74F0AA0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.fxc.hlsl
index 3505a7b..5c52a0a 100644
--- a/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E1179C42B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.ir.fxc.hlsl
index 587b4e4..102b538 100644
--- a/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/length/5b1a9b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012D40C052E0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.fxc.hlsl
index ce0558f..ff94cb5 100644
--- a/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000274E4444CE0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.ir.fxc.hlsl
index 7f49816..7ed7d71 100644
--- a/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/length/ba16d6.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029F7B4538D0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.fxc.hlsl
index bfdf14f..dec1fd4 100644
--- a/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000289360D4CE0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.ir.fxc.hlsl
index 808675b..c9004e7 100644
--- a/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/length/c158da.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022D6C6A5230(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.fxc.hlsl
index 5fc9851..a2340d4 100644
--- a/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021479EA60D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.ir.fxc.hlsl
index 7942afc..952557e 100644
--- a/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log/6ff86f.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022C76D64F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.fxc.hlsl
index 177ac27..76468da 100644
--- a/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015FCEC864B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.ir.fxc.hlsl
index dafb114..63f68ea 100644
--- a/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log/8f0e32.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B5957165D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.fxc.hlsl
index ade13cc..f7043cd 100644
--- a/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B9709AE7B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.ir.fxc.hlsl
index f830783..e66d547 100644
--- a/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log/c9f489.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001772E579AE0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.fxc.hlsl
index b169505..c019e7d 100644
--- a/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000157035A2730(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.ir.fxc.hlsl
index 0248d38..6f4d90c 100644
--- a/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log/cdbdc1.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000151E1D5BB90(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.fxc.hlsl
index d7b6979..db132b5 100644
--- a/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AD95E04670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.ir.fxc.hlsl
index 4961faf..ddf2dee 100644
--- a/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log2/38b478.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020A15D809E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.fxc.hlsl
index 706d3bc..b6787a3 100644
--- a/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028D4F8EB020(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.ir.fxc.hlsl
index 7ee48d4..f8da6fd 100644
--- a/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log2/776088.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013FF8EDB420(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.fxc.hlsl
index fe78fc3..d97189d 100644
--- a/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025B99D76D10(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.ir.fxc.hlsl
index affc81a..571d261 100644
--- a/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log2/8c10b3.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022704FB9B10(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.fxc.hlsl
index 0c6111d..bf3b566 100644
--- a/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000191F52F4290(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.ir.fxc.hlsl
index 25e13fc..4167cda 100644
--- a/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/log2/fb9f0b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000236011F4830(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.fxc.hlsl
index a3a24ef..611b2f6 100644
--- a/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012AC19ED230(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.ir.fxc.hlsl
index 827dc6a..81fafc5 100644
--- a/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/max/111ac0.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026A368C6190(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.fxc.hlsl
index b954355..e59a3a2 100644
--- a/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023CC37F6500(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.ir.fxc.hlsl
index b1bd362..2d7d135 100644
--- a/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/max/34956e.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016E8CF5B6E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/max/445169.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/max/445169.wgsl.expected.fxc.hlsl
index b82ec19..f49a076 100644
--- a/test/tint/builtins/gen/literal/max/445169.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/max/445169.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019C2FBD6530(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/max/445169.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/max/445169.wgsl.expected.ir.fxc.hlsl
index 89d2f5e..b1daf98 100644
--- a/test/tint/builtins/gen/literal/max/445169.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/max/445169.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002030A4BB6E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.fxc.hlsl
index 51ffef7..ce42adf 100644
--- a/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000247C939A830(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.ir.fxc.hlsl
index 508aa2e..5371b27 100644
--- a/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/max/e14f2b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022BAC1138F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.fxc.hlsl
index 0f627f8..e1faf6b 100644
--- a/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000204E2FB6110(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.ir.fxc.hlsl
index e865408..b7818b2 100644
--- a/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/min/7c710a.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029A6339D240(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.fxc.hlsl
index 9f8932b..5bc2710 100644
--- a/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FADDC65AF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.ir.fxc.hlsl
index cd63b3f..0abf33c 100644
--- a/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/min/ab0acd.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D078488FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.fxc.hlsl
index 5909933..ea7e9a9 100644
--- a/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D1A404890(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.ir.fxc.hlsl
index ed3bdc8..5fb2cb2 100644
--- a/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/min/ac84d6.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002311C1D61F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.fxc.hlsl
index 089627b..201b737 100644
--- a/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB3AD664D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.ir.fxc.hlsl
index 027346e..7cc7967 100644
--- a/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/min/e780f9.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011D255ED4E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.fxc.hlsl
index 688b009..de157cf 100644
--- a/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000205AD2D6C80(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.ir.fxc.hlsl
index 321d50a..dd1f146 100644
--- a/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/38cbbb.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014D2FAACA80(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.fxc.hlsl
index 529276a..edd095b 100644
--- a/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025AFE4B6510(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.ir.fxc.hlsl
index 0bcc0d0..961c445 100644
--- a/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/63f2fd.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000273C9C2BFE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.fxc.hlsl
index 5016726..151b9d2 100644
--- a/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000219CE9C6560(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.ir.fxc.hlsl
index f9ea770..756127e 100644
--- a/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/98ee3e.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022086328F80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.fxc.hlsl
index 2968aac..2e96ba0 100644
--- a/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000250AFB464D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.ir.fxc.hlsl
index 0267ad7..cf726fb 100644
--- a/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/c1aec6.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017EBD5C3EF0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.fxc.hlsl
index ab67cda..90a313a 100644
--- a/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020622DDD2D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.ir.fxc.hlsl
index 3d7a687..121c793 100644
--- a/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/e46a83.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000270E9464E70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.fxc.hlsl
index 26a4931..62e5201 100644
--- a/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A89AE56D00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.ir.fxc.hlsl
index 5f49ca2..ad5c879 100644
--- a/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/ee2468.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B0D65B5940(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.fxc.hlsl
index 447080b..459064e 100644
--- a/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F26AF4B4E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.ir.fxc.hlsl
index 6d597d9..0c073cc 100644
--- a/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/mix/f1a543.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CB62775110(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.fxc.hlsl
index 56b33ea..a9c2704 100644
--- a/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AAC2B54290(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.ir.fxc.hlsl
index 588f960..daad4f4 100644
--- a/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/modf/45005f.wgsl.expected.ir.fxc.hlsl
@@ -42,5 +42,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000231CA79CFC0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.fxc.hlsl
index 53c878f..978c9f0 100644
--- a/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000238945DFDA0(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.ir.fxc.hlsl
index 9fec151..c9946c5 100644
--- a/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/modf/8dbbbf.wgsl.expected.ir.fxc.hlsl
@@ -42,5 +42,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000255E3565230(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.fxc.hlsl
index 86102fb..058f202 100644
--- a/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A229194670(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.ir.fxc.hlsl
index dadc06a..f768e9e 100644
--- a/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/modf/995934.wgsl.expected.ir.fxc.hlsl
@@ -42,5 +42,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F73CC58B40(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.fxc.hlsl
index bfdae38..6488fc9 100644
--- a/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E9793E62A0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.ir.fxc.hlsl
index 6755509..9558915 100644
--- a/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/modf/a545b9.wgsl.expected.ir.fxc.hlsl
@@ -42,5 +42,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022B93E0B030(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.fxc.hlsl
index 5dcbb25..a323ebb 100644
--- a/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022ECA488F80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.ir.fxc.hlsl
index 23a8080..02952f9 100644
--- a/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/normalize/39d5ec.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000229070361F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.fxc.hlsl
index a3a0e7b..ebf7662 100644
--- a/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002ED696D5DA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.ir.fxc.hlsl
index 85b49c8..af0745f 100644
--- a/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/normalize/7990f3.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DC34814F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.fxc.hlsl
index 338382d..b6db92f 100644
--- a/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B0546BBBE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.ir.fxc.hlsl
index ed14834..8f2ff39 100644
--- a/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/normalize/b8cb8d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C546396220(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.fxc.hlsl
index 0e9206f..1575a56 100644
--- a/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000241EF498490(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.ir.fxc.hlsl
index 456c1db..bfde1fd 100644
--- a/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/pow/4f33b2.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A0750338C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.fxc.hlsl
index a6a1c47..3353847 100644
--- a/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A015C64FC0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.ir.fxc.hlsl
index addfc59..9139461 100644
--- a/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/pow/ce9ef5.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CA4CF761F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.fxc.hlsl
index 28f2b60..cf9c5ba 100644
--- a/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FF89BBFC90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.ir.fxc.hlsl
index e77d7f1..d48969c 100644
--- a/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/pow/f37b25.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000165EBE5B3F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.fxc.hlsl
index 96b30a5..bd2df48 100644
--- a/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C66CEC5DC0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.ir.fxc.hlsl
index 4e59495..1cb42f7 100644
--- a/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/pow/fa5429.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000164FDBC8410(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/0464d1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/0464d1.wgsl.expected.fxc.hlsl
index 23354c1..91884b0 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/0464d1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/0464d1.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029A91B64A90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/0464d1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/0464d1.wgsl.expected.ir.fxc.hlsl
index 13dab0c..bdb42d0 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/0464d1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/0464d1.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002961FEB6DA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/0639ea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/0639ea.wgsl.expected.fxc.hlsl
index e24d428..9b2d4ce 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/0639ea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/0639ea.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FA88846D30(4,13-33): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,13-33): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/0639ea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/0639ea.wgsl.expected.ir.fxc.hlsl
index 90512ad..ee4e646 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/0639ea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/0639ea.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000239AB1BBC80(4,13-33): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,13-33): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/0cc513.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/0cc513.wgsl.expected.fxc.hlsl
index 5c127ba..cce0916 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/0cc513.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/0cc513.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CE1E5C5680(4,16-45): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/0cc513.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/0cc513.wgsl.expected.ir.fxc.hlsl
index dc00651..c6ca82c 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/0cc513.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/0cc513.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025CBB6EAE90(4,16-45): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/0e0e6e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/0e0e6e.wgsl.expected.fxc.hlsl
index 4385b75..55e0634 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/0e0e6e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/0e0e6e.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220459F7A70(4,14-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/0e0e6e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/0e0e6e.wgsl.expected.ir.fxc.hlsl
index 7c554dd..0ab9d50 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/0e0e6e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/0e0e6e.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029D092AA420(4,14-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/2d0b7d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/2d0b7d.wgsl.expected.fxc.hlsl
index 069a491..45c899d 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/2d0b7d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/2d0b7d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001148452DD40(4,15-43): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-43): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/2d0b7d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/2d0b7d.wgsl.expected.ir.fxc.hlsl
index aa4a791..c0bd3a4 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/2d0b7d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/2d0b7d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000296D0C5F860(4,15-43): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-43): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/355db5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/355db5.wgsl.expected.fxc.hlsl
index ede4521..9e64a9a 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/355db5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/355db5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000283982F46C0(4,16-44): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/355db5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/355db5.wgsl.expected.ir.fxc.hlsl
index 1b972d8..7f049bf 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/355db5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/355db5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001880A2CFB80(4,16-44): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/3c3824.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/3c3824.wgsl.expected.fxc.hlsl
index 31721d8..71c5cf5 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/3c3824.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/3c3824.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D74AFD46C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/3c3824.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/3c3824.wgsl.expected.ir.fxc.hlsl
index f1f83c1..acf0b86 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/3c3824.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/3c3824.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015D34708DE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/4d9898.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/4d9898.wgsl.expected.fxc.hlsl
index c05ff65..a86791b 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/4d9898.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/4d9898.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000261F70A4700(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/4d9898.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/4d9898.wgsl.expected.ir.fxc.hlsl
index 8f4255b..6f902a8 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/4d9898.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/4d9898.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027ADB5946B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/641316.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/641316.wgsl.expected.fxc.hlsl
index 4456a2b..dc41d2f 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/641316.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/641316.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027583236910(4,15-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/641316.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/641316.wgsl.expected.ir.fxc.hlsl
index 3bff9b8..823d307 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/641316.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/641316.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022027F1FB80(4,15-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/704803.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/704803.wgsl.expected.fxc.hlsl
index 8dc19f4..8272143 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/704803.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/704803.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B8ECAF9C10(4,14-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/704803.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/704803.wgsl.expected.ir.fxc.hlsl
index 756e806..4cb65ad 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/704803.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/704803.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028B3CE1D520(4,14-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/76f499.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/76f499.wgsl.expected.fxc.hlsl
index 1da586b..1f9381e 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/76f499.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/76f499.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002228DD85680(4,14-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/76f499.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/76f499.wgsl.expected.ir.fxc.hlsl
index 0a30f31..c356fcf 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/76f499.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/76f499.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027A4F83A420(4,14-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/78129b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/78129b.wgsl.expected.fxc.hlsl
index 79d3f9b..d07378c 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/78129b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/78129b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001901D7061F0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/78129b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/78129b.wgsl.expected.ir.fxc.hlsl
index c6e1cb8..ae70568 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/78129b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/78129b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214151646B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/796753.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/796753.wgsl.expected.fxc.hlsl
index f6c4d80..54b83b3 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/796753.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/796753.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000223E0924700(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/796753.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/796753.wgsl.expected.ir.fxc.hlsl
index 67a8747..ddc0fcc 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/796753.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/796753.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019F87C861E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/820991.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/820991.wgsl.expected.fxc.hlsl
index 14f1fe4..353649e 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/820991.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/820991.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001275D396A00(4,16-46): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-46): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/820991.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/820991.wgsl.expected.ir.fxc.hlsl
index c5e72f9..da9c93a 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/820991.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/820991.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019A9FC8FB80(4,16-46): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-46): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/960c6b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/960c6b.wgsl.expected.fxc.hlsl
index 15662b4..aa894c5 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/960c6b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/960c6b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CB7B8BFED0(4,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/960c6b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/960c6b.wgsl.expected.ir.fxc.hlsl
index bd0864a..056d1e3 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/960c6b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/960c6b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027AEED3F6E0(4,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/9d802c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/9d802c.wgsl.expected.fxc.hlsl
index db1e765..d3d2c38 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/9d802c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/9d802c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025CC04546C0(4,16-45): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/9d802c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/9d802c.wgsl.expected.ir.fxc.hlsl
index 73e4c7f..50b3eae 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/9d802c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/9d802c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AA22DEC2F0(4,16-45): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/a2d2b4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/a2d2b4.wgsl.expected.fxc.hlsl
index 58aa41b..87e6dfc 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/a2d2b4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/a2d2b4.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001418F19AF60(4,14-34): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/a2d2b4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/a2d2b4.wgsl.expected.ir.fxc.hlsl
index 097f362..70a422b 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/a2d2b4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/a2d2b4.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000131495DA8F0(4,14-34): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/ae401e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/ae401e.wgsl.expected.fxc.hlsl
index 7152081..7d2fc88 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/ae401e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/ae401e.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000246267DC190(4,15-42): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/ae401e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/ae401e.wgsl.expected.ir.fxc.hlsl
index 6796768..2df7160 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/ae401e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/ae401e.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E3A498FB60(4,15-42): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/b68331.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/b68331.wgsl.expected.fxc.hlsl
index aa1151b..80444a3 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/b68331.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/b68331.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001422EF66A90(4,15-42): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/b68331.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/b68331.wgsl.expected.ir.fxc.hlsl
index dd416ce..5d86a57 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/b68331.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/b68331.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022034AA6550(4,15-42): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/bed00b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/bed00b.wgsl.expected.fxc.hlsl
index 480a266..cf36919 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/bed00b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/bed00b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000232144E89B0(4,14-41): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-41): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/bed00b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/bed00b.wgsl.expected.ir.fxc.hlsl
index fd72b4d..3c9f648 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/bed00b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/bed00b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000223DBE0F860(4,14-41): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-41): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/c0e704.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/c0e704.wgsl.expected.fxc.hlsl
index 55676ba..2fdebd9 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/c0e704.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/c0e704.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000271D510D0A0(4,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/c0e704.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/c0e704.wgsl.expected.ir.fxc.hlsl
index 833c201..9e786bb 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/c0e704.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/c0e704.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025BDCE2C2F0(4,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/cd3624.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/cd3624.wgsl.expected.fxc.hlsl
index 0c16970..db94197 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/cd3624.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/cd3624.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FC5B2D9E30(4,16-44): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/cd3624.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/cd3624.wgsl.expected.ir.fxc.hlsl
index bb44aa2..7ff6884 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/cd3624.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/cd3624.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025192BAFB20(4,16-44): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/cebc6a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/cebc6a.wgsl.expected.fxc.hlsl
index 5d7645a..b4c6c28 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/cebc6a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/cebc6a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EA4E989FF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/cebc6a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/cebc6a.wgsl.expected.ir.fxc.hlsl
index aaa4f87..31eed63 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/cebc6a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/cebc6a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000250C32446D0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/cfbf48.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/cfbf48.wgsl.expected.fxc.hlsl
index 69335a0..56c9d24 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/cfbf48.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/cfbf48.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016BEA5A6A90(4,16-43): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/cfbf48.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/cfbf48.wgsl.expected.ir.fxc.hlsl
index b1b8fd9..ff6fe5d 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/cfbf48.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/cfbf48.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C4830746E0(4,16-43): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/e6d39d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/e6d39d.wgsl.expected.fxc.hlsl
index 2447c85..2a270ca 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/e6d39d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/e6d39d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021FA99677A0(4,15-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/e6d39d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/e6d39d.wgsl.expected.ir.fxc.hlsl
index b836924..1995e6e 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/e6d39d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/e6d39d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AD55267630(4,15-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/e6d948.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/e6d948.wgsl.expected.fxc.hlsl
index d813cf65..1cc756f 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/e6d948.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/e6d948.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D833ABA8A0(4,14-35): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/e6d948.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/e6d948.wgsl.expected.ir.fxc.hlsl
index 446749d..c0b457c 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/e6d948.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/e6d948.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000251EEBBBC80(4,14-35): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/e7c301.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/e7c301.wgsl.expected.fxc.hlsl
index 37fe153..78f7371 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/e7c301.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/e7c301.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000189767646C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/e7c301.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/e7c301.wgsl.expected.ir.fxc.hlsl
index ffa7504..c1fdc94 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/e7c301.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/e7c301.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016952B9B720(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/ef7d5d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/ef7d5d.wgsl.expected.fxc.hlsl
index 79f3584..13cba1e 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/ef7d5d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/ef7d5d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CE61F04700(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/ef7d5d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/ef7d5d.wgsl.expected.ir.fxc.hlsl
index 9b5280d..c9aa5cc 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/ef7d5d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/ef7d5d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AAB1B5C230(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/f1e8ec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/f1e8ec.wgsl.expected.fxc.hlsl
index 90a3176..f326b22 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/f1e8ec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/f1e8ec.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A81EE087F0(4,15-41): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/f1e8ec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/f1e8ec.wgsl.expected.ir.fxc.hlsl
index 0e72366..f3ea80c 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/f1e8ec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/f1e8ec.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000261E514BE80(4,15-41): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/f5f923.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/f5f923.wgsl.expected.fxc.hlsl
index 119a030..34981c1 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/f5f923.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/f5f923.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026AB8EF46A0(4,14-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/f5f923.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/f5f923.wgsl.expected.ir.fxc.hlsl
index 1dca707..c97314f 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/f5f923.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/f5f923.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029363DEC2F0(4,14-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/f60448.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/f60448.wgsl.expected.fxc.hlsl
index 713af2d..86884fa 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/f60448.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/f60448.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025E088BD420(4,15-41): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/f60448.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/f60448.wgsl.expected.ir.fxc.hlsl
index 654d943..b6c0633 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/f60448.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/f60448.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025D64CCE0F0(4,15-41): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/f9d579.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/f9d579.wgsl.expected.fxc.hlsl
index 5cc711c..4919171 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/f9d579.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/f9d579.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E02832FA00(4,13-32): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadBroadcast/f9d579.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadBroadcast/f9d579.wgsl.expected.ir.fxc.hlsl
index 6562b8a..eca9627 100644
--- a/test/tint/builtins/gen/literal/quadBroadcast/f9d579.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadBroadcast/f9d579.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000284B767F6E0(4,13-32): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/15ac75.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/15ac75.wgsl.expected.fxc.hlsl
index bf63094..2cb4137 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/15ac75.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/15ac75.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015C4D48BFC0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/15ac75.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/15ac75.wgsl.expected.ir.fxc.hlsl
index acba55e..c7de806 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/15ac75.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/15ac75.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B79714CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/2be5e7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/2be5e7.wgsl.expected.fxc.hlsl
index a3c1eb5..ad45547 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/2be5e7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/2be5e7.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002DF595D8D50(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/2be5e7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/2be5e7.wgsl.expected.ir.fxc.hlsl
index 6ab7480..8d2f244 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/2be5e7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/2be5e7.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000239F03B4EF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/331804.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/331804.wgsl.expected.fxc.hlsl
index acd0db4..0882d4f 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/331804.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/331804.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022E5E12B830(4,16-50): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,16-50): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/331804.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/331804.wgsl.expected.ir.fxc.hlsl
index ea58c16..f45d963 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/331804.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/331804.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B1520B8600(4,16-50): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,16-50): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/348173.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/348173.wgsl.expected.fxc.hlsl
index 82fa559..6b3e360 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/348173.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/348173.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027D1D5B0230(4,15-45): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,15-45): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/348173.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/348173.wgsl.expected.ir.fxc.hlsl
index a0a9d82..2185b59 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/348173.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/348173.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B91A25CE10(4,15-45): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,15-45): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/486196.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/486196.wgsl.expected.fxc.hlsl
index 3c697e7..b525a1a 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/486196.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/486196.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024358C15A50(4,15-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/486196.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/486196.wgsl.expected.ir.fxc.hlsl
index c51a633..65e36ae 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/486196.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/486196.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002047B7DA360(4,15-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/730e40.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/730e40.wgsl.expected.fxc.hlsl
index d5f4711..b2b703d 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/730e40.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/730e40.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B31B80850(4,14-39): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/730e40.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/730e40.wgsl.expected.ir.fxc.hlsl
index 31df188..cb9bcdb 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/730e40.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/730e40.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AC0804FEE0(4,14-39): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/8077c8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/8077c8.wgsl.expected.fxc.hlsl
index a89b8e6..5a7b30b 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/8077c8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/8077c8.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CCF255FDA0(4,16-48): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,16-48): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/8077c8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/8077c8.wgsl.expected.ir.fxc.hlsl
index 7c5a853..3f8ba1b 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/8077c8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/8077c8.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BAA80946C0(4,16-48): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,16-48): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/856536.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/856536.wgsl.expected.fxc.hlsl
index 43d4937..f93e55e 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/856536.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/856536.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019484F476C0(4,15-46): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,15-46): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/856536.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/856536.wgsl.expected.ir.fxc.hlsl
index 04d9bc8..c9140ae 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/856536.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/856536.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018EBF6146B0(4,15-46): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,15-46): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/9ccb38.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/9ccb38.wgsl.expected.fxc.hlsl
index ce6ff04..940b548 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/9ccb38.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/9ccb38.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014278CBAFA0(4,13-37): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,13-37): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/9ccb38.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/9ccb38.wgsl.expected.ir.fxc.hlsl
index c128735..6990f18 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/9ccb38.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/9ccb38.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AB639FFE80(4,13-37): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,13-37): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/a090b0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/a090b0.wgsl.expected.fxc.hlsl
index 898b987..ff907af 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/a090b0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/a090b0.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000270DF86A410(4,14-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,14-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/a090b0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/a090b0.wgsl.expected.ir.fxc.hlsl
index 182f3c5..2122da0 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/a090b0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/a090b0.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F47D2FFDE0(4,14-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,14-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/a665b1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/a665b1.wgsl.expected.fxc.hlsl
index cbfcebb..bd4fd65 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/a665b1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/a665b1.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026F1498A5A0(4,14-45): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,14-45): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/a665b1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/a665b1.wgsl.expected.ir.fxc.hlsl
index cef349d..ea92b83 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/a665b1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/a665b1.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F83F5DF880(4,14-45): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,14-45): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/a82e1d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/a82e1d.wgsl.expected.fxc.hlsl
index 751a7da..7d92169 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/a82e1d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/a82e1d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002027A2D4690(4,14-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,14-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/a82e1d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/a82e1d.wgsl.expected.ir.fxc.hlsl
index 3f916ad..4c3a866 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/a82e1d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/a82e1d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022B22E98600(4,14-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,14-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/af19a5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/af19a5.wgsl.expected.fxc.hlsl
index d1bf908..d2c212b 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/af19a5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/af19a5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220B28346C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/af19a5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/af19a5.wgsl.expected.ir.fxc.hlsl
index 913231c..26a5a94 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/af19a5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/af19a5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C77DE4CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/b905fc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/b905fc.wgsl.expected.fxc.hlsl
index aa9c39c..d2994fc 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/b905fc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/b905fc.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D0EA564690(4,16-49): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,16-49): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/b905fc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/b905fc.wgsl.expected.ir.fxc.hlsl
index 91478ad..d29068d 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/b905fc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/b905fc.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024359268600(4,16-49): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,16-49): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/c31636.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/c31636.wgsl.expected.fxc.hlsl
index 6e07fd0..29b4ba0 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/c31636.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/c31636.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024A9C144690(4,15-47): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,15-47): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/c31636.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/c31636.wgsl.expected.ir.fxc.hlsl
index 3bfb5ff..2866989 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/c31636.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/c31636.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001620AD34E80(4,15-47): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(4,15-47): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/e4bec8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/e4bec8.wgsl.expected.fxc.hlsl
index 465bc88..853b1a2 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/e4bec8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/e4bec8.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000225F43FC970(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapDiagonal/e4bec8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapDiagonal/e4bec8.wgsl.expected.ir.fxc.hlsl
index 6195214..50e5ef6 100644
--- a/test/tint/builtins/gen/literal/quadSwapDiagonal/e4bec8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapDiagonal/e4bec8.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017B83C34CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/02834c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/02834c.wgsl.expected.fxc.hlsl
index 16f9217..671d74f 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/02834c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/02834c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028CCC2246D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/02834c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/02834c.wgsl.expected.ir.fxc.hlsl
index 59732c6..b430821 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/02834c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/02834c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001851FAB46A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/053f3b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/053f3b.wgsl.expected.fxc.hlsl
index 70e5be2..689fda0 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/053f3b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/053f3b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027E71A5C2D0(4,14-37): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,14-37): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/053f3b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/053f3b.wgsl.expected.ir.fxc.hlsl
index 0b1a9f9..4edbaa7 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/053f3b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/053f3b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002275AAEA5B0(4,14-37): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,14-37): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/07f1fc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/07f1fc.wgsl.expected.fxc.hlsl
index 15403a7..8b498b4 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/07f1fc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/07f1fc.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000242057ADBC0(4,15-40): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/07f1fc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/07f1fc.wgsl.expected.ir.fxc.hlsl
index aede2de..b89722f 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/07f1fc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/07f1fc.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5421DF850(4,15-40): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/150d6f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/150d6f.wgsl.expected.fxc.hlsl
index 782f8fe..1e12666 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/150d6f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/150d6f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F17CCD60E0(4,16-42): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,16-42): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/150d6f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/150d6f.wgsl.expected.ir.fxc.hlsl
index b644365..a66d5ae 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/150d6f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/150d6f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020DB93AFB60(4,16-42): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,16-42): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/19f8ce.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/19f8ce.wgsl.expected.fxc.hlsl
index 812bf67..840ee19 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/19f8ce.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/19f8ce.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028CB7D9D850(4,15-38): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/19f8ce.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/19f8ce.wgsl.expected.ir.fxc.hlsl
index ad6c6e7..361cb0f 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/19f8ce.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/19f8ce.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A70190FB80(4,15-38): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/1e1086.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/1e1086.wgsl.expected.fxc.hlsl
index 98678ea..2dfe4db 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/1e1086.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/1e1086.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AE57949270(4,13-30): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,13-30): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/1e1086.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/1e1086.wgsl.expected.ir.fxc.hlsl
index bd967dc..6dd838e 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/1e1086.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/1e1086.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019960E3A4F0(4,13-30): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,13-30): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/69af6a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/69af6a.wgsl.expected.fxc.hlsl
index c355a7e..8e4edef 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/69af6a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/69af6a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000227AB84E100(4,16-43): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/69af6a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/69af6a.wgsl.expected.ir.fxc.hlsl
index 6bb676a..04f255a 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/69af6a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/69af6a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002871BB74690(4,16-43): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/8203ad.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/8203ad.wgsl.expected.fxc.hlsl
index eeaa9f5..de9dca7 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/8203ad.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/8203ad.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A5EA135640(4,14-32): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,14-32): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/8203ad.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/8203ad.wgsl.expected.ir.fxc.hlsl
index 97ea451..183840e 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/8203ad.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/8203ad.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F0271BA4F0(4,14-32): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,14-32): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/879738.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/879738.wgsl.expected.fxc.hlsl
index 60935b4..333d0f9 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/879738.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/879738.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029E88224EC0(4,16-41): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/879738.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/879738.wgsl.expected.ir.fxc.hlsl
index 87ab579..e4a4c63 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/879738.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/879738.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000178E1D0FB60(4,16-41): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/9bea80.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/9bea80.wgsl.expected.fxc.hlsl
index 4e8fc20..0677d56 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/9bea80.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/9bea80.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002460DB49A60(4,15-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,15-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/9bea80.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/9bea80.wgsl.expected.ir.fxc.hlsl
index 79df968..c3d30ce 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/9bea80.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/9bea80.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CA31405360(4,15-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,15-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/a4e103.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/a4e103.wgsl.expected.fxc.hlsl
index a9b2405..565666d 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/a4e103.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/a4e103.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B5F57661F0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/a4e103.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/a4e103.wgsl.expected.ir.fxc.hlsl
index a2be2cf..da75c65 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/a4e103.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/a4e103.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027B57C53FF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/b1a5fe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/b1a5fe.wgsl.expected.fxc.hlsl
index e4b4bb9..9319f96 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/b1a5fe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/b1a5fe.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B799891A10(4,14-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/b1a5fe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/b1a5fe.wgsl.expected.ir.fxc.hlsl
index 6e24a34..7304be5 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/b1a5fe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/b1a5fe.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018A218D60F0(4,14-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/bc2013.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/bc2013.wgsl.expected.fxc.hlsl
index ff489a3..c552e49 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/bc2013.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/bc2013.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029E86107F70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/bc2013.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/bc2013.wgsl.expected.ir.fxc.hlsl
index 2655ee5..88c9de2 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/bc2013.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/bc2013.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000160F44A5F00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/bddb9f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/bddb9f.wgsl.expected.fxc.hlsl
index 3b4b3a2..d5df166 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/bddb9f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/bddb9f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206601FAFE0(4,15-39): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/bddb9f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/bddb9f.wgsl.expected.ir.fxc.hlsl
index 30ee5d67..12a7196 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/bddb9f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/bddb9f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014F76880650(4,15-39): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/d60cec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/d60cec.wgsl.expected.fxc.hlsl
index 4e83144..4fad162 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/d60cec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/d60cec.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027950857040(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/d60cec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/d60cec.wgsl.expected.ir.fxc.hlsl
index 0653850..9b37b50 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/d60cec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/d60cec.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A11B5F4FB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/edfa1f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/edfa1f.wgsl.expected.fxc.hlsl
index e8d6353..9587605 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/edfa1f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/edfa1f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000010B181FBCE0(4,14-38): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapX/edfa1f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapX/edfa1f.wgsl.expected.ir.fxc.hlsl
index 488e7bc..906d252 100644
--- a/test/tint/builtins/gen/literal/quadSwapX/edfa1f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapX/edfa1f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E4C040DC50(4,14-38): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/06a67c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/06a67c.wgsl.expected.fxc.hlsl
index 6d0e6ac..3b6fdcb 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/06a67c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/06a67c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000212426A60E0(4,15-39): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/06a67c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/06a67c.wgsl.expected.ir.fxc.hlsl
index 0b626fb..0241478 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/06a67c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/06a67c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002407F11F830(4,15-39): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/0c4938.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/0c4938.wgsl.expected.fxc.hlsl
index f89434f..fb91c14 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/0c4938.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/0c4938.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025266520890(4,14-32): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,14-32): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/0c4938.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/0c4938.wgsl.expected.ir.fxc.hlsl
index 3c48d5f2..b1a2cfd 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/0c4938.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/0c4938.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000154558860C0(4,14-32): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,14-32): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/0d05a8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/0d05a8.wgsl.expected.fxc.hlsl
index c623e1a..872bc0f 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/0d05a8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/0d05a8.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AB235DACE0(4,14-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/0d05a8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/0d05a8.wgsl.expected.ir.fxc.hlsl
index d9df62a..3716381 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/0d05a8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/0d05a8.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023E187DF6E0(4,14-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/14bb9a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/14bb9a.wgsl.expected.fxc.hlsl
index e843d75..0c938d4 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/14bb9a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/14bb9a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D15A056BF0(4,14-38): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/14bb9a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/14bb9a.wgsl.expected.ir.fxc.hlsl
index d9c3337..f9dbcbc 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/14bb9a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/14bb9a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029DD4E1C2D0(4,14-38): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/1f1a06.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/1f1a06.wgsl.expected.fxc.hlsl
index 41ba7b1..00d4a072 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/1f1a06.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/1f1a06.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000266DDE8BD90(4,16-41): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/1f1a06.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/1f1a06.wgsl.expected.ir.fxc.hlsl
index 20f2687..e624c47 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/1f1a06.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/1f1a06.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025A4EC65CD0(4,16-41): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/264908.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/264908.wgsl.expected.fxc.hlsl
index ede0b95..5e74e34 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/264908.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/264908.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025938AB1E50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/264908.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/264908.wgsl.expected.ir.fxc.hlsl
index c73f813..28bf0e5 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/264908.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/264908.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002541DB44F50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/5b2e67.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/5b2e67.wgsl.expected.fxc.hlsl
index 146d846..e00d392 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/5b2e67.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/5b2e67.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002412A55F920(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/5b2e67.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/5b2e67.wgsl.expected.ir.fxc.hlsl
index b65977e..521bb81 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/5b2e67.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/5b2e67.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AE3DBCFE10(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/6f6bc9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/6f6bc9.wgsl.expected.fxc.hlsl
index bdbe66b..c1a978a 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/6f6bc9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/6f6bc9.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ED55396BD0(4,15-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,15-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/6f6bc9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/6f6bc9.wgsl.expected.ir.fxc.hlsl
index d21fbb3..a384a9c 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/6f6bc9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/6f6bc9.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000154828EFB60(4,15-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,15-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/9277e9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/9277e9.wgsl.expected.fxc.hlsl
index 7606dd8..be1a960 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/9277e9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/9277e9.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A448AB5FC0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/9277e9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/9277e9.wgsl.expected.ir.fxc.hlsl
index e311409..41b1f25 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/9277e9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/9277e9.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029774C8B0C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/94ab6d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/94ab6d.wgsl.expected.fxc.hlsl
index c47396b..9235ef2 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/94ab6d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/94ab6d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021EAA0E5660(4,13-30): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,13-30): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/94ab6d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/94ab6d.wgsl.expected.ir.fxc.hlsl
index cdd27cc..a40b567 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/94ab6d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/94ab6d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000277BD745590(4,13-30): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,13-30): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/a27e1c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/a27e1c.wgsl.expected.fxc.hlsl
index 3ebd7a8..1ddca57 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/a27e1c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/a27e1c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001547C5AC2D0(4,15-38): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/a27e1c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/a27e1c.wgsl.expected.ir.fxc.hlsl
index b034147..9c4a8da 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/a27e1c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/a27e1c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F6B2FCC2D0(4,15-38): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/a50fcb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/a50fcb.wgsl.expected.fxc.hlsl
index e33261c..57d0704 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/a50fcb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/a50fcb.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A42213FE70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/a50fcb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/a50fcb.wgsl.expected.ir.fxc.hlsl
index 5d2ef58..5053364 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/a50fcb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/a50fcb.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000241E8906EA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/b9d9e7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/b9d9e7.wgsl.expected.fxc.hlsl
index 271ee6d..364b432 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/b9d9e7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/b9d9e7.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021096454540(4,16-43): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/b9d9e7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/b9d9e7.wgsl.expected.ir.fxc.hlsl
index efdd6f6..ea55528 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/b9d9e7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/b9d9e7.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B5DAB05910(4,16-43): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/bb697b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/bb697b.wgsl.expected.fxc.hlsl
index 4535ced..a59e608 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/bb697b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/bb697b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000155388960E0(4,15-40): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/bb697b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/bb697b.wgsl.expected.ir.fxc.hlsl
index 4213314..853a247 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/bb697b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/bb697b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BD0911F850(4,15-40): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/be4e72.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/be4e72.wgsl.expected.fxc.hlsl
index c05315d..32f98e9 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/be4e72.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/be4e72.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002228A0AFB20(4,14-37): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,14-37): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/be4e72.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/be4e72.wgsl.expected.ir.fxc.hlsl
index 9d53df3..0361f67 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/be4e72.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/be4e72.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B4E0DD5360(4,14-37): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,14-37): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/d1ab4d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/d1ab4d.wgsl.expected.fxc.hlsl
index 3a94684..2b55a85 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/d1ab4d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/d1ab4d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000243757EB500(4,16-42): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,16-42): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/quadSwapY/d1ab4d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/quadSwapY/d1ab4d.wgsl.expected.ir.fxc.hlsl
index 6d174ae..a85be71 100644
--- a/test/tint/builtins/gen/literal/quadSwapY/d1ab4d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/quadSwapY/d1ab4d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014F1A465CD0(4,16-42): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(4,16-42): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.fxc.hlsl
index cadc440..334ded0 100644
--- a/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000236D3414FE0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.ir.fxc.hlsl
index 09d2db6..c60e2ad 100644
--- a/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/radians/208fd9.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002069F24F010(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.fxc.hlsl
index 21ab262..c2f9e07 100644
--- a/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BDE1014CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.ir.fxc.hlsl
index d2cb5ac..a1c703d 100644
--- a/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/radians/44f20b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000234835138C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.fxc.hlsl
index b66813d..374fd62 100644
--- a/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025308D25BA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.ir.fxc.hlsl
index 8b2cf3f..d7743bb 100644
--- a/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/radians/7ea4c7.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002099E963D00(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.fxc.hlsl
index 21975a9..c78df4f 100644
--- a/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C7F1AF9AE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.ir.fxc.hlsl
index 3fc375c..ba33c15 100644
--- a/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/radians/fbacf0.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D04D3B93B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.fxc.hlsl
index 944f297..445175f 100644
--- a/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026756F6AEA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.ir.fxc.hlsl
index d74256e..56ccbe8 100644
--- a/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/reflect/310de5.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000252862650F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.fxc.hlsl
index e6f9b1e..b2aad42 100644
--- a/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EBA5546600(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.ir.fxc.hlsl
index a92819f..06fa813 100644
--- a/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/reflect/61ca21.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016664A04BF0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.fxc.hlsl
index eeeb494..cceae41 100644
--- a/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D2F1194920(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.ir.fxc.hlsl
index 538b0a4..e19c434 100644
--- a/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/reflect/bb15ac.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A78AFD48E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.fxc.hlsl
index be70572..f7baa91 100644
--- a/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002815E466DD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.ir.fxc.hlsl
index e26a6f8..8080cfc 100644
--- a/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/refract/0594ba.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001487D4950F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.fxc.hlsl
index eaa4209..7630165 100644
--- a/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E7BF23A300(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.ir.fxc.hlsl
index 84e6ec3..76f2697 100644
--- a/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/refract/570cb3.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F0E0D98FE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.fxc.hlsl
index ea1b5ca..1113050 100644
--- a/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012A4228D460(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.ir.fxc.hlsl
index 06ca55f..4cabcdb 100644
--- a/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/refract/8984af.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012231D193A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.fxc.hlsl
index 6281306..69080b2 100644
--- a/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DC17553CF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.ir.fxc.hlsl
index 8a99183..d9ff951 100644
--- a/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/round/9078ef.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000215C031D220(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.fxc.hlsl
index b5b21bd..ea8d819 100644
--- a/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000198B3113CA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.ir.fxc.hlsl
index 675d8e9..7f3618d 100644
--- a/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/round/d87e84.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027C13FB9500(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.fxc.hlsl
index 000f336..cb65cac 100644
--- a/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F25203BA00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.ir.fxc.hlsl
index d259ad8..c7d9bcd 100644
--- a/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/round/e1bba2.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A64340B720(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.fxc.hlsl
index 4f36be0..a84e020 100644
--- a/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025F30A14590(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.ir.fxc.hlsl
index 0933e43..cbd434a 100644
--- a/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/round/f665b5.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F42B9BDFA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.fxc.hlsl
index a0a2538..e066735 100644
--- a/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002860A1F65C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.ir.fxc.hlsl
index 34cefe3..d78e940 100644
--- a/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/saturate/462535.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019BE32745B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.fxc.hlsl
index 66cea89..bdc8b5f 100644
--- a/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017CCAD1C4F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.ir.fxc.hlsl
index a974e7c..2d306f8 100644
--- a/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/saturate/cd2028.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FEBEED93A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.fxc.hlsl
index ba182c0..089a988 100644
--- a/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002430B6E6D90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.ir.fxc.hlsl
index 694dcdd..3bd408d 100644
--- a/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/saturate/dcde71.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000288B3F29AD0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.fxc.hlsl
index 3b5d27c..fb6862d 100644
--- a/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B088B34CB0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.ir.fxc.hlsl
index 1972699..06cf5d0 100644
--- a/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/saturate/e8df56.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000121DF896220(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.fxc.hlsl
index 5d4be7b..8eb3909 100644
--- a/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D19570ACC0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.ir.fxc.hlsl
index 029c77c..f692f03 100644
--- a/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/10e73b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000208699852D0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.fxc.hlsl
index 6bdf365..ee26e64 100644
--- a/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014600DF5960(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.ir.fxc.hlsl
index 9484630..2480fe3 100644
--- a/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/1ada2a.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018DC8873B80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.fxc.hlsl
index dc87659..ad12118 100644
--- a/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AADD72ACB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.ir.fxc.hlsl
index a2a7e08..3d2e551 100644
--- a/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/53d518.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014A2D185590(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.fxc.hlsl
index d799d38..8bdb3f6 100644
--- a/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001808E5F45C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.ir.fxc.hlsl
index 1d32ff4..4a5225d 100644
--- a/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/830dd9.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000265CFE98F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.fxc.hlsl
index eb73f2a..ff3a3cd 100644
--- a/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021A1F280960(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.ir.fxc.hlsl
index f9e980d..393fe5c 100644
--- a/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/86f9bd.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011C99AF8FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.fxc.hlsl
index 5e374ed..e7e0291 100644
--- a/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027485954290(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.ir.fxc.hlsl
index 408f7fa..dc3407f 100644
--- a/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/a081f1.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000248DE949EB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.fxc.hlsl
index 4e360c0..54b4b25 100644
--- a/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EACA91D550(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.ir.fxc.hlsl
index 530fa29..fbe44af 100644
--- a/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/select/ed7c13.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000287BA440140(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.fxc.hlsl
index 85dada3..df5a18e 100644
--- a/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D10459BB70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.ir.fxc.hlsl
index 1efb89a..c24cd5e 100644
--- a/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sign/160933.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001757D6C38B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.fxc.hlsl
index 162ef55..6e8fc40 100644
--- a/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015146A86670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.ir.fxc.hlsl
index 3a2b69d..d65a563 100644
--- a/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sign/5d283a.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002631C749EE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.fxc.hlsl
index 4a291a6..fb9ddd0 100644
--- a/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9C167B8B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.ir.fxc.hlsl
index f0d2868..7bf47f4 100644
--- a/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sign/7c85ea.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000267975342D0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.fxc.hlsl
index f99c804..6d60a4e 100644
--- a/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002222B98E350(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.ir.fxc.hlsl
index cbc125f..2750f6b 100644
--- a/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sign/ccdb3c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024C0BB2A180(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.fxc.hlsl
index f39db04..eff305e 100644
--- a/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000170EA6964A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.ir.fxc.hlsl
index 2546914..b0c388c 100644
--- a/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sin/2c903b.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022B7B804000(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.fxc.hlsl
index 75c15ff..31fce32 100644
--- a/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013DA2491C00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.ir.fxc.hlsl
index 07e9f54..7cf9d4b 100644
--- a/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sin/3cca11.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025A4D7B0820(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.fxc.hlsl
index 2895ca1..430416d 100644
--- a/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BCF51F5080(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.ir.fxc.hlsl
index 80e8bf9..e32c37f 100644
--- a/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sin/5c0712.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002201F3D38B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.fxc.hlsl
index 0add130..073c352 100644
--- a/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D0F2DC6790(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.ir.fxc.hlsl
index 7a2b048..ea9496d 100644
--- a/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sin/66a59f.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002957A10ABA0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.fxc.hlsl
index de917e3..24c56cb 100644
--- a/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016D9F4B65C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.ir.fxc.hlsl
index 7a3e1b4..1c5ca33 100644
--- a/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sinh/0908c1.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ECF1E75230(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.fxc.hlsl
index 070ca07..844546d 100644
--- a/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002477B585BA0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.ir.fxc.hlsl
index 10b96b5..0311800 100644
--- a/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sinh/69cce2.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002F6EBEC56C0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.fxc.hlsl
index 32c1ed0..e7096b8 100644
--- a/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD92CC4690(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.ir.fxc.hlsl
index db7263d..6d5a544 100644
--- a/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sinh/924f19.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000125801BDF60(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.fxc.hlsl
index 5aba862..a33d97f 100644
--- a/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AAE7AD6620(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.ir.fxc.hlsl
index e822824..45a9e82 100644
--- a/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sinh/ba7e25.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BFDEF450C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.fxc.hlsl
index 48b42cb..9d4da8d 100644
--- a/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7180C5720(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.ir.fxc.hlsl
index 908ee17..428e4df6 100644
--- a/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/smoothstep/12c031.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002984BBD8FE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.fxc.hlsl
index 6e11cb6..8b4fb15 100644
--- a/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021BCCB65870(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.ir.fxc.hlsl
index b7b0037..400e890 100644
--- a/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/smoothstep/586e12.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000194C963C080(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.fxc.hlsl
index 9f9fb55..3095752 100644
--- a/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021BC9FC6690(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.ir.fxc.hlsl
index 776e1ff..62eaa08 100644
--- a/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/smoothstep/6e7a74.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F67B1D5560(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.fxc.hlsl
index 688cac8..7481138 100644
--- a/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AA6383BD40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.ir.fxc.hlsl
index 94d739d..a3180fe 100644
--- a/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/smoothstep/c43ebd.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029342806220(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.fxc.hlsl
index 3845a02..8467c2e 100644
--- a/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1AA9742B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.ir.fxc.hlsl
index e8e016a..7aeee4c 100644
--- a/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sqrt/803d1c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B7F0B596A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.fxc.hlsl
index 7ea367c..ec61ffb 100644
--- a/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002DA52584670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.ir.fxc.hlsl
index 131c887..ff38840 100644
--- a/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sqrt/895a0c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000196149D87F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.fxc.hlsl
index 1a06561..9c228f5 100644
--- a/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011728DD4290(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.ir.fxc.hlsl
index 803d48c..3ed74a4 100644
--- a/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sqrt/d9ab4d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E0C06D9390(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.fxc.hlsl
index 8c54080..bd1acf1 100644
--- a/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022A1A406D40(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.ir.fxc.hlsl
index 1320578..32d428f 100644
--- a/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/sqrt/ec33e9.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024D9826BB80(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.fxc.hlsl
index 1d653e4..1c52ffa 100644
--- a/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001811C806620(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.ir.fxc.hlsl
index ce8feda..4d3c673 100644
--- a/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/step/07cb06.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014D2567B6E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.fxc.hlsl
index ef2968f..79017f4 100644
--- a/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000157DD3FAD70(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.ir.fxc.hlsl
index edac8fc..50483c5 100644
--- a/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/step/630d07.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D49704D1A0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.fxc.hlsl
index 89ff4b2..39ae9d4 100644
--- a/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B8A9CA6C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.ir.fxc.hlsl
index 6de5d31..522ee21 100644
--- a/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/step/baa320.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020296679420(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.fxc.hlsl
index 9374a0a..6c4240d 100644
--- a/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002278A0F5950(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.ir.fxc.hlsl
index 21733dd..d51c6114 100644
--- a/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/step/cc6b61.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000223338AB3F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/0dd12a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/0dd12a.wgsl.expected.fxc.hlsl
index 64047c3..53e53fc 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/0dd12a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/0dd12a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE878A5E50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/0dd12a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/0dd12a.wgsl.expected.ir.fxc.hlsl
index 0fbf1bf..794ca6b 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/0dd12a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/0dd12a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000256AFA26040(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/1280c8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/1280c8.wgsl.expected.fxc.hlsl
index 6d997a8..1658c9c 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/1280c8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/1280c8.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019992290260(4,15-36): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/1280c8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/1280c8.wgsl.expected.ir.fxc.hlsl
index 9f25e03..be79397 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/1280c8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/1280c8.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026A2DEB0650(4,15-36): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/1eb429.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/1eb429.wgsl.expected.fxc.hlsl
index f3d030a..dfed157 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/1eb429.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/1eb429.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000177F50B01B0(4,14-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/1eb429.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/1eb429.wgsl.expected.ir.fxc.hlsl
index 9e3143b..2480cc4 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/1eb429.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/1eb429.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000162480E8E50(4,14-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/225207.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/225207.wgsl.expected.fxc.hlsl
index f7fccab..9fd7572 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/225207.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/225207.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F77EC04F90(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/225207.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/225207.wgsl.expected.ir.fxc.hlsl
index 8a638c4..1fa0038 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/225207.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/225207.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024621515BA0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/22d041.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/22d041.wgsl.expected.fxc.hlsl
index 5e971ca..e76234e 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/22d041.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/22d041.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DBD12F0260(4,14-35): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/22d041.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/22d041.wgsl.expected.ir.fxc.hlsl
index c377b4a..5514333 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/22d041.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/22d041.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024C7D32E0D0(4,14-35): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/28db2c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/28db2c.wgsl.expected.fxc.hlsl
index e8cd744..d2bb6fc 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/28db2c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/28db2c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000234498B0260(4,14-36): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/28db2c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/28db2c.wgsl.expected.ir.fxc.hlsl
index 7bb4619..08657ba 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/28db2c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/28db2c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000224D9F0FB60(4,14-36): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/2ab40a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/2ab40a.wgsl.expected.fxc.hlsl
index 1061caf..faf6fb6 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/2ab40a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/2ab40a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B0E236C9B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/2ab40a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/2ab40a.wgsl.expected.ir.fxc.hlsl
index f61d7f1..c85eb27 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/2ab40a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/2ab40a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021977F161E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/3854ae.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/3854ae.wgsl.expected.fxc.hlsl
index 8c48a68..a8205f8 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/3854ae.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/3854ae.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DE89B85E10(4,15-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,15-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/3854ae.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/3854ae.wgsl.expected.ir.fxc.hlsl
index 0a02dff..520d60b 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/3854ae.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/3854ae.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025D3DDA0650(4,15-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,15-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/6587ff.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/6587ff.wgsl.expected.fxc.hlsl
index 33dc969..064f03c 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/6587ff.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/6587ff.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D2EF3268F0(4,15-37): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/6587ff.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/6587ff.wgsl.expected.ir.fxc.hlsl
index 94da6f2..d36e861 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/6587ff.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/6587ff.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014DFDADDD50(4,15-37): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/7d1215.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/7d1215.wgsl.expected.fxc.hlsl
index ee2a5c6..2f5f888 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/7d1215.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/7d1215.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BC3F831CA0(4,16-40): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,16-40): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/7d1215.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/7d1215.wgsl.expected.ir.fxc.hlsl
index 2a251dd..8939958 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/7d1215.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/7d1215.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000184F7EEF870(4,16-40): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,16-40): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/8f4c15.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/8f4c15.wgsl.expected.fxc.hlsl
index d1884c7..b6e0c713 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/8f4c15.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/8f4c15.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000249358A6A80(4,16-41): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/8f4c15.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/8f4c15.wgsl.expected.ir.fxc.hlsl
index aab7541..3761fb2 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/8f4c15.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/8f4c15.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000208574BF790(4,16-41): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/b61df7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/b61df7.wgsl.expected.fxc.hlsl
index 9c519aa..0fa2712 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/b61df7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/b61df7.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C3130CA890(4,14-30): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/b61df7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/b61df7.wgsl.expected.ir.fxc.hlsl
index b7eca63..53da141 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/b61df7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/b61df7.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000227890DF9F0(4,14-30): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/ba53f9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/ba53f9.wgsl.expected.fxc.hlsl
index 6210c58..a85f53c 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/ba53f9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/ba53f9.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE455B5DC0(4,13-28): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,13-28): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/ba53f9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/ba53f9.wgsl.expected.ir.fxc.hlsl
index 2ec72a0..fbc3d36 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/ba53f9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/ba53f9.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C73484E8F0(4,13-28): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,13-28): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/cae1ed.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/cae1ed.wgsl.expected.fxc.hlsl
index dd885bc..c510a0a 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/cae1ed.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/cae1ed.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002448436BD80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/cae1ed.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/cae1ed.wgsl.expected.ir.fxc.hlsl
index 1c69c5b..a4eb7fd 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/cae1ed.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/cae1ed.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000212F34C84E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/dcf73f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/dcf73f.wgsl.expected.fxc.hlsl
index b5ee5c8..aec2915 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/dcf73f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/dcf73f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FBA1246080(4,16-39): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,16-39): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/dcf73f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/dcf73f.wgsl.expected.ir.fxc.hlsl
index d1c3bb9..0af6c06 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/dcf73f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/dcf73f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015D9A0703E0(4,16-39): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,16-39): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/fbc357.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/fbc357.wgsl.expected.fxc.hlsl
index af64857..8ef914b 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/fbc357.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/fbc357.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000258AA9071E0(4,15-38): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAdd/fbc357.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAdd/fbc357.wgsl.expected.ir.fxc.hlsl
index 4a520fa..f49a50d 100644
--- a/test/tint/builtins/gen/literal/subgroupAdd/fbc357.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAdd/fbc357.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000279FB45D500(4,15-38): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAll/c962bd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAll/c962bd.wgsl.expected.fxc.hlsl
index d8dc05a..ebfc1b7 100644
--- a/test/tint/builtins/gen/literal/subgroupAll/c962bd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAll/c962bd.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CFBD5A9C10(4,14-36): error X3004: undeclared identifier 'WaveActiveAllTrue'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveAllTrue'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAll/c962bd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAll/c962bd.wgsl.expected.ir.fxc.hlsl
index d6c2e6c..648fc80 100644
--- a/test/tint/builtins/gen/literal/subgroupAll/c962bd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAll/c962bd.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B391931C80(4,14-36): error X3004: undeclared identifier 'WaveActiveAllTrue'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveAllTrue'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/1877b3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/1877b3.wgsl.expected.fxc.hlsl
index e16b9b1..bf3f96a 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/1877b3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/1877b3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DB7FABFDD0(5,20-53): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-53): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/1877b3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/1877b3.wgsl.expected.ir.fxc.hlsl
index 2287d94..fa63523 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/1877b3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/1877b3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FF0024BE30(5,20-48): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-48): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/376802.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/376802.wgsl.expected.fxc.hlsl
index 1aa9606..af1b9d6 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/376802.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/376802.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027FF6ECD5D0(4,15-39): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/376802.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/376802.wgsl.expected.ir.fxc.hlsl
index f912498..323562a 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/376802.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/376802.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F539720990(4,15-39): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/4adc72.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/4adc72.wgsl.expected.fxc.hlsl
index 1340743..cddd742 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/4adc72.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/4adc72.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017D50A774D0(5,20-53): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-53): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/4adc72.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/4adc72.wgsl.expected.ir.fxc.hlsl
index e6bfe9e..bcc669e 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/4adc72.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/4adc72.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022AFB0BCFD0(5,20-48): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-48): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/4df632.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/4df632.wgsl.expected.fxc.hlsl
index 2992a92..053d956 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/4df632.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/4df632.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D2B162FD30(4,14-33): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,14-33): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/4df632.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/4df632.wgsl.expected.ir.fxc.hlsl
index 03f72ba..c4befda 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/4df632.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/4df632.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CA70D5FEE0(4,14-33): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,14-33): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/97655b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/97655b.wgsl.expected.fxc.hlsl
index 4854602..ee9819a 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/97655b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/97655b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000199732A8560(5,20-53): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-53): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/97655b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/97655b.wgsl.expected.ir.fxc.hlsl
index 8ca56d8..38625c1 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/97655b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/97655b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B414BDFEF0(5,20-48): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-48): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/ad0cd3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/ad0cd3.wgsl.expected.fxc.hlsl
index 46b9045..8efd35e 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/ad0cd3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/ad0cd3.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026A18D246A0(4,15-40): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/ad0cd3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/ad0cd3.wgsl.expected.ir.fxc.hlsl
index 5fd8c0f..162f06d 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/ad0cd3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/ad0cd3.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000202F2780880(4,15-40): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/c6fc92.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/c6fc92.wgsl.expected.fxc.hlsl
index 18a8dd9..2ef23e1 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/c6fc92.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/c6fc92.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002466F5AAFB0(4,19-45): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,19-45): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/c6fc92.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/c6fc92.wgsl.expected.ir.fxc.hlsl
index 44b886f..57d7596 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/c6fc92.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/c6fc92.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F4C972D510(4,19-45): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,19-45): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/d2c9a6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/d2c9a6.wgsl.expected.fxc.hlsl
index 4e74a19..fe29ad3 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/d2c9a6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/d2c9a6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC5071FCC0(4,15-41): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAnd/d2c9a6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAnd/d2c9a6.wgsl.expected.ir.fxc.hlsl
index 91eb8aa..4afc3d4 100644
--- a/test/tint/builtins/gen/literal/subgroupAnd/d2c9a6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAnd/d2c9a6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000217C80EC2E0(4,15-41): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAny/cddda0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAny/cddda0.wgsl.expected.fxc.hlsl
index d3f7ef0..1256949 100644
--- a/test/tint/builtins/gen/literal/subgroupAny/cddda0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAny/cddda0.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001672929D590(4,14-36): error X3004: undeclared identifier 'WaveActiveAnyTrue'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveAnyTrue'
 
diff --git a/test/tint/builtins/gen/literal/subgroupAny/cddda0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupAny/cddda0.wgsl.expected.ir.fxc.hlsl
index d7fb019..b77ce89 100644
--- a/test/tint/builtins/gen/literal/subgroupAny/cddda0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupAny/cddda0.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025CEF9FF7A0(4,14-36): error X3004: undeclared identifier 'WaveActiveAnyTrue'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveAnyTrue'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBallot/1a8251.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBallot/1a8251.wgsl.expected.fxc.hlsl
index 0d3fa55..4d0abcc 100644
--- a/test/tint/builtins/gen/literal/subgroupBallot/1a8251.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBallot/1a8251.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002652FE860D0(4,15-36): error X3004: undeclared identifier 'WaveActiveBallot'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WaveActiveBallot'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBallot/1a8251.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBallot/1a8251.wgsl.expected.ir.fxc.hlsl
index 9db7a11..dc760ae 100644
--- a/test/tint/builtins/gen/literal/subgroupBallot/1a8251.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBallot/1a8251.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7E20AA900(4,15-36): error X3004: undeclared identifier 'WaveActiveBallot'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WaveActiveBallot'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/02f329.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/02f329.wgsl.expected.fxc.hlsl
index ead08cb..628f9e7 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/02f329.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/02f329.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002299F68BCC0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/02f329.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/02f329.wgsl.expected.ir.fxc.hlsl
index 6d1bf4c..a20b15b 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/02f329.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/02f329.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D777CABDE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/07e2d8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/07e2d8.wgsl.expected.fxc.hlsl
index 0e56a53..edb05df 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/07e2d8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/07e2d8.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020FE0F605C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/07e2d8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/07e2d8.wgsl.expected.ir.fxc.hlsl
index bad3619..ac53c34 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/07e2d8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/07e2d8.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025B5013FCF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/08beca.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/08beca.wgsl.expected.fxc.hlsl
index bc06b7b..336958e 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/08beca.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/08beca.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017D77778DB0(4,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/08beca.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/08beca.wgsl.expected.ir.fxc.hlsl
index e398c78..f1b51ac 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/08beca.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/08beca.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C812A146B0(4,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/0f44e2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/0f44e2.wgsl.expected.fxc.hlsl
index be3c6ec..82f1728 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/0f44e2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/0f44e2.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F800C6BCC0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/0f44e2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/0f44e2.wgsl.expected.ir.fxc.hlsl
index efb17a7..ae0088e 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/0f44e2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/0f44e2.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000171B8AD46D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/13f36c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/13f36c.wgsl.expected.fxc.hlsl
index 9e307c5..91ab3cb 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/13f36c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/13f36c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AF6EB7E820(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/13f36c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/13f36c.wgsl.expected.ir.fxc.hlsl
index 8cb8588..028db75 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/13f36c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/13f36c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C606A75F80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/1d79c7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/1d79c7.wgsl.expected.fxc.hlsl
index 9c7d99c..9a9f09e 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/1d79c7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/1d79c7.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027D369C84E0(4,13-33): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,13-33): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/1d79c7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/1d79c7.wgsl.expected.ir.fxc.hlsl
index 0e16ac7..3acffcc 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/1d79c7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/1d79c7.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F5FFC26B60(4,13-33): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,13-33): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/279027.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/279027.wgsl.expected.fxc.hlsl
index dd63fe7..9f7ebb3 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/279027.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/279027.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000262F32ED340(4,15-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/279027.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/279027.wgsl.expected.ir.fxc.hlsl
index 1c2f2c6..634d5e8 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/279027.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/279027.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015E3F844E90(4,15-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/2b59c9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/2b59c9.wgsl.expected.fxc.hlsl
index 66ceebd..84eface 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/2b59c9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/2b59c9.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000290EB594DE0(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/2b59c9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/2b59c9.wgsl.expected.ir.fxc.hlsl
index 1d9e8bd..611631b 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/2b59c9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/2b59c9.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027F9EDCC250(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/34ae44.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/34ae44.wgsl.expected.fxc.hlsl
index 478bf88..8ed9679 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/34ae44.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/34ae44.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018FA5C2FFD0(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/34ae44.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/34ae44.wgsl.expected.ir.fxc.hlsl
index 7629dfe..a02b5ff 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/34ae44.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/34ae44.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021D0327A420(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/34fa3d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/34fa3d.wgsl.expected.fxc.hlsl
index f8b881c..437f3a1 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/34fa3d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/34fa3d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002265AB286F0(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/34fa3d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/34fa3d.wgsl.expected.ir.fxc.hlsl
index f4d9ed8..607fa19 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/34fa3d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/34fa3d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001842452E0E0(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/3e6879.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/3e6879.wgsl.expected.fxc.hlsl
index d29ed0b..b07128d 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/3e6879.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/3e6879.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000287CBC6D1C0(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/3e6879.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/3e6879.wgsl.expected.ir.fxc.hlsl
index 23fa11a..0e89caa 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/3e6879.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/3e6879.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A12916D380(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/41e5d7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/41e5d7.wgsl.expected.fxc.hlsl
index 4de2d1e..4504f56 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/41e5d7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/41e5d7.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C009DC3890(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/41e5d7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/41e5d7.wgsl.expected.ir.fxc.hlsl
index 22319f5..6231448 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/41e5d7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/41e5d7.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F68E864700(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/49de94.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/49de94.wgsl.expected.fxc.hlsl
index a2785c4..d1ed5db 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/49de94.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/49de94.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BE376F1120(4,14-34): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/49de94.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/49de94.wgsl.expected.ir.fxc.hlsl
index cfa93d0..4b7557d 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/49de94.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/49de94.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001996950FE60(4,14-34): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/4a4334.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/4a4334.wgsl.expected.fxc.hlsl
index dc9feed..82036e8 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/4a4334.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/4a4334.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000168061EFF00(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/4a4334.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/4a4334.wgsl.expected.ir.fxc.hlsl
index 2444a20..be18df7 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/4a4334.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/4a4334.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000233FBE5A440(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/5196c8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/5196c8.wgsl.expected.fxc.hlsl
index c6b62f7..4412276 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/5196c8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/5196c8.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A0650BDD60(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/5196c8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/5196c8.wgsl.expected.ir.fxc.hlsl
index 8cc9c2a..570b865 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/5196c8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/5196c8.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B294B7E090(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/6290a2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/6290a2.wgsl.expected.fxc.hlsl
index c54761a..f93ae07 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/6290a2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/6290a2.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002078107AE70(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/6290a2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/6290a2.wgsl.expected.ir.fxc.hlsl
index 5bb26b6..1eeaf28 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/6290a2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/6290a2.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018AB29DF7A0(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/719ad6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/719ad6.wgsl.expected.fxc.hlsl
index bc5b3a3..e65ad96 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/719ad6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/719ad6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027117026390(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/719ad6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/719ad6.wgsl.expected.ir.fxc.hlsl
index 90a14d5..6fd9a15 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/719ad6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/719ad6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017EA726FF80(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/727609.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/727609.wgsl.expected.fxc.hlsl
index 38a5dc6..f2cf9a3 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/727609.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/727609.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018E60F30390(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/727609.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/727609.wgsl.expected.ir.fxc.hlsl
index 5f0648f..ffa9b0c 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/727609.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/727609.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B3C33946B0(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/838c78.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/838c78.wgsl.expected.fxc.hlsl
index 4074887..d3c52d1 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/838c78.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/838c78.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000166907CDE30(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/838c78.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/838c78.wgsl.expected.ir.fxc.hlsl
index 3b8f989..1941dfd 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/838c78.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/838c78.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029166CACE30(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/867093.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/867093.wgsl.expected.fxc.hlsl
index b9a1dff..f284f91 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/867093.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/867093.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EDDF34C9D0(4,15-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/867093.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/867093.wgsl.expected.ir.fxc.hlsl
index be7e76f..f3aee64 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/867093.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/867093.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019F641EF700(4,15-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/8855b2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/8855b2.wgsl.expected.fxc.hlsl
index b9e3885..e689b8a 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/8855b2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/8855b2.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019D6916D160(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/8855b2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/8855b2.wgsl.expected.ir.fxc.hlsl
index d92cbec..0d1af2e 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/8855b2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/8855b2.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F6AAE3FE90(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/912ff5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/912ff5.wgsl.expected.fxc.hlsl
index 020d9d3..e634bc5 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/912ff5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/912ff5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024E5FC5FCB0(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/912ff5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/912ff5.wgsl.expected.ir.fxc.hlsl
index 811cc0d..8d18ead 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/912ff5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/912ff5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000278FE75FDE0(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/9ccdca.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/9ccdca.wgsl.expected.fxc.hlsl
index 21cc0d1..75d705f 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/9ccdca.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/9ccdca.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000260905AC9F0(4,13-32): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/9ccdca.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/9ccdca.wgsl.expected.ir.fxc.hlsl
index 4d73099..7c0cd70 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/9ccdca.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/9ccdca.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E17315FB20(4,13-32): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/a279d7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/a279d7.wgsl.expected.fxc.hlsl
index b41b402..6279ef5 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/a279d7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/a279d7.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CFD40EFCB0(4,15-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/a279d7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/a279d7.wgsl.expected.ir.fxc.hlsl
index df516fe..db2b269 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/a279d7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/a279d7.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BFD2009E80(4,15-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/a3b3e5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/a3b3e5.wgsl.expected.fxc.hlsl
index ba2983c..fa221fd 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/a3b3e5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/a3b3e5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A44597A5F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/a3b3e5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/a3b3e5.wgsl.expected.ir.fxc.hlsl
index 9f6975f..0864d8a 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/a3b3e5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/a3b3e5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000252C350BC10(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/b7e93b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/b7e93b.wgsl.expected.fxc.hlsl
index 729d156..915ba8d 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/b7e93b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/b7e93b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000232A8C7BBB0(4,16-46): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-46): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/b7e93b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/b7e93b.wgsl.expected.ir.fxc.hlsl
index eb248b4..cefc3bc 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/b7e93b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/b7e93b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026EAEF9C260(4,16-46): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-46): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/c36fe1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/c36fe1.wgsl.expected.fxc.hlsl
index 591d97c..ea42a76 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/c36fe1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/c36fe1.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C557B9A790(4,14-35): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/c36fe1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/c36fe1.wgsl.expected.ir.fxc.hlsl
index 6f7bdeb..b4effcc 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/c36fe1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/c36fe1.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014B81F5A3A0(4,14-35): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/cd7aa1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/cd7aa1.wgsl.expected.fxc.hlsl
index ecd0285..ce3de5e 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/cd7aa1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/cd7aa1.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021420DA7030(4,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/cd7aa1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/cd7aa1.wgsl.expected.ir.fxc.hlsl
index 761bfd7..9b62164 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/cd7aa1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/cd7aa1.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000234FD6EFDC0(4,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/e275c8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/e275c8.wgsl.expected.fxc.hlsl
index f6cb614..1f9cbbd 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/e275c8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/e275c8.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DF5ED902C0(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/e275c8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/e275c8.wgsl.expected.ir.fxc.hlsl
index 5ac0415..2849564 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/e275c8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/e275c8.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D20F6CE440(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/e4dd1a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/e4dd1a.wgsl.expected.fxc.hlsl
index 72cbf64..a801494 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/e4dd1a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/e4dd1a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000266EC52E1D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/e4dd1a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/e4dd1a.wgsl.expected.ir.fxc.hlsl
index ea7a7e1..f35a28d 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/e4dd1a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/e4dd1a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C90884720(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/f637f9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/f637f9.wgsl.expected.fxc.hlsl
index 1519e5f..f684efb 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/f637f9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/f637f9.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BEF46BFF00(4,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/f637f9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/f637f9.wgsl.expected.ir.fxc.hlsl
index e2933e6..5060ec4 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/f637f9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/f637f9.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011D4807C250(4,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/fa6810.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/fa6810.wgsl.expected.fxc.hlsl
index 180e9ee..b3433d0 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/fa6810.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/fa6810.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002795929FF00(4,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcast/fa6810.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcast/fa6810.wgsl.expected.ir.fxc.hlsl
index 5d549cb..f19a036 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcast/fa6810.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcast/fa6810.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000218D05846D0(4,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0538e1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0538e1.wgsl.expected.fxc.hlsl
index 9a19a14..6e3931f 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0538e1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0538e1.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019B3E42C9D0(4,15-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0538e1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0538e1.wgsl.expected.ir.fxc.hlsl
index 70bba37..dc55db4 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0538e1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0538e1.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015FB673BEA0(4,15-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0e58ec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0e58ec.wgsl.expected.fxc.hlsl
index b1fe5cb..1dfb524 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0e58ec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0e58ec.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C81A3CAFE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0e58ec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0e58ec.wgsl.expected.ir.fxc.hlsl
index 3d7bac3..b6f5e2e 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0e58ec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/0e58ec.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B63F9DBFE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/151e52.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/151e52.wgsl.expected.fxc.hlsl
index be2499e..d63d2ea 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/151e52.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/151e52.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016DBC1F6210(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/151e52.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/151e52.wgsl.expected.ir.fxc.hlsl
index dc40e4f..28faec2 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/151e52.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/151e52.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000298F61FB730(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/1d9530.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/1d9530.wgsl.expected.fxc.hlsl
index cf337f8..41b1850 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/1d9530.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/1d9530.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017689CEE1D0(4,15-40): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/1d9530.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/1d9530.wgsl.expected.ir.fxc.hlsl
index 3ac351e..e2a440d 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/1d9530.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/1d9530.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A27B9A4F10(4,15-40): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5c6962.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5c6962.wgsl.expected.fxc.hlsl
index 16f8de0..f6edad8 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5c6962.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5c6962.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000205A8FB0390(4,16-44): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5c6962.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5c6962.wgsl.expected.ir.fxc.hlsl
index bcf351b..58bb77f 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5c6962.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5c6962.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5116846C0(4,16-44): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5e5b6f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5e5b6f.wgsl.expected.fxc.hlsl
index 6a6263b..f79b6a7 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5e5b6f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5e5b6f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022A6ADF8710(4,15-41): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5e5b6f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5e5b6f.wgsl.expected.ir.fxc.hlsl
index f898ce4..b74b1ae 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5e5b6f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/5e5b6f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015EE1DA46C0(4,15-41): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/612d6f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/612d6f.wgsl.expected.fxc.hlsl
index ebfcd08..2ebfcd7 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/612d6f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/612d6f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DA83067DE0(4,15-42): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/612d6f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/612d6f.wgsl.expected.ir.fxc.hlsl
index a92d2a4..fc8ff41 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/612d6f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/612d6f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026D5D6EF980(4,15-42): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/61f177.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/61f177.wgsl.expected.fxc.hlsl
index d818a31..6f0f814 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/61f177.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/61f177.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012731A292F0(4,14-34): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/61f177.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/61f177.wgsl.expected.ir.fxc.hlsl
index 73384f7..3c6d1e5 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/61f177.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/61f177.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C747DA0020(4,14-34): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/6945f6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/6945f6.wgsl.expected.fxc.hlsl
index 493edf2..3ec5b3d 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/6945f6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/6945f6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000244055446D0(4,16-43): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/6945f6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/6945f6.wgsl.expected.ir.fxc.hlsl
index 8aae7ae..4be98b1 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/6945f6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/6945f6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002034E4CF980(4,16-43): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/705aad.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/705aad.wgsl.expected.fxc.hlsl
index f1551b8..cee13c0 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/705aad.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/705aad.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FC538BFBE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/705aad.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/705aad.wgsl.expected.ir.fxc.hlsl
index 4837eeb..d218895 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/705aad.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/705aad.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B2A7496920(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/85b351.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/85b351.wgsl.expected.fxc.hlsl
index 83de293..2dc7029 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/85b351.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/85b351.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002435D4CD1C0(4,14-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/85b351.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/85b351.wgsl.expected.ir.fxc.hlsl
index 047dc42..b25ea5f 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/85b351.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/85b351.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F81569A2F0(4,14-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/8ae580.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/8ae580.wgsl.expected.fxc.hlsl
index c0f5f5a..311efbd 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/8ae580.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/8ae580.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017940DBFD20(4,16-45): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/8ae580.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/8ae580.wgsl.expected.ir.fxc.hlsl
index 805a528..1315935 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/8ae580.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/8ae580.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024AF33546C0(4,16-45): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9a1bdc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9a1bdc.wgsl.expected.fxc.hlsl
index d6db34b..dfa1ec2 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9a1bdc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9a1bdc.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210B60760C0(4,13-32): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9a1bdc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9a1bdc.wgsl.expected.ir.fxc.hlsl
index a6e8c8a..b20e6ad 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9a1bdc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9a1bdc.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001110A95E1C0(4,13-32): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9dccee.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9dccee.wgsl.expected.fxc.hlsl
index 2afd3c3..b06f1d5 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9dccee.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9dccee.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026404290390(4,14-40): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9dccee.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9dccee.wgsl.expected.ir.fxc.hlsl
index 41763a4..8fb359a 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9dccee.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/9dccee.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016BE85DCE50(4,14-40): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/a11307.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/a11307.wgsl.expected.fxc.hlsl
index 90ba3de..9825a0f 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/a11307.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/a11307.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C81ACF60B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/a11307.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/a11307.wgsl.expected.ir.fxc.hlsl
index 2f816a8..dcc264c 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/a11307.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/a11307.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021DF53E3A90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/e820d4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/e820d4.wgsl.expected.fxc.hlsl
index 29d4182..c38707d 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/e820d4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/e820d4.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024FD9330390(4,14-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/e820d4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/e820d4.wgsl.expected.ir.fxc.hlsl
index 685f595..841863f 100644
--- a/test/tint/builtins/gen/literal/subgroupBroadcastFirst/e820d4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupBroadcastFirst/e820d4.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000251D33D1DA0(4,14-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/literal/subgroupElect/3943d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupElect/3943d6.wgsl.expected.fxc.hlsl
index 8ca4775..8099112 100644
--- a/test/tint/builtins/gen/literal/subgroupElect/3943d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupElect/3943d6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028184540260(4,14-30): error X3004: undeclared identifier 'WaveIsFirstLane'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveIsFirstLane'
 
diff --git a/test/tint/builtins/gen/literal/subgroupElect/3943d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupElect/3943d6.wgsl.expected.ir.fxc.hlsl
index db66b66..bae59fa 100644
--- a/test/tint/builtins/gen/literal/subgroupElect/3943d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupElect/3943d6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001276FFF06F0(4,14-30): error X3004: undeclared identifier 'WaveIsFirstLane'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveIsFirstLane'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/01de08.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/01de08.wgsl.expected.fxc.hlsl
index f60f273..d08438d 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/01de08.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/01de08.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DC905A0410(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/01de08.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/01de08.wgsl.expected.ir.fxc.hlsl
index 4e3fd69..e9e54e6 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/01de08.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/01de08.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012CD2E2B720(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/0ff95a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/0ff95a.wgsl.expected.fxc.hlsl
index 46c9963..3bc2dbd 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/0ff95a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/0ff95a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D7C3E2FCF0(4,15-37): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/0ff95a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/0ff95a.wgsl.expected.ir.fxc.hlsl
index 5dd42b6..c51cb48 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/0ff95a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/0ff95a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BDB0D9E0E0(4,15-37): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/406ab4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/406ab4.wgsl.expected.fxc.hlsl
index ad23742..39d3903 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/406ab4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/406ab4.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A5D2CC4740(4,14-36): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/406ab4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/406ab4.wgsl.expected.ir.fxc.hlsl
index bbe83ec..6d6b611 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/406ab4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/406ab4.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017281EC46D0(4,14-36): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/41cfde.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/41cfde.wgsl.expected.fxc.hlsl
index c2ed809..9e51dee 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/41cfde.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/41cfde.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E76FCA65B0(4,16-40): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,16-40): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/41cfde.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/41cfde.wgsl.expected.ir.fxc.hlsl
index bae9259..f6d0970 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/41cfde.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/41cfde.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1BC7D8E00(4,16-40): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,16-40): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/42684c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/42684c.wgsl.expected.fxc.hlsl
index 1bd8b9a..7385b83 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/42684c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/42684c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BBCBCE12F0(4,14-30): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/42684c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/42684c.wgsl.expected.ir.fxc.hlsl
index e5e6090..eb820a7 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/42684c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/42684c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001898E37ACF0(4,14-30): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/48acea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/48acea.wgsl.expected.fxc.hlsl
index c94542a..48c5634 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/48acea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/48acea.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012190084F00(4,15-36): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/48acea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/48acea.wgsl.expected.ir.fxc.hlsl
index 1df1103..0688703 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/48acea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/48acea.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EA18E5F870(4,15-36): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4a1568.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4a1568.wgsl.expected.fxc.hlsl
index ffa2553..7f2e5dc 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4a1568.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4a1568.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022685C50D70(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4a1568.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4a1568.wgsl.expected.ir.fxc.hlsl
index d17c8a5..ac5dc28 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4a1568.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4a1568.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B697DE5000(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4c8024.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4c8024.wgsl.expected.fxc.hlsl
index 930bb4d..a342066 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4c8024.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4c8024.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018029EE46F0(4,16-39): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,16-39): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4c8024.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4c8024.wgsl.expected.ir.fxc.hlsl
index f285141..eae41af 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4c8024.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/4c8024.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020745DF46C0(4,16-39): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,16-39): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/71ad0f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/71ad0f.wgsl.expected.fxc.hlsl
index 0bb8081..0e2ab23 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/71ad0f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/71ad0f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A53A9EFD10(4,16-41): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/71ad0f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/71ad0f.wgsl.expected.ir.fxc.hlsl
index 82b9fad..0a860a2 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/71ad0f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/71ad0f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001471ADD46A0(4,16-41): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/95e984.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/95e984.wgsl.expected.fxc.hlsl
index 8e2341d..7b3d430 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/95e984.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/95e984.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000154F86FB2F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/95e984.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/95e984.wgsl.expected.ir.fxc.hlsl
index 449a721..f106f6e 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/95e984.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/95e984.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000268DE290D50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/967e38.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/967e38.wgsl.expected.fxc.hlsl
index 736a73e..071f4cc 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/967e38.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/967e38.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000257C0340490(4,15-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,15-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/967e38.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/967e38.wgsl.expected.ir.fxc.hlsl
index ed2478d..991f84d 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/967e38.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/967e38.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B5B18B4680(4,15-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,15-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/b0c261.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/b0c261.wgsl.expected.fxc.hlsl
index e597291..b6ba663 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/b0c261.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/b0c261.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E806A17640(4,13-28): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,13-28): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/b0c261.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/b0c261.wgsl.expected.ir.fxc.hlsl
index 804a996..2c088c9 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/b0c261.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/b0c261.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF5FDDFEA0(4,13-28): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,13-28): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/c08160.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/c08160.wgsl.expected.fxc.hlsl
index b7921d7..c871e10 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/c08160.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/c08160.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002454DE6C9F0(4,14-35): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/c08160.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/c08160.wgsl.expected.ir.fxc.hlsl
index 95a774b..b815dd5 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/c08160.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/c08160.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C29B9FDE0(4,14-35): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/e58e23.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/e58e23.wgsl.expected.fxc.hlsl
index c4fb5df..47c1fc8 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/e58e23.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/e58e23.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026D9F526230(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/e58e23.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/e58e23.wgsl.expected.ir.fxc.hlsl
index c8ff058..65635bf 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/e58e23.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/e58e23.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002EBA1844710(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/ec300f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/ec300f.wgsl.expected.fxc.hlsl
index c50f7f7..97609ff 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/ec300f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/ec300f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000288842346C0(4,15-38): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/ec300f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/ec300f.wgsl.expected.ir.fxc.hlsl
index 5fb8f19..4380aef 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/ec300f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/ec300f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000267242EA420(4,15-38): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/f0f712.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/f0f712.wgsl.expected.fxc.hlsl
index 2b40e80..6ba491d 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/f0f712.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/f0f712.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016CDDB546F0(4,14-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/f0f712.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/f0f712.wgsl.expected.ir.fxc.hlsl
index d4b2482..f7cb81b 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveAdd/f0f712.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveAdd/f0f712.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015F83BBFDC0(4,14-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/000b92.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/000b92.wgsl.expected.fxc.hlsl
index cc2262f..14dc072 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/000b92.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/000b92.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AD1DC7FC30(4,15-42): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/000b92.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/000b92.wgsl.expected.ir.fxc.hlsl
index d9e1a6a..3195d5b 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/000b92.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/000b92.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D0E7107F0(4,15-42): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/019660.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/019660.wgsl.expected.fxc.hlsl
index a04b4e7..de52491 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/019660.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/019660.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028486784F00(4,14-40): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/019660.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/019660.wgsl.expected.ir.fxc.hlsl
index 3950373..3c49046 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/019660.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/019660.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018DAA90F880(4,14-40): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/0a04d5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/0a04d5.wgsl.expected.fxc.hlsl
index 22e5456..5f5d83d 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/0a04d5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/0a04d5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AAC2E1D630(4,16-44): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/0a04d5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/0a04d5.wgsl.expected.ir.fxc.hlsl
index bec18d2..92b1591 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/0a04d5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/0a04d5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027F0419F890(4,16-44): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/13ba26.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/13ba26.wgsl.expected.fxc.hlsl
index 6dbf13c..f1b39bd 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/13ba26.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/13ba26.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023F6ECA38F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/13ba26.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/13ba26.wgsl.expected.ir.fxc.hlsl
index 392fe43..da983d6 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/13ba26.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/13ba26.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D4A6A346C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/25d1b9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/25d1b9.wgsl.expected.fxc.hlsl
index 0c71b60..b9194bb 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/25d1b9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/25d1b9.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BEEFE70FB0(4,16-43): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/25d1b9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/25d1b9.wgsl.expected.ir.fxc.hlsl
index 095d8d3..0ad5739 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/25d1b9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/25d1b9.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F23322F8B0(4,16-43): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/4525a3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/4525a3.wgsl.expected.fxc.hlsl
index a2f0230..f184499 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/4525a3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/4525a3.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027F445C46F0(4,14-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/4525a3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/4525a3.wgsl.expected.ir.fxc.hlsl
index 014da70..79c2c90 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/4525a3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/4525a3.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001956D0359D0(4,14-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/6f431e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/6f431e.wgsl.expected.fxc.hlsl
index 9e96352..79927bc 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/6f431e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/6f431e.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B764388C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/6f431e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/6f431e.wgsl.expected.ir.fxc.hlsl
index aceff9a..b54ce87 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/6f431e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/6f431e.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019E2D288E20(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/7b5f57.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/7b5f57.wgsl.expected.fxc.hlsl
index 9130b8b..02cd741 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/7b5f57.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/7b5f57.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210A00346C0(4,16-45): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/7b5f57.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/7b5f57.wgsl.expected.ir.fxc.hlsl
index ecc1171..feb931f 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/7b5f57.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/7b5f57.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D8D094F6C0(4,16-45): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/87f23e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/87f23e.wgsl.expected.fxc.hlsl
index 4c3d876..224b2cb 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/87f23e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/87f23e.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DDF1D6FD30(4,14-39): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/87f23e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/87f23e.wgsl.expected.ir.fxc.hlsl
index b59f8e8..8abb37c 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/87f23e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/87f23e.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002707656D2E0(4,14-39): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/98b2e4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/98b2e4.wgsl.expected.fxc.hlsl
index e853443..4ba093d 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/98b2e4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/98b2e4.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002704EB5F8A0(4,15-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/98b2e4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/98b2e4.wgsl.expected.ir.fxc.hlsl
index 07c60ba..982f004 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/98b2e4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/98b2e4.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C4B386F720(4,15-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/a07956.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/a07956.wgsl.expected.fxc.hlsl
index d391fb8..e744e55 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/a07956.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/a07956.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000277613551A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/a07956.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/a07956.wgsl.expected.ir.fxc.hlsl
index 36d5711..11137a6 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/a07956.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/a07956.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F4D07A4AD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/a23002.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/a23002.wgsl.expected.fxc.hlsl
index 80d738e..de0015e 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/a23002.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/a23002.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002386F000270(4,13-32): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/a23002.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/a23002.wgsl.expected.ir.fxc.hlsl
index debe57a..00833d5 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/a23002.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/a23002.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027E0520F6E0(4,13-32): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/d1d490.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/d1d490.wgsl.expected.fxc.hlsl
index 08caaa5..54a7864 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/d1d490.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/d1d490.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000299AA2D0800(4,15-40): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/d1d490.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/d1d490.wgsl.expected.ir.fxc.hlsl
index 3118a90..7a6af54 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/d1d490.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/d1d490.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C55BB1F8F0(4,15-40): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/dc51f8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/dc51f8.wgsl.expected.fxc.hlsl
index f81bb3e..f91e25d 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/dc51f8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/dc51f8.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019DFA398DB0(4,14-34): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/dc51f8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/dc51f8.wgsl.expected.ir.fxc.hlsl
index c2e26b7..1574783 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/dc51f8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/dc51f8.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002872815A380(4,14-34): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/e88d1c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/e88d1c.wgsl.expected.fxc.hlsl
index d949d09..97983aa 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/e88d1c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/e88d1c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D065F24940(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/e88d1c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/e88d1c.wgsl.expected.ir.fxc.hlsl
index b9ec13e..b6d7be1 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/e88d1c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/e88d1c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BA77A2E340(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/f039f4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/f039f4.wgsl.expected.fxc.hlsl
index c52070e..743fda2 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/f039f4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/f039f4.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CABDADCE00(4,15-41): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupExclusiveMul/f039f4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupExclusiveMul/f039f4.wgsl.expected.ir.fxc.hlsl
index 34bfe7d..e1e29af 100644
--- a/test/tint/builtins/gen/literal/subgroupExclusiveMul/f039f4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupExclusiveMul/f039f4.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C50D3ED560(4,15-41): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/0b0375.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/0b0375.wgsl.expected.fxc.hlsl
index e23f650..7f1f4e8 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/0b0375.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/0b0375.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002186309F980(4,16-41): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/0b0375.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/0b0375.wgsl.expected.ir.fxc.hlsl
index 15406f8..0d90e18 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/0b0375.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/0b0375.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002886E29FDB0(4,16-41): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/15ccbf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/15ccbf.wgsl.expected.fxc.hlsl
index 8818ec8..6b3e665 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/15ccbf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/15ccbf.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022CA3C267D0(4,15-38): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/15ccbf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/15ccbf.wgsl.expected.ir.fxc.hlsl
index 3a8195d..69d0740 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/15ccbf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/15ccbf.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E205200FF0(4,15-38): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/1a1a5f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/1a1a5f.wgsl.expected.fxc.hlsl
index 773e556..7615c41 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/1a1a5f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/1a1a5f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000169A16A5DD0(4,15-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,15-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/1a1a5f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/1a1a5f.wgsl.expected.ir.fxc.hlsl
index 8187c32..f445559 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/1a1a5f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/1a1a5f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D89261FB60(4,15-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,15-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/1fc846.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/1fc846.wgsl.expected.fxc.hlsl
index 42d96d9..1f42600 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/1fc846.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/1fc846.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020BA0259CA0(4,16-39): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,16-39): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/1fc846.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/1fc846.wgsl.expected.ir.fxc.hlsl
index 8f7ff33..43046ad5 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/1fc846.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/1fc846.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E0DE9D4E70(4,16-39): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,16-39): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/23f502.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/23f502.wgsl.expected.fxc.hlsl
index fe3a563..a44d824 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/23f502.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/23f502.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028491B11C90(4,15-37): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/23f502.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/23f502.wgsl.expected.ir.fxc.hlsl
index a6658c8..6b566d9 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/23f502.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/23f502.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021D13AE6900(4,15-37): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/33e339.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/33e339.wgsl.expected.fxc.hlsl
index 4f10db7..ba26591 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/33e339.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/33e339.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E9F7CFFB70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/33e339.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/33e339.wgsl.expected.ir.fxc.hlsl
index 9f00dd1..8cc6efd 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/33e339.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/33e339.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DEEB8DFAC0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/4ea90e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/4ea90e.wgsl.expected.fxc.hlsl
index 81f2bf4..ce33827 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/4ea90e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/4ea90e.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ADA3D94690(4,14-35): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/4ea90e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/4ea90e.wgsl.expected.ir.fxc.hlsl
index 733b875..57e2e4f 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/4ea90e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/4ea90e.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E9C8EE46C0(4,14-35): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/5611a5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/5611a5.wgsl.expected.fxc.hlsl
index 2de4a05..117a01d 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/5611a5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/5611a5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB66AF61F0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/5611a5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/5611a5.wgsl.expected.ir.fxc.hlsl
index 51d8470..d3b2bec 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/5611a5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/5611a5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C4171188A0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/6c913e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/6c913e.wgsl.expected.fxc.hlsl
index 2b1647d..86ded5a 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/6c913e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/6c913e.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000183C5010EB0(4,13-28): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,13-28): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/6c913e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/6c913e.wgsl.expected.ir.fxc.hlsl
index dad0795..a449bbc 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/6c913e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/6c913e.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A002AD0150(4,13-28): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,13-28): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/7c934c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/7c934c.wgsl.expected.fxc.hlsl
index cc0a6c9..1de2eb5 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/7c934c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/7c934c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A60BF16310(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/7c934c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/7c934c.wgsl.expected.ir.fxc.hlsl
index e93c63c..6c1216e 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/7c934c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/7c934c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E1B0CD46E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/7e81ea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/7e81ea.wgsl.expected.fxc.hlsl
index e2441e5..739e957 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/7e81ea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/7e81ea.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000251FF7C55C0(4,16-40): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,16-40): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/7e81ea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/7e81ea.wgsl.expected.ir.fxc.hlsl
index fffed2e..8dc08f9 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/7e81ea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/7e81ea.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A339B3C2E0(4,16-40): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,16-40): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/932164.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/932164.wgsl.expected.fxc.hlsl
index 2f96cec..2705a35 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/932164.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/932164.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022987580910(4,14-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/932164.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/932164.wgsl.expected.ir.fxc.hlsl
index 0ce3de4..679d8ae 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/932164.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/932164.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002259E19F6C0(4,14-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/a3afe3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/a3afe3.wgsl.expected.fxc.hlsl
index e919e24..28d4006 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/a3afe3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/a3afe3.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002F2D466FB70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/a3afe3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/a3afe3.wgsl.expected.ir.fxc.hlsl
index 31f0d60..ec88108 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/a3afe3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/a3afe3.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000293B23825F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/a3d5f7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/a3d5f7.wgsl.expected.fxc.hlsl
index 9b36fd6..f84df9c 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/a3d5f7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/a3d5f7.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000199212FFBB0(4,14-36): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/a3d5f7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/a3d5f7.wgsl.expected.ir.fxc.hlsl
index 8a50535..08cfef6 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/a3d5f7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/a3d5f7.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002498343B720(4,14-36): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/b58cbf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/b58cbf.wgsl.expected.fxc.hlsl
index 80b864f..cec0ecb 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/b58cbf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/b58cbf.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015F24E16CA0(4,14-30): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/b58cbf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/b58cbf.wgsl.expected.ir.fxc.hlsl
index 32b102b..c2b3cd6 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/b58cbf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/b58cbf.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000219400FD510(4,14-30): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/b8fb0e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/b8fb0e.wgsl.expected.fxc.hlsl
index a052903..f071a01 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/b8fb0e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/b8fb0e.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CFBE8EFBC0(4,15-36): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMax/b8fb0e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMax/b8fb0e.wgsl.expected.ir.fxc.hlsl
index 69a5f76..e3865a6 100644
--- a/test/tint/builtins/gen/literal/subgroupMax/b8fb0e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMax/b8fb0e.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C40D905360(4,15-36): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/030ad6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/030ad6.wgsl.expected.fxc.hlsl
index 455e6eb..d22c7bb 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/030ad6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/030ad6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014D35C7FA10(4,14-35): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/030ad6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/030ad6.wgsl.expected.ir.fxc.hlsl
index 1791834..18f6302 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/030ad6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/030ad6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000222A17B7830(4,14-35): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/0bc13a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/0bc13a.wgsl.expected.fxc.hlsl
index 674cbfd..b27d0f0 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/0bc13a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/0bc13a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018100C8FA10(4,14-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/0bc13a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/0bc13a.wgsl.expected.ir.fxc.hlsl
index c1a8fe4..781585b 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/0bc13a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/0bc13a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001449F2CFB80(4,14-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/1de104.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/1de104.wgsl.expected.fxc.hlsl
index e595ea4..8c848b0 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/1de104.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/1de104.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E466A06440(4,14-36): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/1de104.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/1de104.wgsl.expected.ir.fxc.hlsl
index fda7bc7..9221817 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/1de104.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/1de104.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026C86D10650(4,14-36): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,14-36): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/2493ab.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/2493ab.wgsl.expected.fxc.hlsl
index 09ee9c7..6d19dda 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/2493ab.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/2493ab.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024F31EE5DE0(4,14-30): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/2493ab.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/2493ab.wgsl.expected.ir.fxc.hlsl
index e8b5994..9096a00 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/2493ab.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/2493ab.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C292148150(4,14-30): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/2d8828.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/2d8828.wgsl.expected.fxc.hlsl
index b39e7ed..ba056bb 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/2d8828.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/2d8828.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B30053F980(4,16-39): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,16-39): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/2d8828.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/2d8828.wgsl.expected.ir.fxc.hlsl
index 349be08..b2e1295 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/2d8828.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/2d8828.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B19F0FB20(4,16-39): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,16-39): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/337a21.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/337a21.wgsl.expected.fxc.hlsl
index d033305..bdca2d7 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/337a21.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/337a21.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D6B7BE6770(4,15-37): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/337a21.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/337a21.wgsl.expected.ir.fxc.hlsl
index 7ca606b..1728824 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/337a21.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/337a21.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002300F9A0650(4,15-37): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/7def0a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/7def0a.wgsl.expected.fxc.hlsl
index 90a9b40..74f0d07 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/7def0a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/7def0a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021143EB68D0(4,15-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,15-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/7def0a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/7def0a.wgsl.expected.ir.fxc.hlsl
index 3f4e5b5..3b9032a 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/7def0a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/7def0a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023CF0CD8040(4,15-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,15-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/82ef23.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/82ef23.wgsl.expected.fxc.hlsl
index dedaf00..2b1fec2 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/82ef23.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/82ef23.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021D67916440(4,15-38): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/82ef23.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/82ef23.wgsl.expected.ir.fxc.hlsl
index 4eb24f1..2f8a52d 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/82ef23.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/82ef23.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AEE6FAC1D0(4,15-38): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/836960.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/836960.wgsl.expected.fxc.hlsl
index fd34ed4..66e5126 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/836960.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/836960.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016E3B739C80(4,16-40): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,16-40): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/836960.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/836960.wgsl.expected.ir.fxc.hlsl
index c4b4dca..d2e5efa 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/836960.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/836960.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025CC76FF870(4,16-40): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,16-40): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/8bb8c1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/8bb8c1.wgsl.expected.fxc.hlsl
index 2c20ce2..d792cf9 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/8bb8c1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/8bb8c1.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002841F9E01B0(4,15-36): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/8bb8c1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/8bb8c1.wgsl.expected.ir.fxc.hlsl
index 889eb5f..1fa63d9 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/8bb8c1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/8bb8c1.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022A4D79C2E0(4,15-36): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,15-36): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/8ffadc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/8ffadc.wgsl.expected.fxc.hlsl
index 6708f3e..af34e22 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/8ffadc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/8ffadc.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000129A3BC0060(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/8ffadc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/8ffadc.wgsl.expected.ir.fxc.hlsl
index e9d7015..dda5e94 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/8ffadc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/8ffadc.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9ED4ABAA0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/a96a2e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/a96a2e.wgsl.expected.fxc.hlsl
index 6ab1ec1..d17557d 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/a96a2e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/a96a2e.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF2534B0B0(4,13-28): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,13-28): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/a96a2e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/a96a2e.wgsl.expected.ir.fxc.hlsl
index d1ba082..3f96c62 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/a96a2e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/a96a2e.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023952569A80(4,13-28): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,13-28): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/bbd9b0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/bbd9b0.wgsl.expected.fxc.hlsl
index ae9c2db9..fd480ee 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/bbd9b0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/bbd9b0.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000225CFAA68F0(4,16-41): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/bbd9b0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/bbd9b0.wgsl.expected.ir.fxc.hlsl
index 96294ea..5789f18 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/bbd9b0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/bbd9b0.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002467E334BE0(4,16-41): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(4,16-41): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/c6da7c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/c6da7c.wgsl.expected.fxc.hlsl
index d3ffddc..f5743d47 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/c6da7c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/c6da7c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C4F31D6080(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/c6da7c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/c6da7c.wgsl.expected.ir.fxc.hlsl
index 591c592..3a2988b 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/c6da7c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/c6da7c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022609F58D90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/cd3b9d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/cd3b9d.wgsl.expected.fxc.hlsl
index c29be82..311d6d0 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/cd3b9d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/cd3b9d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AA6D4046A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/cd3b9d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/cd3b9d.wgsl.expected.ir.fxc.hlsl
index 55df14c..ff39406 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/cd3b9d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/cd3b9d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000251A9B1BBB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/d85be6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/d85be6.wgsl.expected.fxc.hlsl
index 0508ed4..43708f7 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/d85be6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/d85be6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D53D63BD80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMin/d85be6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMin/d85be6.wgsl.expected.ir.fxc.hlsl
index 4ffa0f5..1036095 100644
--- a/test/tint/builtins/gen/literal/subgroupMin/d85be6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMin/d85be6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DC788EAF70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/0de9d3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/0de9d3.wgsl.expected.fxc.hlsl
index 9066683..103202c 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/0de9d3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/0de9d3.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002041E5BAFA0(4,15-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/0de9d3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/0de9d3.wgsl.expected.ir.fxc.hlsl
index 287b95f..f022fce 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/0de9d3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/0de9d3.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000136A3C95CD0(4,15-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/2941a2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/2941a2.wgsl.expected.fxc.hlsl
index bcadff2..52ffafd 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/2941a2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/2941a2.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000238002AF970(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/2941a2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/2941a2.wgsl.expected.ir.fxc.hlsl
index 8f07cd4..21f3747 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/2941a2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/2941a2.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023302F14690(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/3fe886.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/3fe886.wgsl.expected.fxc.hlsl
index 5786000..edc35d0 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/3fe886.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/3fe886.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000258C64F6130(4,13-32): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/3fe886.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/3fe886.wgsl.expected.ir.fxc.hlsl
index f5a988f..ac812c8 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/3fe886.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/3fe886.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C00E395EF0(4,13-32): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/4f8ee6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/4f8ee6.wgsl.expected.fxc.hlsl
index 0dcd713..2b86d8a 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/4f8ee6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/4f8ee6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002058E5A9E40(4,14-34): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/4f8ee6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/4f8ee6.wgsl.expected.ir.fxc.hlsl
index 315e6a2..ec67002 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/4f8ee6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/4f8ee6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D35E5160E0(4,14-34): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/53aee2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/53aee2.wgsl.expected.fxc.hlsl
index 63ec0c3..ae389f3 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/53aee2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/53aee2.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B45B46BD80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/53aee2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/53aee2.wgsl.expected.ir.fxc.hlsl
index 54e1dd2..a5180b3 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/53aee2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/53aee2.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B2952DD590(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/5a8c86.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/5a8c86.wgsl.expected.fxc.hlsl
index d58e291..b531447 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/5a8c86.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/5a8c86.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000202A8666420(4,14-39): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/5a8c86.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/5a8c86.wgsl.expected.ir.fxc.hlsl
index b98197d..df52263 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/5a8c86.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/5a8c86.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F077ABC2E0(4,14-39): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/66c813.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/66c813.wgsl.expected.fxc.hlsl
index 7e5630e..0925975 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/66c813.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/66c813.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000178F5B46910(4,16-45): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/66c813.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/66c813.wgsl.expected.ir.fxc.hlsl
index a08b9ae..ccf94aa 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/66c813.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/66c813.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AAD526F6C0(4,16-45): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/6aaaf3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/6aaaf3.wgsl.expected.fxc.hlsl
index b85a69d..0a676e3 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/6aaaf3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/6aaaf3.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C7E396080(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/6aaaf3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/6aaaf3.wgsl.expected.ir.fxc.hlsl
index b3edaa4..d80aeef 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/6aaaf3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/6aaaf3.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000184AAF86050(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/93eccd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/93eccd.wgsl.expected.fxc.hlsl
index 6b739b5..80f6a4b 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/93eccd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/93eccd.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DEDAAA6910(4,16-44): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/93eccd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/93eccd.wgsl.expected.ir.fxc.hlsl
index 2a79582..cecf8c7 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/93eccd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/93eccd.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000247FE67F6A0(4,16-44): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/d584a2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/d584a2.wgsl.expected.fxc.hlsl
index a659214..866fe42 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/d584a2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/d584a2.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000266A6740260(4,14-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/d584a2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/d584a2.wgsl.expected.ir.fxc.hlsl
index ffc4209..2f2fe97 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/d584a2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/d584a2.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025D2EE5F6A0(4,14-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/dc672a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/dc672a.wgsl.expected.fxc.hlsl
index 1edc0be..98e31cf 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/dc672a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/dc672a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021496A77F60(4,15-40): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/dc672a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/dc672a.wgsl.expected.ir.fxc.hlsl
index fdc8930..1d6f0eb 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/dc672a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/dc672a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F4B013FB20(4,15-40): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/dd1333.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/dd1333.wgsl.expected.fxc.hlsl
index 9cf4a93..5c62710 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/dd1333.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/dd1333.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002561355DF90(4,15-42): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/dd1333.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/dd1333.wgsl.expected.ir.fxc.hlsl
index c300d03..27f3f01 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/dd1333.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/dd1333.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D855479A90(4,15-42): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/f2ac5b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/f2ac5b.wgsl.expected.fxc.hlsl
index e9b3894..76df470 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/f2ac5b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/f2ac5b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E1B7A34CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/f2ac5b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/f2ac5b.wgsl.expected.ir.fxc.hlsl
index 2a4973e..e4e6d4e 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/f2ac5b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/f2ac5b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F3423061E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/f78398.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/f78398.wgsl.expected.fxc.hlsl
index 1ac0423..0a338ae 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/f78398.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/f78398.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024CB10EB110(4,16-43): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/f78398.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/f78398.wgsl.expected.ir.fxc.hlsl
index 0da5add..9d16a9a 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/f78398.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/f78398.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016D868569D0(4,16-43): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/fa781b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/fa781b.wgsl.expected.fxc.hlsl
index 2549273..12d1e36 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/fa781b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/fa781b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B26F446AC0(4,15-41): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/fa781b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/fa781b.wgsl.expected.ir.fxc.hlsl
index f4c04eb..06be382 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/fa781b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/fa781b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025CA06546A0(4,15-41): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/fab258.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/fab258.wgsl.expected.fxc.hlsl
index aea806e..55fc768 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/fab258.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/fab258.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C30D43EE80(4,14-40): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupMul/fab258.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupMul/fab258.wgsl.expected.ir.fxc.hlsl
index 1861d55..671318d 100644
--- a/test/tint/builtins/gen/literal/subgroupMul/fab258.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupMul/fab258.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FA7CDE1820(4,14-40): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/03343f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/03343f.wgsl.expected.fxc.hlsl
index 8f65811..e1496d6 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/03343f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/03343f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B628C70750(5,20-52): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-52): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/03343f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/03343f.wgsl.expected.ir.fxc.hlsl
index 8f245d5..e4d04bf 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/03343f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/03343f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002923879AEE0(5,20-47): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-47): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/0bc264.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/0bc264.wgsl.expected.fxc.hlsl
index 4b2a693..7cdb4b8 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/0bc264.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/0bc264.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9B28E4FA0(4,14-32): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,14-32): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/0bc264.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/0bc264.wgsl.expected.ir.fxc.hlsl
index 52934d2..0cd309b 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/0bc264.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/0bc264.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AD60AB0650(4,14-32): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,14-32): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/3f60e0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/3f60e0.wgsl.expected.fxc.hlsl
index 6487c51..e2550c7 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/3f60e0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/3f60e0.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F877EB6390(5,20-52): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-52): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/3f60e0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/3f60e0.wgsl.expected.ir.fxc.hlsl
index 93f7fd5..944fead 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/3f60e0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/3f60e0.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000207B2B1C2D0(5,20-47): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-47): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/4d4eb0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/4d4eb0.wgsl.expected.fxc.hlsl
index fc4c44e..44c1d9c 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/4d4eb0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/4d4eb0.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DF13090440(5,20-52): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-52): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/4d4eb0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/4d4eb0.wgsl.expected.ir.fxc.hlsl
index 979e1b0..f6b9c07 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/4d4eb0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/4d4eb0.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D60F034E50(5,20-47): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-47): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/663a21.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/663a21.wgsl.expected.fxc.hlsl
index 36f9008..cf1bdc4 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/663a21.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/663a21.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D791B4B200(4,15-39): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/663a21.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/663a21.wgsl.expected.ir.fxc.hlsl
index e7e9ce1..a49902e 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/663a21.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/663a21.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002632978C2D0(4,15-39): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/aa74f7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/aa74f7.wgsl.expected.fxc.hlsl
index 05a3162..662cd4a 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/aa74f7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/aa74f7.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025C899D0320(4,15-38): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/aa74f7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/aa74f7.wgsl.expected.ir.fxc.hlsl
index a70b1ed..4b78fef 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/aa74f7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/aa74f7.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000217FBB3FAA0(4,15-38): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/ae58b6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/ae58b6.wgsl.expected.fxc.hlsl
index fd023a0..8922089 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/ae58b6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/ae58b6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024F7D387CD0(4,19-44): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,19-44): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/ae58b6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/ae58b6.wgsl.expected.ir.fxc.hlsl
index 869445a..bb9fd24 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/ae58b6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/ae58b6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011F12EDBA60(4,19-44): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,19-44): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/f915e3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/f915e3.wgsl.expected.fxc.hlsl
index b605360..69c1662 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/f915e3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/f915e3.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000235485F38A0(4,15-40): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupOr/f915e3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupOr/f915e3.wgsl.expected.ir.fxc.hlsl
index bf12133..38657bd 100644
--- a/test/tint/builtins/gen/literal/subgroupOr/f915e3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupOr/f915e3.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023193C6ACB0(4,15-40): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/030422.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/030422.wgsl.expected.fxc.hlsl
index 47695aa..459b385 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/030422.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/030422.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002420353BA70(4,15-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/030422.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/030422.wgsl.expected.ir.fxc.hlsl
index 46ffb27..5f30a50 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/030422.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/030422.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C8F1CCFB60(4,15-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/1f664c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/1f664c.wgsl.expected.fxc.hlsl
index ebaa3fc..596121b 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/1f664c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/1f664c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F3EC7046F0(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/1f664c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/1f664c.wgsl.expected.ir.fxc.hlsl
index e600340..165d7d7 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/1f664c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/1f664c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001776372D540(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/21f083.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/21f083.wgsl.expected.fxc.hlsl
index 456a34b..894d6e6 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/21f083.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/21f083.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026F2A6E95F0(4,15-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/21f083.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/21f083.wgsl.expected.ir.fxc.hlsl
index 6d21d21..c17618f 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/21f083.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/21f083.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BBAB8DD540(4,15-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/2ee993.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/2ee993.wgsl.expected.fxc.hlsl
index af81c7a..16b820d 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/2ee993.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/2ee993.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C31F8546C0(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/2ee993.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/2ee993.wgsl.expected.ir.fxc.hlsl
index 0d4dfcb..81ebb4c 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/2ee993.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/2ee993.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CC3246FB20(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/323416.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/323416.wgsl.expected.fxc.hlsl
index d335408..1f774d5 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/323416.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/323416.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A9BE165500(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/323416.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/323416.wgsl.expected.ir.fxc.hlsl
index e222f5f..57f4650 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/323416.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/323416.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002460C41F100(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/4752bd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/4752bd.wgsl.expected.fxc.hlsl
index 6db8d83..9f4180b 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/4752bd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/4752bd.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026FE542D680(4,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/4752bd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/4752bd.wgsl.expected.ir.fxc.hlsl
index 3c06621..35fded5 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/4752bd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/4752bd.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C187A5FD20(4,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/4cbb69.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/4cbb69.wgsl.expected.fxc.hlsl
index 1b03c25..6b58ffd 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/4cbb69.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/4cbb69.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FF34CC46D0(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/4cbb69.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/4cbb69.wgsl.expected.ir.fxc.hlsl
index 40cc271..dce5e6b 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/4cbb69.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/4cbb69.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B429210780(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/4f5711.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/4f5711.wgsl.expected.fxc.hlsl
index 44818b6..a4936b1 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/4f5711.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/4f5711.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002025C506F70(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/4f5711.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/4f5711.wgsl.expected.ir.fxc.hlsl
index 8b6437d..ca0d12e 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/4f5711.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/4f5711.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018C8B980550(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/54f328.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/54f328.wgsl.expected.fxc.hlsl
index 3c07791..1b9160e 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/54f328.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/54f328.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BFB9809C00(4,14-34): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/54f328.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/54f328.wgsl.expected.ir.fxc.hlsl
index 841dc65..1d41f0e 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/54f328.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/54f328.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000140BD238FB0(4,14-34): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-34): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/5dfeab.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/5dfeab.wgsl.expected.fxc.hlsl
index 36b336d..6f834a9 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/5dfeab.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/5dfeab.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022FFC26C100(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/5dfeab.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/5dfeab.wgsl.expected.ir.fxc.hlsl
index edb7bdd..fe3d006 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/5dfeab.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/5dfeab.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019D6AB3CD70(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-45): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/5ef5a2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/5ef5a2.wgsl.expected.fxc.hlsl
index 3f995c1..a422776 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/5ef5a2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/5ef5a2.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C17D646D0(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/5ef5a2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/5ef5a2.wgsl.expected.ir.fxc.hlsl
index d1791b8..7358d27 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/5ef5a2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/5ef5a2.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002463C758E00(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/647034.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/647034.wgsl.expected.fxc.hlsl
index e9f12aa..31cf270 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/647034.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/647034.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EFE83DD970(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/647034.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/647034.wgsl.expected.ir.fxc.hlsl
index 15ad768..b4e5ad3 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/647034.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/647034.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001818D930410(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/7ba2d5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/7ba2d5.wgsl.expected.fxc.hlsl
index ace5583..2158c43 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/7ba2d5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/7ba2d5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029220254FD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/7ba2d5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/7ba2d5.wgsl.expected.ir.fxc.hlsl
index 611d5b8..df451ed 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/7ba2d5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/7ba2d5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028FEA500410(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/7c5d64.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/7c5d64.wgsl.expected.fxc.hlsl
index 9085049..1b41c3f 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/7c5d64.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/7c5d64.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A2299146D0(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/7c5d64.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/7c5d64.wgsl.expected.ir.fxc.hlsl
index d769828..4413ab8 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/7c5d64.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/7c5d64.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C13820170(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/7d7b1e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/7d7b1e.wgsl.expected.fxc.hlsl
index aeb8235..1f22b93 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/7d7b1e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/7d7b1e.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002191DFE48D0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/7d7b1e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/7d7b1e.wgsl.expected.ir.fxc.hlsl
index dc6ab41..51d04c8 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/7d7b1e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/7d7b1e.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023CA46746A0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/821df9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/821df9.wgsl.expected.fxc.hlsl
index c9f7b17..84e2ffe 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/821df9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/821df9.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002763C466E40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/821df9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/821df9.wgsl.expected.ir.fxc.hlsl
index d8a653b..5627561 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/821df9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/821df9.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023058634AE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/824702.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/824702.wgsl.expected.fxc.hlsl
index dc50fa7..4491bb3 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/824702.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/824702.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023F0BC46290(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/824702.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/824702.wgsl.expected.ir.fxc.hlsl
index 66467b1..8cb3dcd 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/824702.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/824702.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025C724EC300(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/84f261.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/84f261.wgsl.expected.fxc.hlsl
index 1158e74..63aecee 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/84f261.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/84f261.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CDFE2A5050(4,15-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/84f261.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/84f261.wgsl.expected.ir.fxc.hlsl
index 2816aee..837ce89 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/84f261.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/84f261.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000255B42DCE20(4,15-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/85587b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/85587b.wgsl.expected.fxc.hlsl
index 8fb305e..7526734 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/85587b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/85587b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026A3D985AB0(4,16-46): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-46): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/85587b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/85587b.wgsl.expected.ir.fxc.hlsl
index 9b1f392..17afe33 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/85587b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/85587b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021AA60C4A30(4,16-46): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-46): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/8890a5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/8890a5.wgsl.expected.fxc.hlsl
index 5de7210..d3f7fa8 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/8890a5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/8890a5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AABBD70220(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/8890a5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/8890a5.wgsl.expected.ir.fxc.hlsl
index 66f01ad..7ed07cf 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/8890a5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/8890a5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020080DFFB80(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-44): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/8bfbcd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/8bfbcd.wgsl.expected.fxc.hlsl
index 1560010..c59c3f6 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/8bfbcd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/8bfbcd.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021A8A8C0540(4,13-32): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/8bfbcd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/8bfbcd.wgsl.expected.ir.fxc.hlsl
index 222f151..ce9dcbe 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/8bfbcd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/8bfbcd.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D7A4BEF6E0(4,13-32): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,13-32): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/8c3fd2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/8c3fd2.wgsl.expected.fxc.hlsl
index bea3f51..78d76a0 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/8c3fd2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/8c3fd2.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018827174490(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/8c3fd2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/8c3fd2.wgsl.expected.ir.fxc.hlsl
index 4dec098..85edb21 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/8c3fd2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/8c3fd2.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB6AFB4710(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/aa1d5c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/aa1d5c.wgsl.expected.fxc.hlsl
index bfc7b64..85e366a 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/aa1d5c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/aa1d5c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024F688D4710(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/aa1d5c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/aa1d5c.wgsl.expected.ir.fxc.hlsl
index 277e7f9..f8811a7 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/aa1d5c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/aa1d5c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A248324CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/b0f28d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/b0f28d.wgsl.expected.fxc.hlsl
index e0cb0a5..c577e20 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/b0f28d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/b0f28d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F10BF77D60(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/b0f28d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/b0f28d.wgsl.expected.ir.fxc.hlsl
index f3a1865..d791431 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/b0f28d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/b0f28d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000146614D9190(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/b4bbb7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/b4bbb7.wgsl.expected.fxc.hlsl
index 5ceffa0..6c0d14b 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/b4bbb7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/b4bbb7.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206A1B50670(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/b4bbb7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/b4bbb7.wgsl.expected.ir.fxc.hlsl
index 7c5682f..a80ee72 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/b4bbb7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/b4bbb7.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000224E182AE80(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/bbb06c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/bbb06c.wgsl.expected.fxc.hlsl
index 515d76e..6888ae0 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/bbb06c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/bbb06c.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000230B2BE46A0(4,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/bbb06c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/bbb06c.wgsl.expected.ir.fxc.hlsl
index 28eaac3..9bafd4d 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/bbb06c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/bbb06c.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9F221F870(4,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/d4a772.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/d4a772.wgsl.expected.fxc.hlsl
index c693516..8ba1dd9 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/d4a772.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/d4a772.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021DD0456140(4,13-33): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,13-33): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/d4a772.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/d4a772.wgsl.expected.ir.fxc.hlsl
index 9b7eb4d..8ed6d65 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/d4a772.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/d4a772.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220EA80D5B0(4,13-33): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,13-33): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/d9ff67.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/d9ff67.wgsl.expected.fxc.hlsl
index c50c299..098a2ff 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/d9ff67.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/d9ff67.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214BF606AD0(4,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/d9ff67.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/d9ff67.wgsl.expected.ir.fxc.hlsl
index bf36b12..c3bd862 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/d9ff67.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/d9ff67.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002390207BE20(4,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/e13c81.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/e13c81.wgsl.expected.fxc.hlsl
index f65a414..b3194da 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/e13c81.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/e13c81.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E9CA070680(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/e13c81.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/e13c81.wgsl.expected.ir.fxc.hlsl
index 720b677..e607f60 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/e13c81.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/e13c81.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B7839108F0(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/e854d5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/e854d5.wgsl.expected.fxc.hlsl
index f4d6eaf..40c2e29 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/e854d5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/e854d5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EAEC58BC30(4,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/e854d5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/e854d5.wgsl.expected.ir.fxc.hlsl
index 13842db..c9c811d 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/e854d5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/e854d5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD5C89F870(4,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/f194f5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/f194f5.wgsl.expected.fxc.hlsl
index 9c235d5..e398efc 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/f194f5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/f194f5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025554576860(4,14-35): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/f194f5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/f194f5.wgsl.expected.ir.fxc.hlsl
index 21ead63..8fe6974 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/f194f5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/f194f5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016D89F0FB60(4,14-35): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(4,14-35): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/fb4ab9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/fb4ab9.wgsl.expected.fxc.hlsl
index 389f516..a6e7c53 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/fb4ab9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/fb4ab9.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002106E75E0A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffle/fb4ab9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffle/fb4ab9.wgsl.expected.ir.fxc.hlsl
index c93baf1..e71777f 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffle/fb4ab9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffle/fb4ab9.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020AF28353E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/10eb45.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/10eb45.wgsl.expected.fxc.hlsl
index 2cb6fc2..e5d2a0a 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/10eb45.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/10eb45.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015179BFFB70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/10eb45.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/10eb45.wgsl.expected.ir.fxc.hlsl
index c7ea8a2..ff36091 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/10eb45.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/10eb45.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026192EAB720(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/1b530f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/1b530f.wgsl.expected.fxc.hlsl
index 413c092..0396d98 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/1b530f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/1b530f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C54244630(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/1b530f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/1b530f.wgsl.expected.ir.fxc.hlsl
index 03287c7..ffcbe96 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/1b530f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/1b530f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D9A3F9D380(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/257ff0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/257ff0.wgsl.expected.fxc.hlsl
index 6feed0b..a336c92 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/257ff0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/257ff0.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1DFAD68B0(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/257ff0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/257ff0.wgsl.expected.ir.fxc.hlsl
index dbd0723..724e952 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/257ff0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/257ff0.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000176B9064F30(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/313d9b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/313d9b.wgsl.expected.fxc.hlsl
index 5737300..ee48c72 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/313d9b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/313d9b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016D42E32370(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/313d9b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/313d9b.wgsl.expected.ir.fxc.hlsl
index 6c2d726..6bdb23c 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/313d9b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/313d9b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002333AA64D30(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/57b1e8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/57b1e8.wgsl.expected.fxc.hlsl
index 3d1342a..79af4b4 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/57b1e8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/57b1e8.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C2371938C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/57b1e8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/57b1e8.wgsl.expected.ir.fxc.hlsl
index 3a064b5..ff2fedf 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/57b1e8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/57b1e8.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E62EF80150(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/5d8b9f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/5d8b9f.wgsl.expected.fxc.hlsl
index 615fb0f..7c2759a 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/5d8b9f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/5d8b9f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000187F0A160A0(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/5d8b9f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/5d8b9f.wgsl.expected.ir.fxc.hlsl
index a855c5d..b4fddb3 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/5d8b9f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/5d8b9f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000198AD7646D0(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/63fdb0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/63fdb0.wgsl.expected.fxc.hlsl
index aa2e58e..1bc2403 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/63fdb0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/63fdb0.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023AE2DA0CA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/63fdb0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/63fdb0.wgsl.expected.ir.fxc.hlsl
index 6f3c0b0..80a8f9e 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/63fdb0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/63fdb0.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FC41E64210(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/642789.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/642789.wgsl.expected.fxc.hlsl
index 68b397a..408f024 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/642789.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/642789.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000253FBE3FFD0(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/642789.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/642789.wgsl.expected.ir.fxc.hlsl
index bfeda9a..81b457b 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/642789.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/642789.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000201798C59E0(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/7a0cf5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/7a0cf5.wgsl.expected.fxc.hlsl
index 0268fc0..c7fadce 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/7a0cf5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/7a0cf5.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7F396D340(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/7a0cf5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/7a0cf5.wgsl.expected.ir.fxc.hlsl
index 66b51ff..7dce4a4 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/7a0cf5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/7a0cf5.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F0B472FDE0(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/7f8886.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/7f8886.wgsl.expected.fxc.hlsl
index 1cdc2e1..91def5e 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/7f8886.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/7f8886.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000190F29F38C0(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/7f8886.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/7f8886.wgsl.expected.ir.fxc.hlsl
index fd8bcd3..8e82b66 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/7f8886.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/7f8886.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002126B3F5C40(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/9c6714.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/9c6714.wgsl.expected.fxc.hlsl
index 4f2b09d..7741564 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/9c6714.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/9c6714.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017EF9FBF0F0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/9c6714.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/9c6714.wgsl.expected.ir.fxc.hlsl
index 6001536..52d8816 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/9c6714.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/9c6714.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021925AC46A0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/b41899.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/b41899.wgsl.expected.fxc.hlsl
index bdab7cb..64c54a9 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/b41899.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/b41899.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EA3A684E90(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/b41899.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/b41899.wgsl.expected.ir.fxc.hlsl
index 215e750..97eb536 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/b41899.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/b41899.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A435280B50(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/c9f1c4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/c9f1c4.wgsl.expected.fxc.hlsl
index 5d1347e..186827d 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/c9f1c4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/c9f1c4.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025172C446C0(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/c9f1c4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/c9f1c4.wgsl.expected.ir.fxc.hlsl
index 0c262af..0f5e8ca 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/c9f1c4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/c9f1c4.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000248B3B0D380(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/d269eb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/d269eb.wgsl.expected.fxc.hlsl
index f2760e1..136f350 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/d269eb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/d269eb.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214B92E0BD0(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/d269eb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/d269eb.wgsl.expected.ir.fxc.hlsl
index 10f3be8..4f70e40 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/d269eb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/d269eb.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C2242F890(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/d46304.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/d46304.wgsl.expected.fxc.hlsl
index 49a7212..7990b59 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/d46304.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/d46304.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E2E0F262B0(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/d46304.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/d46304.wgsl.expected.ir.fxc.hlsl
index 1ab3bb9..35e3a70 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/d46304.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/d46304.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001762192FDF0(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/d90c2f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/d90c2f.wgsl.expected.fxc.hlsl
index f3fc51c..a9adeea 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/d90c2f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/d90c2f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022474326B10(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleDown/d90c2f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleDown/d90c2f.wgsl.expected.ir.fxc.hlsl
index 39d6fa3..88d865f 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleDown/d90c2f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleDown/d90c2f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D407BDF6E0(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/0990cd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/0990cd.wgsl.expected.fxc.hlsl
index 3c0ea92..0f6ea3d 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/0990cd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/0990cd.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002167D8581D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/0990cd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/0990cd.wgsl.expected.ir.fxc.hlsl
index 90adc0d..7dc4126 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/0990cd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/0990cd.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027467BFFBD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/1bb93f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/1bb93f.wgsl.expected.fxc.hlsl
index de0840b..93626ae 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/1bb93f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/1bb93f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000208F863DF00(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/1bb93f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/1bb93f.wgsl.expected.ir.fxc.hlsl
index 670d584..bb90ace 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/1bb93f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/1bb93f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000266ACB24680(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/23c7ca.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/23c7ca.wgsl.expected.fxc.hlsl
index 4940220..35b9004 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/23c7ca.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/23c7ca.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC369C4690(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/23c7ca.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/23c7ca.wgsl.expected.ir.fxc.hlsl
index e06b0bd..0af41a6 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/23c7ca.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/23c7ca.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001777646F7A0(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/3242a6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/3242a6.wgsl.expected.fxc.hlsl
index 0e4827d..626a0f0 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/3242a6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/3242a6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B02F007100(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/3242a6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/3242a6.wgsl.expected.ir.fxc.hlsl
index 30e4208..c8a4326 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/3242a6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/3242a6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F479ABCEB0(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/33d495.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/33d495.wgsl.expected.fxc.hlsl
index 8e3cde4..7eb61f6 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/33d495.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/33d495.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC6FC56790(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/33d495.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/33d495.wgsl.expected.ir.fxc.hlsl
index 491846c..2d7e66c 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/33d495.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/33d495.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027EE093FE00(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/3e609f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/3e609f.wgsl.expected.fxc.hlsl
index b5b865f..6f1e92e 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/3e609f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/3e609f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024B182457B0(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/3e609f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/3e609f.wgsl.expected.ir.fxc.hlsl
index 006fb42..9338e4f 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/3e609f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/3e609f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF62EF0C80(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/58de69.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/58de69.wgsl.expected.fxc.hlsl
index 0a46765..e42ecc4 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/58de69.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/58de69.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001548CF1FC30(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/58de69.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/58de69.wgsl.expected.ir.fxc.hlsl
index ec476a2..8dc1041 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/58de69.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/58de69.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000187648946C0(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/868e52.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/868e52.wgsl.expected.fxc.hlsl
index 8ca414a..c42798a 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/868e52.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/868e52.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C8A7F25CF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/868e52.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/868e52.wgsl.expected.ir.fxc.hlsl
index 3fa312b..8239f8e 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/868e52.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/868e52.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F79E3B61F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/87c9d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/87c9d6.wgsl.expected.fxc.hlsl
index 91071bb..5ec7cfb 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/87c9d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/87c9d6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000292FE6E4EB0(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/87c9d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/87c9d6.wgsl.expected.ir.fxc.hlsl
index c9ecf6e..0aaf11d 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/87c9d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/87c9d6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014EB512BDE0(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/88eb07.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/88eb07.wgsl.expected.fxc.hlsl
index 15ba544..84b01e2 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/88eb07.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/88eb07.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000204685781D0(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/88eb07.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/88eb07.wgsl.expected.ir.fxc.hlsl
index 7b1bb29..0f4db20 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/88eb07.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/88eb07.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CE7B5B46C0(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/8a63f3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/8a63f3.wgsl.expected.fxc.hlsl
index 71b701c..d16f4c5 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/8a63f3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/8a63f3.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002200DFC0330(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/8a63f3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/8a63f3.wgsl.expected.ir.fxc.hlsl
index 82b2556..7a4324b 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/8a63f3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/8a63f3.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000200538146C0(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/a2075a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/a2075a.wgsl.expected.fxc.hlsl
index 6d3c5e2..acea8fa 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/a2075a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/a2075a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000182C04F5330(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/a2075a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/a2075a.wgsl.expected.ir.fxc.hlsl
index 7e2a885..2ac9184 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/a2075a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/a2075a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B315B6C8C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/abaea0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/abaea0.wgsl.expected.fxc.hlsl
index a460527..95c8420 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/abaea0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/abaea0.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027AD48A51F0(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/abaea0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/abaea0.wgsl.expected.ir.fxc.hlsl
index b427da0..2e54726 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/abaea0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/abaea0.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002DB6DAA46A0(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/b58804.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/b58804.wgsl.expected.fxc.hlsl
index 56d59b1..97650e0 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/b58804.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/b58804.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000250368157C0(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/b58804.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/b58804.wgsl.expected.ir.fxc.hlsl
index 64e6a0f..65bd068 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/b58804.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/b58804.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021098A646A0(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/bbf7f4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/bbf7f4.wgsl.expected.fxc.hlsl
index 3a28770..79979e4 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/bbf7f4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/bbf7f4.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000230E4206BE0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/bbf7f4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/bbf7f4.wgsl.expected.ir.fxc.hlsl
index 6c1b11d..80245fc 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/bbf7f4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/bbf7f4.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C3053FD1E0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/db5bcb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/db5bcb.wgsl.expected.fxc.hlsl
index c22923f..daaf454 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/db5bcb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/db5bcb.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C8CF1BBB0(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleUp/db5bcb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleUp/db5bcb.wgsl.expected.ir.fxc.hlsl
index 5b9909f..f5bc936 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleUp/db5bcb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleUp/db5bcb.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017509518640(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/071aa0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/071aa0.wgsl.expected.fxc.hlsl
index d000543..41118f5 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/071aa0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/071aa0.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B40FB560A0(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/071aa0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/071aa0.wgsl.expected.ir.fxc.hlsl
index 471de6c..a4631a4 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/071aa0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/071aa0.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002255F7646D0(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/08f588.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/08f588.wgsl.expected.fxc.hlsl
index 5679bd4..8036f12 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/08f588.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/08f588.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BAAC356A70(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/08f588.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/08f588.wgsl.expected.ir.fxc.hlsl
index db82c10..00eb613 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/08f588.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/08f588.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000188162CFDF0(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,42-59): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/1d36b6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/1d36b6.wgsl.expected.fxc.hlsl
index cb1cc43..63f1e68 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/1d36b6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/1d36b6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000265F1244E70(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/1d36b6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/1d36b6.wgsl.expected.ir.fxc.hlsl
index 1851569..d308c2c 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/1d36b6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/1d36b6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013B01AD46A0(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/1e247f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/1e247f.wgsl.expected.fxc.hlsl
index 5bbd9b3..ba4c52d 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/1e247f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/1e247f.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000269AE7F3FF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/1e247f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/1e247f.wgsl.expected.ir.fxc.hlsl
index 4848cc4..4e34cd4 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/1e247f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/1e247f.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CC361C0150(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/1f2590.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/1f2590.wgsl.expected.fxc.hlsl
index a5b83db..4e2ed77 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/1f2590.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/1f2590.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029D3D2B4E00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/1f2590.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/1f2590.wgsl.expected.ir.fxc.hlsl
index aa5e583..8b52e4e8 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/1f2590.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/1f2590.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019AA4716040(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/2e033d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/2e033d.wgsl.expected.fxc.hlsl
index 33d2899..26be8e0 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/2e033d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/2e033d.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001963BFA8100(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/2e033d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/2e033d.wgsl.expected.ir.fxc.hlsl
index 22a6c58..464ef8e 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/2e033d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/2e033d.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BEE4D8D7B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/445e83.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/445e83.wgsl.expected.fxc.hlsl
index 4e9db6b..d1c3fa1 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/445e83.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/445e83.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E165554690(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/445e83.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/445e83.wgsl.expected.ir.fxc.hlsl
index b94df16..eb3804f 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/445e83.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/445e83.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019ADECEF6A0(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/7435fe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/7435fe.wgsl.expected.fxc.hlsl
index fe422a4..85f3377 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/7435fe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/7435fe.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028BAAF355A0(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/7435fe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/7435fe.wgsl.expected.ir.fxc.hlsl
index c4152f3..48c37f9 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/7435fe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/7435fe.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022D912CF720(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/80b6e9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/80b6e9.wgsl.expected.fxc.hlsl
index 6240974..5ba2f58 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/80b6e9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/80b6e9.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C6DC4FB840(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/80b6e9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/80b6e9.wgsl.expected.ir.fxc.hlsl
index 54f664a..5f6d7c1 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/80b6e9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/80b6e9.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027B93CA4E60(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/9f945a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/9f945a.wgsl.expected.fxc.hlsl
index d617487..4fd5c70 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/9f945a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/9f945a.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A6D5D8B680(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/9f945a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/9f945a.wgsl.expected.ir.fxc.hlsl
index 8317afe..60d49c0 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/9f945a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/9f945a.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000184990C6070(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,41-58): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/bdddba.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/bdddba.wgsl.expected.fxc.hlsl
index 47379e5..091561d 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/bdddba.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/bdddba.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ECDAFD5CF0(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/bdddba.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/bdddba.wgsl.expected.ir.fxc.hlsl
index 15b2caf..abcd9f2 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/bdddba.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/bdddba.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF66CB4A50(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/c88290.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/c88290.wgsl.expected.fxc.hlsl
index d1d307a..74a9851 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/c88290.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/c88290.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A7100A7190(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/c88290.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/c88290.wgsl.expected.ir.fxc.hlsl
index 26bb7e6..796151a 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/c88290.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/c88290.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000205107ED070(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,45-62): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/caa816.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/caa816.wgsl.expected.fxc.hlsl
index 5383043..d729c49 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/caa816.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/caa816.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025B82AF0DF0(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/caa816.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/caa816.wgsl.expected.ir.fxc.hlsl
index 2609e45..eaa2382 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/caa816.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/caa816.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C5322BCE00(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,44-61): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/d224ab.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/d224ab.wgsl.expected.fxc.hlsl
index 0c15217..83afdaa3 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/d224ab.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/d224ab.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025FFAFADD10(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/d224ab.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/d224ab.wgsl.expected.ir.fxc.hlsl
index 6b96496..822c400 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/d224ab.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/d224ab.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD843B4FD0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/e3c10b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/e3c10b.wgsl.expected.fxc.hlsl
index 6a97b76..f3f4336 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/e3c10b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/e3c10b.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B22BB9DBB0(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/e3c10b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/e3c10b.wgsl.expected.ir.fxc.hlsl
index 4642ece..877a96d 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/e3c10b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/e3c10b.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001763EFE14C0(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,40-57): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/f7b453.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/f7b453.wgsl.expected.fxc.hlsl
index ab69540..8bd8d68 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/f7b453.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/f7b453.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019824B41E00(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupShuffleXor/f7b453.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupShuffleXor/f7b453.wgsl.expected.ir.fxc.hlsl
index 1d5388d..80b7489 100644
--- a/test/tint/builtins/gen/literal/subgroupShuffleXor/f7b453.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupShuffleXor/f7b453.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014363366050(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(4,43-60): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/468721.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/468721.wgsl.expected.fxc.hlsl
index 23bf9b0..ec13e12 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/468721.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/468721.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC2E7AFC40(4,15-40): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/468721.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/468721.wgsl.expected.ir.fxc.hlsl
index da66903..4898cc3 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/468721.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/468721.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023549650650(4,15-40): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,15-40): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/473de8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/473de8.wgsl.expected.fxc.hlsl
index 6674e57..6ad37ef 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/473de8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/473de8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214B9201060(5,20-53): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-53): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/473de8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/473de8.wgsl.expected.ir.fxc.hlsl
index 26383fa..221e124 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/473de8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/473de8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000239ADCCD1C0(5,20-48): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-48): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/694b17.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/694b17.wgsl.expected.fxc.hlsl
index aac7652..72ee086 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/694b17.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/694b17.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B1ED06D090(4,19-45): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,19-45): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/694b17.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/694b17.wgsl.expected.ir.fxc.hlsl
index 529dc68..329e117 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/694b17.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/694b17.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CDAB75FE80(4,19-45): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,19-45): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/7750d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/7750d6.wgsl.expected.fxc.hlsl
index 3834790..6aeed1b 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/7750d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/7750d6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016C8AD35EB0(4,14-33): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,14-33): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/7750d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/7750d6.wgsl.expected.ir.fxc.hlsl
index 6aa30f0..2c3c469 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/7750d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/7750d6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000263AE5FFE20(4,14-33): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,14-33): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/7f6672.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/7f6672.wgsl.expected.fxc.hlsl
index 712dce6..e503e7c 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/7f6672.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/7f6672.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019E55AA7AC0(4,15-39): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/7f6672.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/7f6672.wgsl.expected.ir.fxc.hlsl
index f3c50d1..00896b3 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/7f6672.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/7f6672.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C940F14EE0(4,15-39): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,15-39): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/83b1f3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/83b1f3.wgsl.expected.fxc.hlsl
index 62757fc..3395a27 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/83b1f3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/83b1f3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DF5CE15280(5,20-53): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-53): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/83b1f3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/83b1f3.wgsl.expected.ir.fxc.hlsl
index f9c840f..7172ff1 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/83b1f3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/83b1f3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B9ADF44A00(5,20-48): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-48): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/9c6e73.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/9c6e73.wgsl.expected.fxc.hlsl
index 976d659..8d227be 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/9c6e73.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/9c6e73.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023299903CA0(5,20-53): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-53): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/9c6e73.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/9c6e73.wgsl.expected.ir.fxc.hlsl
index 6539657..7362f50 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/9c6e73.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/9c6e73.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B8B2BF890(5,20-48): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-48): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/9d77e4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/9d77e4.wgsl.expected.fxc.hlsl
index 98511ca..52de320 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/9d77e4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/9d77e4.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C51E055C00(4,15-41): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/subgroupXor/9d77e4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/subgroupXor/9d77e4.wgsl.expected.ir.fxc.hlsl
index 26f45d5..3c46744 100644
--- a/test/tint/builtins/gen/literal/subgroupXor/9d77e4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/subgroupXor/9d77e4.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002033FD1D500(4,15-41): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(4,15-41): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.fxc.hlsl
index 0577f6c..3943dcb 100644
--- a/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017CFD3D3D00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.ir.fxc.hlsl
index 50c03ec..97de823 100644
--- a/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tan/539e54.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E3A17BC740(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.fxc.hlsl
index d5abab7..83177bc 100644
--- a/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F75752D000(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.ir.fxc.hlsl
index 36cdea3..f23ad0d 100644
--- a/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tan/9f7c9c.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023AE88F64C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.fxc.hlsl
index a7e580b..1bb270e 100644
--- a/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000247B84D6C10(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.ir.fxc.hlsl
index 15b8594..ccf1fb9 100644
--- a/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tan/d4d491.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002023CD961F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.fxc.hlsl
index f3bfacd..8c54b9d 100644
--- a/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000159BB26CA70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.ir.fxc.hlsl
index fc64fb0..7030291 100644
--- a/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tan/db0456.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020A6E7EBE50(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.fxc.hlsl
index 8dbff16..81809b8 100644
--- a/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F2FD1794A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.ir.fxc.hlsl
index 84468c5..ea670ee 100644
--- a/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tanh/06a4fe.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024DF3068F80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.fxc.hlsl
index ac748db..a070237 100644
--- a/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020534E04FA0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.ir.fxc.hlsl
index 4bc5078..1ce47b2 100644
--- a/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tanh/5b19af.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017A89D5D0E0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.fxc.hlsl
index b418c52..53c5df6 100644
--- a/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023252D86610(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.ir.fxc.hlsl
index 4c63aa5..fb4c407 100644
--- a/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tanh/6d105a.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000162D47F4450(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.fxc.hlsl
index 4adb1b7..f760f8f 100644
--- a/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B1FA1442B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.ir.fxc.hlsl
index 2112577..1de8923 100644
--- a/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/tanh/e8efb3.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019AEA07B450(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.ir.fxc.hlsl
index b38ced5..cf1bdb6 100644
--- a/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.ir.fxc.hlsl
@@ -175,6 +175,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021EDE397F80(55,137-143): error X3000: syntax error: unexpected token 'sampler'
-C:\src\dawn\Shader@0x0000021EDE397F80(56,27-32): error X3004: undeclared identifier 'coords'
+<scrubbed_path>(55,137-143): error X3000: syntax error: unexpected token 'sampler'
+<scrubbed_path>(56,27-32): error X3004: undeclared identifier 'coords'
 
diff --git a/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.fxc.hlsl
index dd87aaa..f71e67e 100644
--- a/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.fxc.hlsl
@@ -42,6 +42,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027B5A88C630(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000027B5A88C630(5,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.ir.fxc.hlsl
index 46f94dc..10a3f17 100644
--- a/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/06794e.wgsl.expected.ir.fxc.hlsl
@@ -43,6 +43,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002148B614EB0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002148B614EB0(15,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.fxc.hlsl
index 473ed99..0bf504f 100644
--- a/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.fxc.hlsl
@@ -42,6 +42,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CAC652FB70(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001CAC652FB70(5,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.ir.fxc.hlsl
index b21db32..3774daf 100644
--- a/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/5edd96.wgsl.expected.ir.fxc.hlsl
@@ -43,6 +43,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018F90A952B0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000018F90A952B0(15,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.fxc.hlsl
index 845f5da..909f8ea 100644
--- a/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.fxc.hlsl
@@ -42,6 +42,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A0252F6670(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001A0252F6670(5,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.ir.fxc.hlsl
index c553cb0..7696dde 100644
--- a/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/5f36bf.wgsl.expected.ir.fxc.hlsl
@@ -43,6 +43,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE03B194E0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EE03B194E0(15,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.fxc.hlsl
index 78b2c4e..eb84188 100644
--- a/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.fxc.hlsl
@@ -42,6 +42,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F981EC5390(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F981EC5390(5,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.ir.fxc.hlsl
index 9e26990..1695068 100644
--- a/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/7be8b2.wgsl.expected.ir.fxc.hlsl
@@ -43,6 +43,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017D4F39CC60(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000017D4F39CC60(15,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.fxc.hlsl
index d693450..28b9886 100644
--- a/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.fxc.hlsl
@@ -42,6 +42,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000183663A5320(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000183663A5320(5,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.ir.fxc.hlsl
index c5958b8..55d7330 100644
--- a/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/844869.wgsl.expected.ir.fxc.hlsl
@@ -43,6 +43,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025774E945E0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025774E945E0(15,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.fxc.hlsl
index 6f6355a..2b5cdaa 100644
--- a/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.fxc.hlsl
@@ -42,6 +42,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000228E2476780(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000228E2476780(5,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.ir.fxc.hlsl
index 8b0ca56..ee99030 100644
--- a/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/8c06ce.wgsl.expected.ir.fxc.hlsl
@@ -43,6 +43,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018111A5B6D0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000018111A5B6D0(15,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.fxc.hlsl
index 8021772..71559e9 100644
--- a/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.fxc.hlsl
@@ -42,6 +42,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025027315E30(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025027315E30(5,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.ir.fxc.hlsl
index 044e318..f399561 100644
--- a/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/b9ad1f.wgsl.expected.ir.fxc.hlsl
@@ -43,6 +43,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214A59A38C0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000214A59A38C0(15,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.fxc.hlsl
index c4f399a..61cc16e 100644
--- a/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.fxc.hlsl
@@ -42,6 +42,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB4BAD5BB0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EB4BAD5BB0(5,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.ir.fxc.hlsl
index a9b21cd..699fa91 100644
--- a/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/d6faec.wgsl.expected.ir.fxc.hlsl
@@ -43,6 +43,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012595335390(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000012595335390(15,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.fxc.hlsl
index 8a7b915..95e54da 100644
--- a/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.fxc.hlsl
@@ -42,6 +42,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A87A575780(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001A87A575780(5,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.ir.fxc.hlsl
index 8ae7899..2ed01c6 100644
--- a/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/transpose/faeb05.wgsl.expected.ir.fxc.hlsl
@@ -43,6 +43,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023D43646210(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000023D43646210(15,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.fxc.hlsl
index 6512998..9b01e41 100644
--- a/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002950E864670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.ir.fxc.hlsl
index c444456..4ff0cb1 100644
--- a/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/trunc/103ab8.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002345D1B6600(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.fxc.hlsl
index 0c6d879..b319da4 100644
--- a/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002016AEB6670(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.ir.fxc.hlsl
index 8548649..13b41a8 100644
--- a/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/trunc/a56109.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9F7244F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.fxc.hlsl
index 5ec139a..5d35fcc 100644
--- a/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028303766580(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.ir.fxc.hlsl
index 6dab598..51aeece 100644
--- a/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/trunc/cc2b0d.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017B743061F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.fxc.hlsl
index 708fce6..7460b9f 100644
--- a/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EDF64B4CE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.ir.fxc.hlsl
index b807ef2..d60f19d 100644
--- a/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/trunc/ce7c17.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A2DA5838B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl.expected.fxc.hlsl
index f4e23fc..00bb70b 100644
--- a/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl.expected.fxc.hlsl
@@ -38,5 +38,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B73E3DD80(1,13-21): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,13-21): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl.expected.ir.fxc.hlsl
index 716076f..33bdee4 100644
--- a/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/literal/workgroupUniformLoad/e07d08.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000254250B8880(7,13-21): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(7,13-21): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.fxc.hlsl
index 6ab7dfe..cf4b732 100644
--- a/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000137054364D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.ir.fxc.hlsl
index 07453a6..42ad1d5 100644
--- a/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/abs/421ca3.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A411839650(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.fxc.hlsl
index fc60a69..2077d6e 100644
--- a/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020DDCC95890(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.ir.fxc.hlsl
index c2d5d76..fb46426 100644
--- a/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/abs/538d29.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022176AD45D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.fxc.hlsl
index 86155a1..d1da6ad 100644
--- a/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024766D5ADA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.ir.fxc.hlsl
index 561c4ca..bb2b309 100644
--- a/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/abs/5ae4fe.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002147FE893F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.fxc.hlsl
index 1660f3f..f1cbde4 100644
--- a/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000215B41D56B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.ir.fxc.hlsl
index f23de99..daf6b46 100644
--- a/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/abs/fd247f.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AE5A7438B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.fxc.hlsl
index 11ee2bf..a9c4e52 100644
--- a/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F63287C180(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.ir.fxc.hlsl
index 8a8e828..43c232b 100644
--- a/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acos/004aff.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002FC42339650(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acos/203628.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/acos/203628.wgsl.expected.fxc.hlsl
index 2813801..74ad9fe 100644
--- a/test/tint/builtins/gen/var/acos/203628.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acos/203628.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A6C2F6D370(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acos/203628.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/acos/203628.wgsl.expected.ir.fxc.hlsl
index 317f2fd..3749187 100644
--- a/test/tint/builtins/gen/var/acos/203628.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acos/203628.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014934DC8FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.fxc.hlsl
index e5406fc..f32a373 100644
--- a/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029338DFBA60(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.ir.fxc.hlsl
index 6e0dd73..06f38db 100644
--- a/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acos/303e3d.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F73475CBC0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.fxc.hlsl
index a722f79..43a05de 100644
--- a/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000207125BBBA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.ir.fxc.hlsl
index 4650d84..d02ddaa 100644
--- a/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acos/f47057.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000264BC8DB3E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.fxc.hlsl
index f3b939b..432f85f 100644
--- a/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AE671596D0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.ir.fxc.hlsl
index 9c17a84..97b0311 100644
--- a/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acosh/5f49d8.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AFA5E43E80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.fxc.hlsl
index 869af68..1e04049 100644
--- a/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000185A6C64F90(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.ir.fxc.hlsl
index 4e4ac42..85ffb1e 100644
--- a/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acosh/a37dfe.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B98FD238A0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.fxc.hlsl
index f7dabf8..02425a0 100644
--- a/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C15B764C0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.ir.fxc.hlsl
index 9155c7e..8033dc3 100644
--- a/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acosh/de60d8.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020CFC0D56E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.fxc.hlsl
index ceb6772..68433f6 100644
--- a/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021EEC189F90(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.ir.fxc.hlsl
index 04599e3..99624d8 100644
--- a/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/acosh/f56574.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BF741E4770(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.fxc.hlsl
index f6199a4..3373e18 100644
--- a/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000164C2CC60C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.ir.fxc.hlsl
index 13d91c0..908b48c 100644
--- a/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asin/11dfda.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000193F25238F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.fxc.hlsl
index df9dac4..3a90b4b 100644
--- a/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A261088FF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.ir.fxc.hlsl
index 65cff7e..6336767 100644
--- a/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asin/2d8e29.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028E79308F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.fxc.hlsl
index f7b5ff7..2cfae68 100644
--- a/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000263146264C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.ir.fxc.hlsl
index e46fe6d..511ceb9 100644
--- a/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asin/3cfbd4.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017874D84E70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.fxc.hlsl
index 3d65519..0e6e9b5 100644
--- a/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF7EB766C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.ir.fxc.hlsl
index c5bc565..bc81e00 100644
--- a/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asin/b4aced.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D89EAF5980(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.fxc.hlsl
index 5466789..ae082cc 100644
--- a/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014271E760C0(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.ir.fxc.hlsl
index 24e3838..9872352 100644
--- a/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asinh/468a48.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023E453238B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.fxc.hlsl
index b6bc11b..dd66aa2 100644
--- a/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000232D918D390(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.ir.fxc.hlsl
index e5df9e3..83c2d6a 100644
--- a/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asinh/95ab2b.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002439BD265F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.fxc.hlsl
index 9acc7a9..a393f01 100644
--- a/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015C705F8E50(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.ir.fxc.hlsl
index 3caf645..52ed198 100644
--- a/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asinh/ad8f8b.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000218E9244EC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.fxc.hlsl
index 60677b1..0c6c3ca 100644
--- a/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B8A6AE8E50(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.ir.fxc.hlsl
index bdfa249..27c8795 100644
--- a/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/asinh/fb5e8c.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000234906E8F80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.fxc.hlsl
index 4a50964..84cb33d 100644
--- a/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011BF17564F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.ir.fxc.hlsl
index 3a4ba8f..97414dc 100644
--- a/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan/19faea.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014A259A8F80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.fxc.hlsl
index 0f22555..0bffdb9 100644
--- a/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001988E795750(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.ir.fxc.hlsl
index 6aa5be5..f4564a6 100644
--- a/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan/1e1764.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FFFF47E230(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.fxc.hlsl
index 1efe5fa..411feeb6 100644
--- a/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D8BA7F5750(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.ir.fxc.hlsl
index b82e52b..b53ab8d 100644
--- a/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan/a5f421.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C97E2D5970(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.fxc.hlsl
index 156d374..14a6557 100644
--- a/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026DB00460F0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.ir.fxc.hlsl
index f1e4a7f..a6b9caf 100644
--- a/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan/a7ba61.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022180BCBFC0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.fxc.hlsl
index 5e6001d..42adc1f 100644
--- a/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002032A58D3F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.ir.fxc.hlsl
index a647feb..bb8f80a 100644
--- a/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan2/21dfea.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5B89646D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.fxc.hlsl
index 7b5a12d..82432d3 100644
--- a/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020A089A9260(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.ir.fxc.hlsl
index 11bee61..ae192b7 100644
--- a/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan2/93febc.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020AC146B800(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.fxc.hlsl
index 5bfac61..2602142 100644
--- a/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019CA6CD5740(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.ir.fxc.hlsl
index 2573727..fff1a79 100644
--- a/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan2/ca698e.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027490514DC0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.fxc.hlsl
index 480ec24..795650d 100644
--- a/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D8571E9260(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.ir.fxc.hlsl
index b159125..622f94f 100644
--- a/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atan2/d983ab.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D2634DCF50(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.fxc.hlsl
index 49d6f46..1a5f72f 100644
--- a/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011BAEDCD390(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.ir.fxc.hlsl
index 4979edc..442e2e2 100644
--- a/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atanh/5bf88d.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029E2A3D4300(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.fxc.hlsl
index 55ac6c2..99cdb30 100644
--- a/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B697198420(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.ir.fxc.hlsl
index d716a97..c5b05c8 100644
--- a/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atanh/d2d8cd.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000166FE4D4570(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.fxc.hlsl
index 5abe350..bc25236 100644
--- a/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F6BA5C64F0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.ir.fxc.hlsl
index e0aaa99..b812920 100644
--- a/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atanh/e3b450.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015924F456C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.fxc.hlsl
index b5e2efe..a3c7712 100644
--- a/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014E5B00FD80(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.ir.fxc.hlsl
index 49e62bc..f96533f 100644
--- a/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/atanh/ec4b06.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CB5BC487D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/1df11f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/1df11f.wgsl.expected.fxc.hlsl
index af4f28e..5d0ba52 100644
--- a/test/tint/builtins/gen/var/bitcast/1df11f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/1df11f.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002929D116610(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/1df11f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/1df11f.wgsl.expected.ir.fxc.hlsl
index 260436d..6f71deb 100644
--- a/test/tint/builtins/gen/var/bitcast/1df11f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/1df11f.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020DC9B3D2E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/214f23.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/214f23.wgsl.expected.fxc.hlsl
index f43befc..a5e974e 100644
--- a/test/tint/builtins/gen/var/bitcast/214f23.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/214f23.wgsl.expected.fxc.hlsl
@@ -48,7 +48,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E77A2F6FB0(1,35-43): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E77A2F6FB0(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000001E77A2F6FB0(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,35-43): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/214f23.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/214f23.wgsl.expected.ir.fxc.hlsl
index 8abfead..cf48adc 100644
--- a/test/tint/builtins/gen/var/bitcast/214f23.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/214f23.wgsl.expected.ir.fxc.hlsl
@@ -49,7 +49,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002436BD87FD0(13,35-43): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002436BD87FD0(14,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000002436BD87FD0(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(13,35-43): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(14,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/23c8bd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/23c8bd.wgsl.expected.fxc.hlsl
index fb52173..c07bc31 100644
--- a/test/tint/builtins/gen/var/bitcast/23c8bd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/23c8bd.wgsl.expected.fxc.hlsl
@@ -48,7 +48,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DEEE3CA9B0(1,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001DEEE3CA9B0(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000001DEEE3CA9B0(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/23c8bd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/23c8bd.wgsl.expected.ir.fxc.hlsl
index dcd716f..56bcf89 100644
--- a/test/tint/builtins/gen/var/bitcast/23c8bd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/23c8bd.wgsl.expected.ir.fxc.hlsl
@@ -49,7 +49,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017980376610(13,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000017980376610(14,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x0000017980376610(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(13,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(14,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/2a6e58.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/2a6e58.wgsl.expected.fxc.hlsl
index b1cd636..30b2065 100644
--- a/test/tint/builtins/gen/var/bitcast/2a6e58.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/2a6e58.wgsl.expected.fxc.hlsl
@@ -48,7 +48,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001967DF75780(1,37-45): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001967DF75780(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000001967DF75780(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,37-45): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/2a6e58.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/2a6e58.wgsl.expected.ir.fxc.hlsl
index 51db510..2423da2 100644
--- a/test/tint/builtins/gen/var/bitcast/2a6e58.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/2a6e58.wgsl.expected.ir.fxc.hlsl
@@ -49,7 +49,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029A12C3BBD0(13,37-45): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000029A12C3BBD0(14,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x0000029A12C3BBD0(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(13,37-45): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(14,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/3e7b47.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/3e7b47.wgsl.expected.fxc.hlsl
index a57a272..fe00bd5 100644
--- a/test/tint/builtins/gen/var/bitcast/3e7b47.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/3e7b47.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B78F727F80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/3e7b47.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/3e7b47.wgsl.expected.ir.fxc.hlsl
index f3c4e42..77afbd0 100644
--- a/test/tint/builtins/gen/var/bitcast/3e7b47.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/3e7b47.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014EECB365A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/429d64.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/429d64.wgsl.expected.fxc.hlsl
index 37d466e..0565eaa 100644
--- a/test/tint/builtins/gen/var/bitcast/429d64.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/429d64.wgsl.expected.fxc.hlsl
@@ -50,5 +50,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001476EAA8E50(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/429d64.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/429d64.wgsl.expected.ir.fxc.hlsl
index ce85287..6088be2 100644
--- a/test/tint/builtins/gen/var/bitcast/429d64.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/429d64.wgsl.expected.ir.fxc.hlsl
@@ -56,5 +56,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B8D886630(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/436211.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/436211.wgsl.expected.fxc.hlsl
index ad8c006..a657d66 100644
--- a/test/tint/builtins/gen/var/bitcast/436211.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/436211.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024E0A72B7C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/436211.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/436211.wgsl.expected.ir.fxc.hlsl
index a8fae04..92f6d18 100644
--- a/test/tint/builtins/gen/var/bitcast/436211.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/436211.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000164505B38F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/5081ed.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/5081ed.wgsl.expected.fxc.hlsl
index 4314f60..2e6c1f7 100644
--- a/test/tint/builtins/gen/var/bitcast/5081ed.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/5081ed.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001445AA15780(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/5081ed.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/5081ed.wgsl.expected.ir.fxc.hlsl
index 27b83a8..0f90a88 100644
--- a/test/tint/builtins/gen/var/bitcast/5081ed.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/5081ed.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FAF0A9F050(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/66e93d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/66e93d.wgsl.expected.fxc.hlsl
index 13d56f4..39c2fff 100644
--- a/test/tint/builtins/gen/var/bitcast/66e93d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/66e93d.wgsl.expected.fxc.hlsl
@@ -50,5 +50,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C52EB79860(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/66e93d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/66e93d.wgsl.expected.ir.fxc.hlsl
index 5b90047..d78b6a5 100644
--- a/test/tint/builtins/gen/var/bitcast/66e93d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/66e93d.wgsl.expected.ir.fxc.hlsl
@@ -52,5 +52,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A90CF15750(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/674557.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/674557.wgsl.expected.fxc.hlsl
index 3cd5657..14d717c 100644
--- a/test/tint/builtins/gen/var/bitcast/674557.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/674557.wgsl.expected.fxc.hlsl
@@ -50,5 +50,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B02B7665C0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/674557.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/674557.wgsl.expected.ir.fxc.hlsl
index d3358b7..e834447 100644
--- a/test/tint/builtins/gen/var/bitcast/674557.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/674557.wgsl.expected.ir.fxc.hlsl
@@ -52,5 +52,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026D5698B6E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/6ac6f9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/6ac6f9.wgsl.expected.fxc.hlsl
index 8c3cf6f..94ef9c1 100644
--- a/test/tint/builtins/gen/var/bitcast/6ac6f9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/6ac6f9.wgsl.expected.fxc.hlsl
@@ -48,7 +48,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024C8B965750(1,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000024C8B965750(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x0000024C8B965750(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/6ac6f9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/6ac6f9.wgsl.expected.ir.fxc.hlsl
index a05234e..f074ef0 100644
--- a/test/tint/builtins/gen/var/bitcast/6ac6f9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/6ac6f9.wgsl.expected.ir.fxc.hlsl
@@ -49,7 +49,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000187F728A670(13,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000187F728A670(14,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x00000187F728A670(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(13,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(14,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/71c92a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/71c92a.wgsl.expected.fxc.hlsl
index 2c0ef61..3dcdce6 100644
--- a/test/tint/builtins/gen/var/bitcast/71c92a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/71c92a.wgsl.expected.fxc.hlsl
@@ -50,5 +50,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C7D81F8F80(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/71c92a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/71c92a.wgsl.expected.ir.fxc.hlsl
index f476e66f..84638ac 100644
--- a/test/tint/builtins/gen/var/bitcast/71c92a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/71c92a.wgsl.expected.ir.fxc.hlsl
@@ -56,5 +56,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E08093B680(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/81c5f5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/81c5f5.wgsl.expected.fxc.hlsl
index 07a83ac..27028a1 100644
--- a/test/tint/builtins/gen/var/bitcast/81c5f5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/81c5f5.wgsl.expected.fxc.hlsl
@@ -48,7 +48,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C8923B6510(1,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002C8923B6510(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000002C8923B6510(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/81c5f5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/81c5f5.wgsl.expected.ir.fxc.hlsl
index 2907712..c802299 100644
--- a/test/tint/builtins/gen/var/bitcast/81c5f5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/81c5f5.wgsl.expected.ir.fxc.hlsl
@@ -49,7 +49,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000155C56EAC60(13,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000155C56EAC60(14,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x00000155C56EAC60(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(13,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(14,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/9ca42c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/9ca42c.wgsl.expected.fxc.hlsl
index 2dd36a3..c722611 100644
--- a/test/tint/builtins/gen/var/bitcast/9ca42c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/9ca42c.wgsl.expected.fxc.hlsl
@@ -50,5 +50,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001830A768E50(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/9ca42c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/9ca42c.wgsl.expected.ir.fxc.hlsl
index 6c7ffce..198eab1 100644
--- a/test/tint/builtins/gen/var/bitcast/9ca42c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/9ca42c.wgsl.expected.ir.fxc.hlsl
@@ -52,5 +52,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024BB4E450E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/a58b50.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/a58b50.wgsl.expected.fxc.hlsl
index de9610c..d5a25bb 100644
--- a/test/tint/builtins/gen/var/bitcast/a58b50.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/a58b50.wgsl.expected.fxc.hlsl
@@ -48,7 +48,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D09B2D4F70(1,35-43): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001D09B2D4F70(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000001D09B2D4F70(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,35-43): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/a58b50.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/a58b50.wgsl.expected.ir.fxc.hlsl
index ac8a6cf1..7e703fc 100644
--- a/test/tint/builtins/gen/var/bitcast/a58b50.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/a58b50.wgsl.expected.ir.fxc.hlsl
@@ -49,7 +49,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7AE926690(13,35-43): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F7AE926690(14,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000001F7AE926690(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(13,35-43): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(14,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(14,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/builtins/gen/var/bitcast/bc3994.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/bc3994.wgsl.expected.fxc.hlsl
index f25a08d..f6f25b3 100644
--- a/test/tint/builtins/gen/var/bitcast/bc3994.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/bc3994.wgsl.expected.fxc.hlsl
@@ -50,5 +50,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DA64785780(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/bitcast/bc3994.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/bitcast/bc3994.wgsl.expected.ir.fxc.hlsl
index 6b53b75..0f2cac2 100644
--- a/test/tint/builtins/gen/var/bitcast/bc3994.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/bitcast/bc3994.wgsl.expected.ir.fxc.hlsl
@@ -56,5 +56,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017D15D95100(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.fxc.hlsl
index aabe680..c23e1b3 100644
--- a/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D3A8285750(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.ir.fxc.hlsl
index 9dd044e..59d4548 100644
--- a/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ceil/09bf52.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E4C0E37FD0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.fxc.hlsl
index 2515295..e552f16 100644
--- a/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000240480863F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.ir.fxc.hlsl
index 700595e..b7e90e6 100644
--- a/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ceil/18c240.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022E0F4D8F20(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.fxc.hlsl
index 88e3b3d..6d6e3da 100644
--- a/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000174D8A69AB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.ir.fxc.hlsl
index 6f0e61a..2ebdf54 100644
--- a/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ceil/4bca2a.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000277D0045230(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.fxc.hlsl
index 4ac4149..0479d2f 100644
--- a/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000276553F6C30(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.ir.fxc.hlsl
index 3fc52f5..ace41d1 100644
--- a/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ceil/f3f889.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C80745A220(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.fxc.hlsl
index 0118bef..c619885 100644
--- a/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E6625B9410(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.ir.fxc.hlsl
index 7ad9c76..cfb4079 100644
--- a/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/clamp/235b29.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025142A44FB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.fxc.hlsl
index 33b8892..92a4559 100644
--- a/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DDB70B6580(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.ir.fxc.hlsl
index 0997cab..0069487 100644
--- a/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/clamp/2c251b.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025328394D00(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.fxc.hlsl
index ba64ad3..25dc5df 100644
--- a/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000230F7A664C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.ir.fxc.hlsl
index ed27b9f..07c84c6 100644
--- a/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/clamp/553ffb.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A14C895DE0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.fxc.hlsl
index c743eec..c4931f2 100644
--- a/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B5022065E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.ir.fxc.hlsl
index aab4464..71294ee 100644
--- a/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/clamp/b195eb.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000298872DB780(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.fxc.hlsl
index c6ceab1..ebecd1d 100644
--- a/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B58F636780(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.ir.fxc.hlsl
index bd03e45..f49ff83 100644
--- a/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cos/0835a8.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000204A9982520(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.fxc.hlsl
index 98be3a9..7371fca 100644
--- a/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025BDC91D370(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.ir.fxc.hlsl
index 45f58fc..4df1398 100644
--- a/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cos/0a89f7.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021642334F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.fxc.hlsl
index c1eef57..6b79ec2 100644
--- a/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015526C95DF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.ir.fxc.hlsl
index 199ff15..b54e637 100644
--- a/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cos/5bc2c6.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028DB8400B30(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.fxc.hlsl
index d4b00df..870d870 100644
--- a/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C92B765DF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.ir.fxc.hlsl
index 6a03389..88347ee 100644
--- a/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cos/fc047d.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000276238861A0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.fxc.hlsl
index 0682e1f..6dfc1d4 100644
--- a/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000277AD816120(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.ir.fxc.hlsl
index c8235cd..a2019a8 100644
--- a/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cosh/2ed778.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BE54C838D0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.fxc.hlsl
index e5fcd29..6ee2829 100644
--- a/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000229581664C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.ir.fxc.hlsl
index d7bf41a..cfe9c96 100644
--- a/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cosh/3b7bbf.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AA2CDF9530(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.fxc.hlsl
index 3083851..a3100ae 100644
--- a/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021AB4706610(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.ir.fxc.hlsl
index a94cb18..0f69ef4 100644
--- a/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cosh/43b672.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020FF60116E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.fxc.hlsl
index 95a7210..3190b3b 100644
--- a/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C04BF0FD80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.ir.fxc.hlsl
index 7490eea..5b994d7 100644
--- a/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cosh/b1b8a0.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000161AF598F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.fxc.hlsl
index 90e0891..b6d9a08 100644
--- a/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018AD5F86620(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.ir.fxc.hlsl
index 33627b0..9210fa6 100644
--- a/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/cross/9857cb.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000263F921B6E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.fxc.hlsl
index 6096237..1115ac3 100644
--- a/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021E71135FC0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.ir.fxc.hlsl
index a6a956f..5148fa5 100644
--- a/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/degrees/3055d3.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025E8DD448A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.fxc.hlsl
index 7837df5..4520535 100644
--- a/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FE093CBEF0(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.ir.fxc.hlsl
index 14ea6ad..075f8a6 100644
--- a/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/degrees/5e9805.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027A9E364C70(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.fxc.hlsl
index eaa0140..20b4c49 100644
--- a/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022CDDFA65C0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.ir.fxc.hlsl
index f55d5d9..1cd904c 100644
--- a/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/degrees/dfe8f4.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016AAF78B3E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.fxc.hlsl
index 8de7404..d160f13 100644
--- a/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AA1C1DFE90(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.ir.fxc.hlsl
index c3bd7c5..408c25e 100644
--- a/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/degrees/f59715.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BD87B05520(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.fxc.hlsl
index 709b8b0..90f4d67 100644
--- a/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000207D8938F80(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.ir.fxc.hlsl
index be17111..1cfa7a3 100644
--- a/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/determinant/32bfde.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B88366220(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.fxc.hlsl
index 3111c3a..4b1a558 100644
--- a/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001621EB757C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.ir.fxc.hlsl
index 6a26d48..cb04638 100644
--- a/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/determinant/d7c86f.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017F9803B700(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.fxc.hlsl
index c35064c..e00885c 100644
--- a/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002052D5B5770(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.ir.fxc.hlsl
index 1f22e23..9bc7b91 100644
--- a/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/determinant/fc12a5.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000234D5616630(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.fxc.hlsl
index 67364b9..cac205c 100644
--- a/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E8D813BA40(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.ir.fxc.hlsl
index bc5ad6ec..a81f12d 100644
--- a/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/distance/7272f3.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000260E0C2E050(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.fxc.hlsl
index 44d986b..dec3b72 100644
--- a/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B64B3B5A60(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.ir.fxc.hlsl
index fad9dcc..3e14848 100644
--- a/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/distance/7d201f.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DA42834750(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.fxc.hlsl
index b2bdffd..37abd41 100644
--- a/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002F35E8C4290(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.ir.fxc.hlsl
index 4f39fb0..02432bb 100644
--- a/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/distance/892a5d.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002697A644730(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.fxc.hlsl
index a83292f..61c839d 100644
--- a/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B6A41A5770(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.ir.fxc.hlsl
index c6e4b96..4509494 100644
--- a/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/distance/928fa0.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1C6004300(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.fxc.hlsl
index fc5eb1d..0ea7ccd 100644
--- a/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000010E36FEFC90(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.ir.fxc.hlsl
index 8a6e601..9286577 100644
--- a/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/dot/8e40f1.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019E30B041D0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.fxc.hlsl
index a4c049b..c7bc5f7 100644
--- a/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7D9B276C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.ir.fxc.hlsl
index fa06d74..071507b 100644
--- a/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/dot/cd5a04.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000273BD08CC20(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.fxc.hlsl
index a880651..3625f5d 100644
--- a/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5F92F94A0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.ir.fxc.hlsl
index 56eae62..6907fa4 100644
--- a/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/dot/d0d179.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE786F9BB0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.fxc.hlsl
index 06c8a59..0e32e1b 100644
--- a/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B2D2B863B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.ir.fxc.hlsl
index 114b3a5..0af8bdf 100644
--- a/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp/13806d.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C8BAA88F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.fxc.hlsl
index 47af7d7..f20905afc 100644
--- a/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EDD5529EB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.ir.fxc.hlsl
index b480fda..89622ac 100644
--- a/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp/2e08e2.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C7D266E090(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.fxc.hlsl
index d5b6162..6c9c9c4 100644
--- a/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F58F9064E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.ir.fxc.hlsl
index d8dd0a9..5af648c 100644
--- a/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp/611a87.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CB003045D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.fxc.hlsl
index 5f23d08..c369f88 100644
--- a/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029125060C90(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.ir.fxc.hlsl
index 2861e48..5c61979 100644
--- a/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp/c18fe9.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000215FF4DB6F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.fxc.hlsl
index 09e2da3..40192bb 100644
--- a/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000292B38576A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.ir.fxc.hlsl
index fbc2db3..ffb36aa 100644
--- a/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp2/151a4c.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DCB9E36600(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.fxc.hlsl
index af43619..10bcb85 100644
--- a/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002131386B3C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.ir.fxc.hlsl
index b30159d..345e878 100644
--- a/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp2/751377.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A231016630(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.fxc.hlsl
index e8f9885..01fa0ce 100644
--- a/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D6E7516CF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.ir.fxc.hlsl
index 2110ec0..1f0381e 100644
--- a/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp2/b408e4.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2061D38B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.fxc.hlsl
index 2e5ff34..74ffb96 100644
--- a/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A127E0D020(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.ir.fxc.hlsl
index 4d58340..1bec6f7 100644
--- a/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/exp2/ffa827.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C056165F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.fxc.hlsl
index e62328d..bfb0706 100644
--- a/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000267A0C7BBB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.ir.fxc.hlsl
index 81965bf..9c9a29a 100644
--- a/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/faceForward/524986.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016ADCD797E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.fxc.hlsl
index 207b82f..dc58d19 100644
--- a/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F00286E0A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.ir.fxc.hlsl
index 585a33e..234e971 100644
--- a/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/faceForward/cc63dc.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000209FF988A90(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.fxc.hlsl
index 3b325b6..a1977a4 100644
--- a/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000276969857F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.ir.fxc.hlsl
index c9f127f..d69ea9d 100644
--- a/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/faceForward/fb0f2e.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000205B1429420(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.fxc.hlsl
index 0c88111..d84f935 100644
--- a/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002065B86D390(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.ir.fxc.hlsl
index b4e5cff..666842d 100644
--- a/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/floor/3802c0.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021148F35970(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.fxc.hlsl
index 9d70b92..933a620 100644
--- a/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000181ECF666C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.ir.fxc.hlsl
index 89a5dba..5823fab 100644
--- a/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/floor/84658c.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002240899C320(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.fxc.hlsl
index cd3ec97..4dbd651 100644
--- a/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DB8F10E070(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.ir.fxc.hlsl
index d644454..74498e2 100644
--- a/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/floor/a2d31b.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E62B954E70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.fxc.hlsl
index e8a83d8..33f2938 100644
--- a/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025863FCD4A0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.ir.fxc.hlsl
index a393b1c..8dc56e7 100644
--- a/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/floor/b6e09c.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018BD986D070(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.fxc.hlsl
index 10f6bc9..0607b3f 100644
--- a/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022F9B036600(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.ir.fxc.hlsl
index e43298d..0422ec8 100644
--- a/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fma/ab7818.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002532D2BB230(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.fxc.hlsl
index 888bfd2..6f7b3ce 100644
--- a/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A319DE4090(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.ir.fxc.hlsl
index 22047a7..9c9f830 100644
--- a/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fma/bf21b6.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028D206A9660(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.fxc.hlsl
index 2cef57c..3b9749b 100644
--- a/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9D7AA68D0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.ir.fxc.hlsl
index 8b86273..7f5cff4 100644
--- a/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fma/c8abb3.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CBC6404820(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.fxc.hlsl
index 15eae1c..ad89bc7 100644
--- a/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021083789260(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.ir.fxc.hlsl
index 7b195e0..1e8e33e 100644
--- a/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fma/e7abdc.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020876C14FB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.fxc.hlsl
index 2308391..808714a 100644
--- a/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206670D4DA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.ir.fxc.hlsl
index a35eab6..a1e890a 100644
--- a/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fract/181aa9.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000179B42BB3E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.fxc.hlsl
index 73cdb77..2098174 100644
--- a/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B581DD2B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.ir.fxc.hlsl
index 2838da9..bd3f1b0 100644
--- a/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fract/498c77.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B602134900(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.fxc.hlsl
index 111adc2a..5864644 100644
--- a/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AEFB5E66C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.ir.fxc.hlsl
index 4546250..0d1aae1 100644
--- a/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fract/958a1d.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029C81D04A20(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.fxc.hlsl
index 78ff589..d4b453f 100644
--- a/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002607D49A940(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.ir.fxc.hlsl
index d8beba0..ebf5fa1 100644
--- a/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/fract/eb38ce.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D75A41B6F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.fxc.hlsl
index 3b45370..445acee 100644
--- a/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.fxc.hlsl
@@ -48,5 +48,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B9ECB2C2D0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.ir.fxc.hlsl
index e6327fc..99805ea 100644
--- a/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/3dd21e.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BEC3E238F0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/frexp/4b2200.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/frexp/4b2200.wgsl.expected.ir.fxc.hlsl
index e7ad8d8..185fa75 100644
--- a/test/tint/builtins/gen/var/frexp/4b2200.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/4b2200.wgsl.expected.ir.fxc.hlsl
@@ -43,7 +43,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DDF45AE070(17,26-37): error X3013: 'frexp': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000001DDF45AE070(17,26-37): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000001DDF45AE070(17,26-37): error X3013:     frexp(float|half, out float|half exp)
+<scrubbed_path>(17,26-37): error X3013: 'frexp': no matching 1 parameter intrinsic function
+<scrubbed_path>(17,26-37): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(17,26-37): error X3013:     frexp(float|half, out float|half exp)
 
diff --git a/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.fxc.hlsl
index ef876e3..99d0be1 100644
--- a/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.fxc.hlsl
@@ -48,5 +48,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021AB4874EE0(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.ir.fxc.hlsl
index e6640cf..febc0d7 100644
--- a/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/5257dd.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C8E28438B0(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.fxc.hlsl
index abff79c..c1f2af5 100644
--- a/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.fxc.hlsl
@@ -48,5 +48,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214C7FAD240(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.ir.fxc.hlsl
index 4a11ee2..811396e 100644
--- a/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/5f47bf.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002305D9DB700(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/frexp/77af93.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/frexp/77af93.wgsl.expected.ir.fxc.hlsl
index c839471..9e2bfa8 100644
--- a/test/tint/builtins/gen/var/frexp/77af93.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/77af93.wgsl.expected.ir.fxc.hlsl
@@ -43,7 +43,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002F1024F72B0(17,31-42): error X3013: 'frexp': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000002F1024F72B0(17,31-42): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000002F1024F72B0(17,31-42): error X3013:     frexp(float|half, out float|half exp)
+<scrubbed_path>(17,31-42): error X3013: 'frexp': no matching 1 parameter intrinsic function
+<scrubbed_path>(17,31-42): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(17,31-42): error X3013:     frexp(float|half, out float|half exp)
 
diff --git a/test/tint/builtins/gen/var/frexp/979800.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/frexp/979800.wgsl.expected.ir.fxc.hlsl
index ad9ca2f..7c1b7bc 100644
--- a/test/tint/builtins/gen/var/frexp/979800.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/979800.wgsl.expected.ir.fxc.hlsl
@@ -43,7 +43,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A8B2595EC0(17,31-42): error X3013: 'frexp': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000001A8B2595EC0(17,31-42): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000001A8B2595EC0(17,31-42): error X3013:     frexp(float|half, out float|half exp)
+<scrubbed_path>(17,31-42): error X3013: 'frexp': no matching 1 parameter intrinsic function
+<scrubbed_path>(17,31-42): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(17,31-42): error X3013:     frexp(float|half, out float|half exp)
 
diff --git a/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.fxc.hlsl
index 05f05bf..e618273 100644
--- a/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.fxc.hlsl
@@ -48,5 +48,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001409798C030(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.ir.fxc.hlsl
index 749b499..b3c9590 100644
--- a/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/ae4a66.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000281D6A5B6E0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/frexp/eb2421.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/frexp/eb2421.wgsl.expected.ir.fxc.hlsl
index 29be04f..ca0055d 100644
--- a/test/tint/builtins/gen/var/frexp/eb2421.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/frexp/eb2421.wgsl.expected.ir.fxc.hlsl
@@ -43,7 +43,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CA673A6450(17,31-42): error X3013: 'frexp': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000001CA673A6450(17,31-42): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000001CA673A6450(17,31-42): error X3013:     frexp(float|half, out float|half exp)
+<scrubbed_path>(17,31-42): error X3013: 'frexp': no matching 1 parameter intrinsic function
+<scrubbed_path>(17,31-42): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(17,31-42): error X3013:     frexp(float|half, out float|half exp)
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.fxc.hlsl
index 74334b0..6e01765 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E8879AF130(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.ir.fxc.hlsl
index 82e4862..c5d9afc 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/440300.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A0393F6220(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.fxc.hlsl
index 395160d..1177135 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F4BFF8D4A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.ir.fxc.hlsl
index a3568b2..4c30a1d 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/5f51f8.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F2C0F6C310(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.fxc.hlsl
index 7238cb3..a3d08b9 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D19F718380(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.ir.fxc.hlsl
index 583f13e..d0d278a 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/b85ebd.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DB9BB75230(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.fxc.hlsl
index d4826ac..e927bf0 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022AE26E65F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.ir.fxc.hlsl
index 86f8e3d..0a4bf78 100644
--- a/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/inverseSqrt/cbdc70.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ECDCC7F9A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.fxc.hlsl
index 351d3bf..3a2efef 100644
--- a/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CCD98CC0B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.ir.fxc.hlsl
index 08c83d1..511675d 100644
--- a/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/082c1f.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000212DB25B3B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.fxc.hlsl
index f8da530..8d07b29 100644
--- a/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015EE6268E50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.ir.fxc.hlsl
index 41d3e7e..3edac7a 100644
--- a/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/217a31.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002601C95D520(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.fxc.hlsl
index aed97f0..259f89c 100644
--- a/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023833393CD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.ir.fxc.hlsl
index 32bcf69..301fd94 100644
--- a/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/3d90b4.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B183D7C010(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.fxc.hlsl
index 28515bc..da577b9 100644
--- a/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000209199D6560(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.ir.fxc.hlsl
index 29f3d8a..fe7a7ac 100644
--- a/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/624e0c.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022B502D3CB0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.fxc.hlsl
index 3d38288..df3d934 100644
--- a/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002312EB38E50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.ir.fxc.hlsl
index 9047781..74c0d98 100644
--- a/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/7485ce.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C01BB45D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.fxc.hlsl
index 2ead0b6..9c824aa 100644
--- a/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2AB056500(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.ir.fxc.hlsl
index a7506a3..71a375d 100644
--- a/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/7fa13c.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024D05142760(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.fxc.hlsl
index f4fbec8..40e02b9 100644
--- a/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002019DC2D290(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.ir.fxc.hlsl
index d218bf9..5f1c70d 100644
--- a/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/8a0c2f.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E564FA6630(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.fxc.hlsl
index f741a6f..81be82c 100644
--- a/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000191B7131810(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.ir.fxc.hlsl
index 2db5c93..d742622 100644
--- a/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/ldexp/8e43e9.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C59CA76630(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.fxc.hlsl
index 6f02c96..9a96c77 100644
--- a/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024EA3F5FC90(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.ir.fxc.hlsl
index c2d9334..d2a2697 100644
--- a/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/length/3f0e13.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D774D8FA0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.fxc.hlsl
index c7eb4df..be5dac2 100644
--- a/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F6483560C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.ir.fxc.hlsl
index b5a6636..14ee080 100644
--- a/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/length/5b1a9b.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001892C77BAF0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.fxc.hlsl
index d9c897e..5daa75e 100644
--- a/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002ECF9A45DF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.ir.fxc.hlsl
index 22d532f..513dc1a 100644
--- a/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/length/ba16d6.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027E8C2254B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/length/c158da.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/length/c158da.wgsl.expected.fxc.hlsl
index df00ec4..d42985e 100644
--- a/test/tint/builtins/gen/var/length/c158da.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/length/c158da.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F861956150(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/length/c158da.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/length/c158da.wgsl.expected.ir.fxc.hlsl
index 95ed68c..615a206 100644
--- a/test/tint/builtins/gen/var/length/c158da.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/length/c158da.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B110EC6A60(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.fxc.hlsl
index cd28ab6..71732f1 100644
--- a/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AE5841B650(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.ir.fxc.hlsl
index dd95f39..85ce640 100644
--- a/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log/6ff86f.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015913ADC340(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.fxc.hlsl
index 68c3b7e..8687487 100644
--- a/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000140F932ADA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.ir.fxc.hlsl
index 4f6d120..518ee80 100644
--- a/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log/8f0e32.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026400BE87F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.fxc.hlsl
index 48184d0..0cb9cce 100644
--- a/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2F0A1D4A0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.ir.fxc.hlsl
index ca41f13..fa1e3ab 100644
--- a/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log/c9f489.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BB17834FD0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.fxc.hlsl
index 57be71b..813b418 100644
--- a/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CD7A684A90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.ir.fxc.hlsl
index c6fb7de..59c3b32 100644
--- a/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log/cdbdc1.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002269E7E4580(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.fxc.hlsl
index 06bffd2..dc8d7af 100644
--- a/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020E1F8D5B80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.ir.fxc.hlsl
index 1cbdc23..8686c6d 100644
--- a/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log2/38b478.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000195F593C320(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log2/776088.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/log2/776088.wgsl.expected.fxc.hlsl
index f59fcf8..3acccc0 100644
--- a/test/tint/builtins/gen/var/log2/776088.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log2/776088.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002747C0A44D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log2/776088.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/log2/776088.wgsl.expected.ir.fxc.hlsl
index 5f216d7..dc7878e 100644
--- a/test/tint/builtins/gen/var/log2/776088.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log2/776088.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014DF2D18FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.fxc.hlsl
index 0d49696..faaffc5 100644
--- a/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021119E06120(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.ir.fxc.hlsl
index c616026..71c3ede 100644
--- a/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log2/8c10b3.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002470887B6F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.fxc.hlsl
index 7a470b1..5349fdc 100644
--- a/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029031E9E9F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.ir.fxc.hlsl
index a1f9a19..a56821d 100644
--- a/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/log2/fb9f0b.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026C21298F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.fxc.hlsl
index e7cea79..9b3d303 100644
--- a/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000157B2B44FC0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.ir.fxc.hlsl
index 3f99739..2ca823e 100644
--- a/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/max/111ac0.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027B880761F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/max/34956e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/max/34956e.wgsl.expected.fxc.hlsl
index a097cda..888c743 100644
--- a/test/tint/builtins/gen/var/max/34956e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/max/34956e.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206A79A6530(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/max/34956e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/max/34956e.wgsl.expected.ir.fxc.hlsl
index 5a4c8b7..8be6514 100644
--- a/test/tint/builtins/gen/var/max/34956e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/max/34956e.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020FF4C57E00(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/max/445169.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/max/445169.wgsl.expected.fxc.hlsl
index 6eef8ea..83077bf 100644
--- a/test/tint/builtins/gen/var/max/445169.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/max/445169.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001091B01D3D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/max/445169.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/max/445169.wgsl.expected.ir.fxc.hlsl
index 4f13e9a..1fb4227 100644
--- a/test/tint/builtins/gen/var/max/445169.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/max/445169.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000141B125B800(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.fxc.hlsl
index f694626..0db4267 100644
--- a/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001447D3EECF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.ir.fxc.hlsl
index 9d2d8cc..60f9d48 100644
--- a/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/max/e14f2b.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015183E29FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.fxc.hlsl
index 2e1ce81..7ef2824 100644
--- a/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029BE3B8B840(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.ir.fxc.hlsl
index 802fee6..9a62c1d 100644
--- a/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/min/7c710a.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF703E5390(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.fxc.hlsl
index 5905f0f..c755384 100644
--- a/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F8D6065BB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.ir.fxc.hlsl
index 2c92152..a76d6e2 100644
--- a/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/min/ab0acd.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C7446A8F80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.fxc.hlsl
index 8bb8c0e..888e763 100644
--- a/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D949605B70(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.ir.fxc.hlsl
index dcd54ac..28eed30 100644
--- a/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/min/ac84d6.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019F58FC61F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.fxc.hlsl
index 8065fd8..9e3cef6 100644
--- a/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002986F54E8B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.ir.fxc.hlsl
index 264137d..5bb2a23 100644
--- a/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/min/e780f9.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024248CEBEB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.fxc.hlsl
index 793e89d..5718f90 100644
--- a/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024D87348E50(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.ir.fxc.hlsl
index ae47cdc..6ce890a 100644
--- a/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/38cbbb.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024178663BF0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.fxc.hlsl
index ce0dd89..d9cc8a9 100644
--- a/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000118A43AEA40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.ir.fxc.hlsl
index 3a1691e..0e1b837 100644
--- a/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/63f2fd.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AC8767BBC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.fxc.hlsl
index c75693f..55fc7a3 100644
--- a/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A54F96B010(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.ir.fxc.hlsl
index 497ae22..0706c5c 100644
--- a/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/98ee3e.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022F10058A50(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.fxc.hlsl
index b8892b2..1f40225 100644
--- a/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000202D85565E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.ir.fxc.hlsl
index e26ac26..57fa919 100644
--- a/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/c1aec6.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DE1D225440(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.fxc.hlsl
index 5a184a9..3232c2f 100644
--- a/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000200B51857A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.ir.fxc.hlsl
index 8e733a6..524af1c 100644
--- a/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/e46a83.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ADE56F3110(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.fxc.hlsl
index 1d50210..297ed7d 100644
--- a/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AB826DEA40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.ir.fxc.hlsl
index 3c7ad6d..70fe700 100644
--- a/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/ee2468.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000256819A6970(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.fxc.hlsl
index 99e0cb2..4f38a1f 100644
--- a/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027E1017F4C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.ir.fxc.hlsl
index f84bc70..40943b1 100644
--- a/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/mix/f1a543.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A0AF10BB90(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.ir.fxc.hlsl
index 222e8bd..787019a 100644
--- a/test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/2d50da.wgsl.expected.ir.fxc.hlsl
@@ -43,7 +43,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DB83A53820(17,30-40): error X3013: 'modf': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000001DB83A53820(17,30-40): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000001DB83A53820(17,30-40): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
+<scrubbed_path>(17,30-40): error X3013: 'modf': no matching 1 parameter intrinsic function
+<scrubbed_path>(17,30-40): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(17,30-40): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
 
diff --git a/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.fxc.hlsl
index f88dee6..769c4f9 100644
--- a/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F4F2BB8E50(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.ir.fxc.hlsl
index d854fc3..de023cb 100644
--- a/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/45005f.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000230FF89BC10(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.ir.fxc.hlsl
index 370de14..edbcebb 100644
--- a/test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/4bfced.wgsl.expected.ir.fxc.hlsl
@@ -43,7 +43,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002043C1463F0(17,30-40): error X3013: 'modf': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000002043C1463F0(17,30-40): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000002043C1463F0(17,30-40): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
+<scrubbed_path>(17,30-40): error X3013: 'modf': no matching 1 parameter intrinsic function
+<scrubbed_path>(17,30-40): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(17,30-40): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
 
diff --git a/test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.ir.fxc.hlsl
index 0ce4d1a..2978ced 100644
--- a/test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/5ea256.wgsl.expected.ir.fxc.hlsl
@@ -43,7 +43,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000246B1573820(17,30-40): error X3013: 'modf': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x00000246B1573820(17,30-40): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x00000246B1573820(17,30-40): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
+<scrubbed_path>(17,30-40): error X3013: 'modf': no matching 1 parameter intrinsic function
+<scrubbed_path>(17,30-40): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(17,30-40): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
 
diff --git a/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.fxc.hlsl
index 55f0b79..6f43da3 100644
--- a/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206D068AE30(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.ir.fxc.hlsl
index 52ad5d4..6027fb2 100644
--- a/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/8dbbbf.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B57B964C0(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/modf/995934.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/modf/995934.wgsl.expected.fxc.hlsl
index 70e7fac..1c297e7 100644
--- a/test/tint/builtins/gen/var/modf/995934.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/995934.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022FE21BB630(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/modf/995934.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/modf/995934.wgsl.expected.ir.fxc.hlsl
index 449995e..cf6da09 100644
--- a/test/tint/builtins/gen/var/modf/995934.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/995934.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000129D24938B0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.fxc.hlsl
index 88685e0..786ab40 100644
--- a/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025D926CE020(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.ir.fxc.hlsl
index ec09774..8ccb9ad 100644
--- a/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/a545b9.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002278B3EB700(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.ir.fxc.hlsl
index 366e9c7..48e7e35 100644
--- a/test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/modf/bbf7f7.wgsl.expected.ir.fxc.hlsl
@@ -43,7 +43,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210C8867E30(17,25-35): error X3013: 'modf': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x00000210C8867E30(17,25-35): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x00000210C8867E30(17,25-35): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
+<scrubbed_path>(17,25-35): error X3013: 'modf': no matching 1 parameter intrinsic function
+<scrubbed_path>(17,25-35): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(17,25-35): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
 
diff --git a/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.fxc.hlsl
index f9824ed..e8a164e 100644
--- a/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020760AB5CD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.ir.fxc.hlsl
index 6687e66..6ae8eab 100644
--- a/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/normalize/39d5ec.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F76FC34E10(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.fxc.hlsl
index 2c7a625..b78ef2e 100644
--- a/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C45B146E10(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.ir.fxc.hlsl
index dfedc74..08aa241 100644
--- a/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/normalize/7990f3.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000230B865BB50(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.fxc.hlsl
index e5561a4..07f5a49 100644
--- a/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E8FA0F5CA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.ir.fxc.hlsl
index b8112b5..1a368a5 100644
--- a/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/normalize/b8cb8d.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F0686C3D20(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.fxc.hlsl
index e7f3ed4..f22b5e5 100644
--- a/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D42AFFA320(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.ir.fxc.hlsl
index c66b58a..3092a03 100644
--- a/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/pow/4f33b2.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017000FF83E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.fxc.hlsl
index d13f20e..8a92e98 100644
--- a/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012DE1B55DF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.ir.fxc.hlsl
index cde8aab..4d96a62 100644
--- a/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/pow/ce9ef5.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000252EFA450B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.fxc.hlsl
index 607a4a4..3eb8bdb 100644
--- a/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E1D0326390(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.ir.fxc.hlsl
index a1b3d1c..5528e93 100644
--- a/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/pow/f37b25.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023B6051B440(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.fxc.hlsl
index 9aff70c..592c486 100644
--- a/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019126E01470(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.ir.fxc.hlsl
index 0030983..20cf9f9 100644
--- a/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/pow/fa5429.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EFBBD38FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/0464d1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/0464d1.wgsl.expected.fxc.hlsl
index f130a58..54b0dae 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/0464d1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/0464d1.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D14AC34A80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/0464d1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/0464d1.wgsl.expected.ir.fxc.hlsl
index 000b319..7512679 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/0464d1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/0464d1.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021E98773EE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/0639ea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/0639ea.wgsl.expected.fxc.hlsl
index dcc2177..edc73d4 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/0639ea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/0639ea.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000280E90946A0(5,13-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,13-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/0639ea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/0639ea.wgsl.expected.ir.fxc.hlsl
index 70f2a36..c4cbd3c 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/0639ea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/0639ea.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220E4C3FEF0(5,13-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,13-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/0cc513.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/0cc513.wgsl.expected.fxc.hlsl
index 31fff1c..e5cc5b1 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/0cc513.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/0cc513.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B6BC984DF0(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/0cc513.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/0cc513.wgsl.expected.ir.fxc.hlsl
index 8eabdc5..9e2c149 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/0cc513.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/0cc513.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021DE634C320(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/0e0e6e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/0e0e6e.wgsl.expected.fxc.hlsl
index d00efba..4e7ef2f 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/0e0e6e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/0e0e6e.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5F3049BC0(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/0e0e6e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/0e0e6e.wgsl.expected.ir.fxc.hlsl
index b25dff4..c598cee 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/0e0e6e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/0e0e6e.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FB7ADBC320(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/2d0b7d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/2d0b7d.wgsl.expected.fxc.hlsl
index bc4da15..3c4b420 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/2d0b7d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/2d0b7d.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000200F3FD9C50(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/2d0b7d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/2d0b7d.wgsl.expected.ir.fxc.hlsl
index 45cff3c..d4450b3 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/2d0b7d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/2d0b7d.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000242B356D580(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/355db5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/355db5.wgsl.expected.fxc.hlsl
index 4b6d9ba..25a38ef 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/355db5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/355db5.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019FB0CEC240(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/355db5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/355db5.wgsl.expected.ir.fxc.hlsl
index 6c8faa9..37ddf2c 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/355db5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/355db5.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206CFB58E20(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/3c3824.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/3c3824.wgsl.expected.fxc.hlsl
index 66934d4..d55d378 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/3c3824.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/3c3824.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000268652AFA80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/3c3824.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/3c3824.wgsl.expected.ir.fxc.hlsl
index bae9923..cfa51f3 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/3c3824.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/3c3824.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D722CF0140(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/4d9898.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/4d9898.wgsl.expected.fxc.hlsl
index b9951ba..19d501e 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/4d9898.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/4d9898.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026BA6FEFC60(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/4d9898.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/4d9898.wgsl.expected.ir.fxc.hlsl
index ae73a76..692f89e 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/4d9898.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/4d9898.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A394F33AB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/641316.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/641316.wgsl.expected.fxc.hlsl
index 758eb9e..32c2127 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/641316.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/641316.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022483E1ADC0(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/641316.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/641316.wgsl.expected.ir.fxc.hlsl
index 9161ee6..6277b4f 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/641316.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/641316.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A903734AD0(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/704803.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/704803.wgsl.expected.fxc.hlsl
index 68bd8fc..e12dcc0 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/704803.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/704803.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BDC825ADC0(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/704803.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/704803.wgsl.expected.ir.fxc.hlsl
index bc0b2cc..9e12018 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/704803.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/704803.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019E04AD1BA0(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/76f499.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/76f499.wgsl.expected.fxc.hlsl
index 2cdb98a..e03bdf0 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/76f499.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/76f499.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000245DB5C46E0(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/76f499.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/76f499.wgsl.expected.ir.fxc.hlsl
index 3f5c9d5..31fff23 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/76f499.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/76f499.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000215F021C260(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/78129b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/78129b.wgsl.expected.fxc.hlsl
index b00c18b..0668af4 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/78129b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/78129b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CE4C3846C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/78129b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/78129b.wgsl.expected.ir.fxc.hlsl
index 449d9d3..a020bf8 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/78129b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/78129b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FE7083BBD0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/796753.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/796753.wgsl.expected.fxc.hlsl
index 12e93c2..77b9166 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/796753.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/796753.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D5707B0DD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/796753.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/796753.wgsl.expected.ir.fxc.hlsl
index 712ec1d..08f79d3 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/796753.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/796753.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021DCCDD5170(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/820991.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/820991.wgsl.expected.fxc.hlsl
index eaa7fd2..511080b 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/820991.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/820991.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001589DEAD590(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/820991.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/820991.wgsl.expected.ir.fxc.hlsl
index 09c9931..7d5d9d8 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/820991.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/820991.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002085DF7D580(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/960c6b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/960c6b.wgsl.expected.fxc.hlsl
index 71265c6..97b5b97 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/960c6b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/960c6b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000219E6F88550(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/960c6b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/960c6b.wgsl.expected.ir.fxc.hlsl
index 09cd22f..ab8c99d 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/960c6b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/960c6b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AA97E26120(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/9d802c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/9d802c.wgsl.expected.fxc.hlsl
index 6314af1..65517fa 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/9d802c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/9d802c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000279B4E402E0(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/9d802c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/9d802c.wgsl.expected.ir.fxc.hlsl
index d0745dc..b7172cb 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/9d802c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/9d802c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002970A21FDB0(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/a2d2b4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/a2d2b4.wgsl.expected.fxc.hlsl
index f3c9086..b6c3e7f 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/a2d2b4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/a2d2b4.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CFFB14C2F0(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/a2d2b4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/a2d2b4.wgsl.expected.ir.fxc.hlsl
index 690dd13..33273ce 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/a2d2b4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/a2d2b4.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017034960480(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/ae401e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/ae401e.wgsl.expected.fxc.hlsl
index 5faef70..3aa6fa3 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/ae401e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/ae401e.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026AB91BADC0(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/ae401e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/ae401e.wgsl.expected.ir.fxc.hlsl
index 6f729d6..9d9d264 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/ae401e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/ae401e.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002050DA051E0(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/b68331.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/b68331.wgsl.expected.fxc.hlsl
index 35e3a8d..c39040a 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/b68331.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/b68331.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000260DD639BC0(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/b68331.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/b68331.wgsl.expected.ir.fxc.hlsl
index 0f903da..7d7d158 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/b68331.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/b68331.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020F41234AD0(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/bed00b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/bed00b.wgsl.expected.fxc.hlsl
index 54730b3..4c37ac9 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/bed00b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/bed00b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D323334A50(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/bed00b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/bed00b.wgsl.expected.ir.fxc.hlsl
index c36c3ca..e7597a1 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/bed00b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/bed00b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019ECD3FD580(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/c0e704.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/c0e704.wgsl.expected.fxc.hlsl
index 8da1d7f..136b3f7 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/c0e704.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/c0e704.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000151AD629BC0(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/c0e704.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/c0e704.wgsl.expected.ir.fxc.hlsl
index fda424e..cbd477c 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/c0e704.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/c0e704.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028CA8541540(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/cd3624.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/cd3624.wgsl.expected.fxc.hlsl
index 576904c..e3c959f 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/cd3624.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/cd3624.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023495EBBFC0(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/cd3624.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/cd3624.wgsl.expected.ir.fxc.hlsl
index 011affe..7481c80 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/cd3624.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/cd3624.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018ABC148DC0(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/cebc6a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/cebc6a.wgsl.expected.fxc.hlsl
index b41a95d..6ffd630 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/cebc6a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/cebc6a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000200F14746C0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/cebc6a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/cebc6a.wgsl.expected.ir.fxc.hlsl
index 548ffab..2bb58e5 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/cebc6a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/cebc6a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024040E363A0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/cfbf48.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/cfbf48.wgsl.expected.fxc.hlsl
index 373bd16..6f1521f 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/cfbf48.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/cfbf48.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002228C635650(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/cfbf48.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/cfbf48.wgsl.expected.ir.fxc.hlsl
index 0fa68bf..f327e6d 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/cfbf48.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/cfbf48.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015F57195610(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/e6d39d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/e6d39d.wgsl.expected.fxc.hlsl
index aa913aa..3a9bf83 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/e6d39d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/e6d39d.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027E17C69B90(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/e6d39d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/e6d39d.wgsl.expected.ir.fxc.hlsl
index 8a47d1c..d983618 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/e6d39d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/e6d39d.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019F0DEF6A10(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/e6d948.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/e6d948.wgsl.expected.fxc.hlsl
index 9c27055..faa988a 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/e6d948.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/e6d948.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022B6CD7B850(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/e6d948.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/e6d948.wgsl.expected.ir.fxc.hlsl
index 94329da..d002d50 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/e6d948.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/e6d948.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C04BDCAE90(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/e7c301.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/e7c301.wgsl.expected.fxc.hlsl
index 5a11229..28c24af 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/e7c301.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/e7c301.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002274A40FC40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/e7c301.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/e7c301.wgsl.expected.ir.fxc.hlsl
index 00a02ed..21af57b 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/e7c301.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/e7c301.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000144D3BC0E70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/ef7d5d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/ef7d5d.wgsl.expected.fxc.hlsl
index a54b869..615effb 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/ef7d5d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/ef7d5d.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019203FFFC40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/ef7d5d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/ef7d5d.wgsl.expected.ir.fxc.hlsl
index f2b4fef..6574fdb 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/ef7d5d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/ef7d5d.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AAEA7469F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/f1e8ec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/f1e8ec.wgsl.expected.fxc.hlsl
index 8be85be..52fee3f 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/f1e8ec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/f1e8ec.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BE5AC8F7F0(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/f1e8ec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/f1e8ec.wgsl.expected.ir.fxc.hlsl
index aa32a81..a65093b 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/f1e8ec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/f1e8ec.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000276DDFCC320(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/f5f923.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/f5f923.wgsl.expected.fxc.hlsl
index cb0b308..7fe6398 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/f5f923.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/f5f923.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C20E5C320(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/f5f923.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/f5f923.wgsl.expected.ir.fxc.hlsl
index 3a060c8..6bdc7d3 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/f5f923.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/f5f923.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018D8AE2FDB0(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/f60448.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/f60448.wgsl.expected.fxc.hlsl
index a5b8dac..f40c138 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/f60448.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/f60448.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000188F0425650(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/f60448.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/f60448.wgsl.expected.ir.fxc.hlsl
index 00ba6cc..0514462 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/f60448.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/f60448.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C5FB82FDB0(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/f9d579.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/f9d579.wgsl.expected.fxc.hlsl
index 9cf7f5b..f550f72 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/f9d579.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/f9d579.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002594DDA9B90(5,13-36): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadBroadcast/f9d579.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadBroadcast/f9d579.wgsl.expected.ir.fxc.hlsl
index 5aac627..1f79d66 100644
--- a/test/tint/builtins/gen/var/quadBroadcast/f9d579.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadBroadcast/f9d579.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C54C9FD520(5,13-36): error X3004: undeclared identifier 'QuadReadLaneAt'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'QuadReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/15ac75.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/15ac75.wgsl.expected.fxc.hlsl
index 36a246b..a9d5cd4 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/15ac75.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/15ac75.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C7DA8A9D80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/15ac75.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/15ac75.wgsl.expected.ir.fxc.hlsl
index 534136b..9f73f25 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/15ac75.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/15ac75.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B5558C1F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/2be5e7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/2be5e7.wgsl.expected.fxc.hlsl
index f89f5e7..8693073 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/2be5e7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/2be5e7.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020BA7CDF980(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/2be5e7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/2be5e7.wgsl.expected.ir.fxc.hlsl
index 554baa7..5fc2ab0 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/2be5e7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/2be5e7.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000244B71BBAF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/331804.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/331804.wgsl.expected.fxc.hlsl
index 0b76050..a420a87 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/331804.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/331804.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025887E9BDB0(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/331804.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/331804.wgsl.expected.ir.fxc.hlsl
index 8ceffea..94b32e1 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/331804.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/331804.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012A1B5CDD70(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/348173.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/348173.wgsl.expected.fxc.hlsl
index 358ae9e..31257ac 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/348173.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/348173.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C712FE46C0(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/348173.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/348173.wgsl.expected.ir.fxc.hlsl
index 8238407..5c47060 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/348173.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/348173.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D3AD0FDC0(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/486196.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/486196.wgsl.expected.fxc.hlsl
index 1d85e9b..d40469c 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/486196.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/486196.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C3AAA5B7A0(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/486196.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/486196.wgsl.expected.ir.fxc.hlsl
index ccea143..b7e4e1e 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/486196.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/486196.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B0F4DFB50(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/730e40.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/730e40.wgsl.expected.fxc.hlsl
index 888fab3..b23bacc 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/730e40.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/730e40.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C675276170(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/730e40.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/730e40.wgsl.expected.ir.fxc.hlsl
index 5169647..28f7beb 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/730e40.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/730e40.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BE8FDFAE90(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/8077c8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/8077c8.wgsl.expected.fxc.hlsl
index f560336..84be323 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/8077c8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/8077c8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020A9F71CFD0(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/8077c8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/8077c8.wgsl.expected.ir.fxc.hlsl
index c1c42dc..a574493 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/8077c8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/8077c8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000175A3764D20(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/856536.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/856536.wgsl.expected.fxc.hlsl
index 75f020c..dc5b3a7 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/856536.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/856536.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B4F8CD49E0(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/856536.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/856536.wgsl.expected.ir.fxc.hlsl
index 91e4c54..034d10e 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/856536.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/856536.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000249CB89FDC0(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/9ccb38.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/9ccb38.wgsl.expected.fxc.hlsl
index 222b47a..b4dcb44 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/9ccb38.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/9ccb38.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001420DF36BB0(5,13-41): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,13-41): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/9ccb38.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/9ccb38.wgsl.expected.ir.fxc.hlsl
index 5969934..18c38ee 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/9ccb38.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/9ccb38.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000273B929FDB0(5,13-41): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,13-41): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/a090b0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/a090b0.wgsl.expected.fxc.hlsl
index 71f35b5..73f2a25 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/a090b0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/a090b0.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E1726146D0(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/a090b0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/a090b0.wgsl.expected.ir.fxc.hlsl
index f90c32e..8a27512 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/a090b0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/a090b0.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017C06955CD0(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/a665b1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/a665b1.wgsl.expected.fxc.hlsl
index d74fe4c..69e34a2 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/a665b1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/a665b1.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000259A2B9D0D0(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/a665b1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/a665b1.wgsl.expected.ir.fxc.hlsl
index e62b730..a4e5ab8 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/a665b1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/a665b1.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B41C1A6080(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/a82e1d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/a82e1d.wgsl.expected.fxc.hlsl
index 2ecc8db..536cd2e 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/a82e1d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/a82e1d.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020466DAD0B0(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/a82e1d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/a82e1d.wgsl.expected.ir.fxc.hlsl
index 2f77eea..28cc680 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/a82e1d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/a82e1d.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002249A31FDD0(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,14-42): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/af19a5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/af19a5.wgsl.expected.fxc.hlsl
index 6eaa6be..f15951e 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/af19a5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/af19a5.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002101B20FAE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/af19a5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/af19a5.wgsl.expected.ir.fxc.hlsl
index 7a17ca6..3a3240a 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/af19a5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/af19a5.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F32A9E48B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/b905fc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/b905fc.wgsl.expected.fxc.hlsl
index 77d59da..a4bc35e 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/b905fc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/b905fc.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002DC9C966020(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/b905fc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/b905fc.wgsl.expected.ir.fxc.hlsl
index 2d5a35b..0a0ed36 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/b905fc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/b905fc.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013E14FF6E60(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,16-44): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/c31636.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/c31636.wgsl.expected.fxc.hlsl
index 1dbfdc2..11e9690 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/c31636.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/c31636.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000195460B4AF0(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/c31636.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/c31636.wgsl.expected.ir.fxc.hlsl
index b08a007..adaaa62 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/c31636.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/c31636.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002557640AE90(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
+<scrubbed_path>(5,15-43): error X3004: undeclared identifier 'QuadReadAcrossDiagonal'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/e4bec8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/e4bec8.wgsl.expected.fxc.hlsl
index deb7812..693f167 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/e4bec8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/e4bec8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019022295900(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapDiagonal/e4bec8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapDiagonal/e4bec8.wgsl.expected.ir.fxc.hlsl
index 55a0e89..2223a99 100644
--- a/test/tint/builtins/gen/var/quadSwapDiagonal/e4bec8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapDiagonal/e4bec8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022D18CB38D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/02834c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/02834c.wgsl.expected.fxc.hlsl
index 26974d6..91300a6 100644
--- a/test/tint/builtins/gen/var/quadSwapX/02834c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/02834c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023D1A1846C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/02834c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/02834c.wgsl.expected.ir.fxc.hlsl
index 15135b9..19dbacc 100644
--- a/test/tint/builtins/gen/var/quadSwapX/02834c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/02834c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B4A7AE46B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/053f3b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/053f3b.wgsl.expected.fxc.hlsl
index f338410..26d03f9 100644
--- a/test/tint/builtins/gen/var/quadSwapX/053f3b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/053f3b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D7F3276010(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/053f3b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/053f3b.wgsl.expected.ir.fxc.hlsl
index afaeec5..32ca046 100644
--- a/test/tint/builtins/gen/var/quadSwapX/053f3b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/053f3b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A6498B4690(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/07f1fc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/07f1fc.wgsl.expected.fxc.hlsl
index 0d740a2..44037fb 100644
--- a/test/tint/builtins/gen/var/quadSwapX/07f1fc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/07f1fc.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018855826F60(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/07f1fc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/07f1fc.wgsl.expected.ir.fxc.hlsl
index b984c49..37bfc4e 100644
--- a/test/tint/builtins/gen/var/quadSwapX/07f1fc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/07f1fc.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B43EEEFD60(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/150d6f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/150d6f.wgsl.expected.fxc.hlsl
index d3077e7..1bd17ae 100644
--- a/test/tint/builtins/gen/var/quadSwapX/150d6f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/150d6f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002055E7001D0(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/150d6f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/150d6f.wgsl.expected.ir.fxc.hlsl
index da37aeb..67b167c 100644
--- a/test/tint/builtins/gen/var/quadSwapX/150d6f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/150d6f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C980CF1E10(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/19f8ce.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/19f8ce.wgsl.expected.fxc.hlsl
index cdffc6b..330644f 100644
--- a/test/tint/builtins/gen/var/quadSwapX/19f8ce.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/19f8ce.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025497C2EC70(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/19f8ce.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/19f8ce.wgsl.expected.ir.fxc.hlsl
index 2a3394d..e16e8fe 100644
--- a/test/tint/builtins/gen/var/quadSwapX/19f8ce.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/19f8ce.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017E9CB34680(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/1e1086.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/1e1086.wgsl.expected.fxc.hlsl
index 1eadca6..44754fe 100644
--- a/test/tint/builtins/gen/var/quadSwapX/1e1086.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/1e1086.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025C71A79B20(5,13-34): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,13-34): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/1e1086.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/1e1086.wgsl.expected.ir.fxc.hlsl
index a58d042..656cd4e 100644
--- a/test/tint/builtins/gen/var/quadSwapX/1e1086.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/1e1086.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C0529B3FF0(5,13-34): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,13-34): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/69af6a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/69af6a.wgsl.expected.fxc.hlsl
index 2f74386..a4ac9d0 100644
--- a/test/tint/builtins/gen/var/quadSwapX/69af6a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/69af6a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CDB1A702E0(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/69af6a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/69af6a.wgsl.expected.ir.fxc.hlsl
index 406c9da..27ac7be 100644
--- a/test/tint/builtins/gen/var/quadSwapX/69af6a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/69af6a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F30FF24680(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/8203ad.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/8203ad.wgsl.expected.fxc.hlsl
index 921df7a..ab3e7a5 100644
--- a/test/tint/builtins/gen/var/quadSwapX/8203ad.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/8203ad.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A75E5168A0(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/8203ad.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/8203ad.wgsl.expected.ir.fxc.hlsl
index 0cca498..f975d04 100644
--- a/test/tint/builtins/gen/var/quadSwapX/8203ad.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/8203ad.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000161E9D898A0(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/879738.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/879738.wgsl.expected.fxc.hlsl
index e142f09..2c7decf 100644
--- a/test/tint/builtins/gen/var/quadSwapX/879738.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/879738.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000298194B5470(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/879738.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/879738.wgsl.expected.ir.fxc.hlsl
index ae8b965..62ecad6 100644
--- a/test/tint/builtins/gen/var/quadSwapX/879738.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/879738.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B23770BBC0(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/9bea80.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/9bea80.wgsl.expected.fxc.hlsl
index 7970f09..a3f3e38 100644
--- a/test/tint/builtins/gen/var/quadSwapX/9bea80.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/9bea80.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000217442C4A80(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/9bea80.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/9bea80.wgsl.expected.ir.fxc.hlsl
index 50323e7..2da6a99 100644
--- a/test/tint/builtins/gen/var/quadSwapX/9bea80.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/9bea80.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C9D4B60660(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/a4e103.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/a4e103.wgsl.expected.fxc.hlsl
index 0dacdbb..27370a2 100644
--- a/test/tint/builtins/gen/var/quadSwapX/a4e103.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/a4e103.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C7797A4A50(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/a4e103.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/a4e103.wgsl.expected.ir.fxc.hlsl
index d980f39..fe3a72f 100644
--- a/test/tint/builtins/gen/var/quadSwapX/a4e103.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/a4e103.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027941B6FF30(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/b1a5fe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/b1a5fe.wgsl.expected.fxc.hlsl
index 6ddcc3f..8fd72a4 100644
--- a/test/tint/builtins/gen/var/quadSwapX/b1a5fe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/b1a5fe.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E6E25A9B50(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/b1a5fe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/b1a5fe.wgsl.expected.ir.fxc.hlsl
index 3f034e0..dc60d65 100644
--- a/test/tint/builtins/gen/var/quadSwapX/b1a5fe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/b1a5fe.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000272C6A546A0(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/bc2013.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/bc2013.wgsl.expected.fxc.hlsl
index 05b4497..c8a4017 100644
--- a/test/tint/builtins/gen/var/quadSwapX/bc2013.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/bc2013.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028D6C1A0570(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/bc2013.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/bc2013.wgsl.expected.ir.fxc.hlsl
index 5959546..cb59619 100644
--- a/test/tint/builtins/gen/var/quadSwapX/bc2013.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/bc2013.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A0E689FBE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/bddb9f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/bddb9f.wgsl.expected.fxc.hlsl
index 24a5a05..7585f76 100644
--- a/test/tint/builtins/gen/var/quadSwapX/bddb9f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/bddb9f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019CB65746B0(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/bddb9f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/bddb9f.wgsl.expected.ir.fxc.hlsl
index 782c5a1..f4a742f 100644
--- a/test/tint/builtins/gen/var/quadSwapX/bddb9f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/bddb9f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CD216346D0(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/d60cec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/d60cec.wgsl.expected.fxc.hlsl
index d726765..5cc4de4 100644
--- a/test/tint/builtins/gen/var/quadSwapX/d60cec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/d60cec.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000237B2630570(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/d60cec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/d60cec.wgsl.expected.ir.fxc.hlsl
index 50835d7..85b6efb 100644
--- a/test/tint/builtins/gen/var/quadSwapX/d60cec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/d60cec.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB307CFFB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/edfa1f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/edfa1f.wgsl.expected.fxc.hlsl
index 7b21714..5d0460d 100644
--- a/test/tint/builtins/gen/var/quadSwapX/edfa1f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/edfa1f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002629BF801D0(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapX/edfa1f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapX/edfa1f.wgsl.expected.ir.fxc.hlsl
index bd6e7fc..b43103c 100644
--- a/test/tint/builtins/gen/var/quadSwapX/edfa1f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapX/edfa1f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000176BBDCFD50(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossX'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/06a67c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/06a67c.wgsl.expected.fxc.hlsl
index 8fec19f..ce90bf9 100644
--- a/test/tint/builtins/gen/var/quadSwapY/06a67c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/06a67c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9D627BDC0(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/06a67c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/06a67c.wgsl.expected.ir.fxc.hlsl
index 3d032e4..4709bc7 100644
--- a/test/tint/builtins/gen/var/quadSwapY/06a67c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/06a67c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000244D66046D0(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/0c4938.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/0c4938.wgsl.expected.fxc.hlsl
index 84cab90..cda9aa3 100644
--- a/test/tint/builtins/gen/var/quadSwapY/0c4938.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/0c4938.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000227F43AFAF0(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/0c4938.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/0c4938.wgsl.expected.ir.fxc.hlsl
index 2253f93..8c4d67f 100644
--- a/test/tint/builtins/gen/var/quadSwapY/0c4938.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/0c4938.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017CFE00FF20(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/0d05a8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/0d05a8.wgsl.expected.fxc.hlsl
index 7895d42..7e8eb00 100644
--- a/test/tint/builtins/gen/var/quadSwapY/0d05a8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/0d05a8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1AB3C9B70(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/0d05a8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/0d05a8.wgsl.expected.ir.fxc.hlsl
index 2eee4a2..8ebca2e 100644
--- a/test/tint/builtins/gen/var/quadSwapY/0d05a8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/0d05a8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026D34B14680(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/14bb9a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/14bb9a.wgsl.expected.fxc.hlsl
index df7f29c..ba3643c 100644
--- a/test/tint/builtins/gen/var/quadSwapY/14bb9a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/14bb9a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017C28695250(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/14bb9a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/14bb9a.wgsl.expected.ir.fxc.hlsl
index 807df60..bacb05a 100644
--- a/test/tint/builtins/gen/var/quadSwapY/14bb9a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/14bb9a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000124448BFD50(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/1f1a06.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/1f1a06.wgsl.expected.fxc.hlsl
index c31ebe9..1e748bf 100644
--- a/test/tint/builtins/gen/var/quadSwapY/1f1a06.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/1f1a06.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019C87ADB9B0(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/1f1a06.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/1f1a06.wgsl.expected.ir.fxc.hlsl
index f18a7ac..8640c6a 100644
--- a/test/tint/builtins/gen/var/quadSwapY/1f1a06.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/1f1a06.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002877451FD50(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/264908.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/264908.wgsl.expected.fxc.hlsl
index bf431a1..3a3ff86 100644
--- a/test/tint/builtins/gen/var/quadSwapY/264908.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/264908.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024D2D6346C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/264908.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/264908.wgsl.expected.ir.fxc.hlsl
index eb2abb2..41c8711 100644
--- a/test/tint/builtins/gen/var/quadSwapY/264908.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/264908.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E7631E4FD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/5b2e67.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/5b2e67.wgsl.expected.fxc.hlsl
index 33c9721..c109bfa 100644
--- a/test/tint/builtins/gen/var/quadSwapY/5b2e67.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/5b2e67.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B9A40B1700(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/5b2e67.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/5b2e67.wgsl.expected.ir.fxc.hlsl
index 28ea477..dde8663 100644
--- a/test/tint/builtins/gen/var/quadSwapY/5b2e67.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/5b2e67.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002417C93FBE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/6f6bc9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/6f6bc9.wgsl.expected.fxc.hlsl
index cb0be9b..5e140d5 100644
--- a/test/tint/builtins/gen/var/quadSwapY/6f6bc9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/6f6bc9.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002476C8C0510(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/6f6bc9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/6f6bc9.wgsl.expected.ir.fxc.hlsl
index 91d4b67..ff8d3d6 100644
--- a/test/tint/builtins/gen/var/quadSwapY/6f6bc9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/6f6bc9.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002103CD06C20(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/9277e9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/9277e9.wgsl.expected.fxc.hlsl
index 7509b0d..baa49dd 100644
--- a/test/tint/builtins/gen/var/quadSwapY/9277e9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/9277e9.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002373BD4EA00(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/9277e9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/9277e9.wgsl.expected.ir.fxc.hlsl
index 2a87a62..d3bebe62 100644
--- a/test/tint/builtins/gen/var/quadSwapY/9277e9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/9277e9.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021526C9AB60(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/94ab6d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/94ab6d.wgsl.expected.fxc.hlsl
index 893341d..a629c8a 100644
--- a/test/tint/builtins/gen/var/quadSwapY/94ab6d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/94ab6d.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002152D6201D0(5,13-34): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,13-34): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/94ab6d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/94ab6d.wgsl.expected.ir.fxc.hlsl
index 1c64e44..72bfdaf 100644
--- a/test/tint/builtins/gen/var/quadSwapY/94ab6d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/94ab6d.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000278DA2BCC20(5,13-34): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,13-34): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/a27e1c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/a27e1c.wgsl.expected.fxc.hlsl
index 77eb32b..32cde62 100644
--- a/test/tint/builtins/gen/var/quadSwapY/a27e1c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/a27e1c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002113686CDC0(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/a27e1c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/a27e1c.wgsl.expected.ir.fxc.hlsl
index 5b59122..c1fff9a 100644
--- a/test/tint/builtins/gen/var/quadSwapY/a27e1c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/a27e1c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000181C8B14680(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/a50fcb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/a50fcb.wgsl.expected.fxc.hlsl
index 1d8cb79..9857a12 100644
--- a/test/tint/builtins/gen/var/quadSwapY/a50fcb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/a50fcb.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A949FB6B10(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/a50fcb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/a50fcb.wgsl.expected.ir.fxc.hlsl
index 9e53783..46f1bcc 100644
--- a/test/tint/builtins/gen/var/quadSwapY/a50fcb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/a50fcb.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002830A7AFFB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/b9d9e7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/b9d9e7.wgsl.expected.fxc.hlsl
index 87b2439..d375365 100644
--- a/test/tint/builtins/gen/var/quadSwapY/b9d9e7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/b9d9e7.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BA3B0F9B00(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/b9d9e7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/b9d9e7.wgsl.expected.ir.fxc.hlsl
index 1cbc2e8..8657553 100644
--- a/test/tint/builtins/gen/var/quadSwapY/b9d9e7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/b9d9e7.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F387BD46D0(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/bb697b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/bb697b.wgsl.expected.fxc.hlsl
index 4565223..04da1e1 100644
--- a/test/tint/builtins/gen/var/quadSwapY/bb697b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/bb697b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C891C89B50(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/bb697b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/bb697b.wgsl.expected.ir.fxc.hlsl
index 1e4ad85..59c43ca 100644
--- a/test/tint/builtins/gen/var/quadSwapY/bb697b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/bb697b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024D99047F60(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/be4e72.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/be4e72.wgsl.expected.fxc.hlsl
index 431e302..4cf7e00 100644
--- a/test/tint/builtins/gen/var/quadSwapY/be4e72.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/be4e72.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000240A752BE30(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/be4e72.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/be4e72.wgsl.expected.ir.fxc.hlsl
index cd4d493..c1711c8 100644
--- a/test/tint/builtins/gen/var/quadSwapY/be4e72.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/be4e72.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001940568FD50(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/d1ab4d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/d1ab4d.wgsl.expected.fxc.hlsl
index d671837..14442fc 100644
--- a/test/tint/builtins/gen/var/quadSwapY/d1ab4d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/d1ab4d.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000248C9C6FEC0(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/quadSwapY/d1ab4d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/quadSwapY/d1ab4d.wgsl.expected.ir.fxc.hlsl
index 7741e7e..00251cc 100644
--- a/test/tint/builtins/gen/var/quadSwapY/d1ab4d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/quadSwapY/d1ab4d.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017C89ED9AE0(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
+<scrubbed_path>(5,16-37): error X3004: undeclared identifier 'QuadReadAcrossY'
 
diff --git a/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.fxc.hlsl
index f57a18d..2c3300f 100644
--- a/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FFDF716120(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.ir.fxc.hlsl
index 8c7490b..7ea9aaa 100644
--- a/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/radians/208fd9.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CA1A373CD0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.fxc.hlsl
index 08c08f2..a1298b6 100644
--- a/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DFA74A6580(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.ir.fxc.hlsl
index 31ceb89..c6a4988 100644
--- a/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/radians/44f20b.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002517F45B700(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.fxc.hlsl
index 4170578..cc5d76a 100644
--- a/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EA75D5B3C0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.ir.fxc.hlsl
index 3930ac8..081d2d3 100644
--- a/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/radians/7ea4c7.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000161880BDE60(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.fxc.hlsl
index c21187e..1f70023 100644
--- a/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000169B1945740(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.ir.fxc.hlsl
index cb1323b..067938a 100644
--- a/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/radians/fbacf0.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017DF5263CC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.fxc.hlsl
index d02a6d4..ec2d44f 100644
--- a/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027026B9DA80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.ir.fxc.hlsl
index e8ae651..1844a26 100644
--- a/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/reflect/310de5.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D4635ECF90(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.fxc.hlsl
index 5ab35bb..d8b64d5 100644
--- a/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018321595850(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.ir.fxc.hlsl
index 7dce34a..06ccf7e 100644
--- a/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/reflect/61ca21.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D768B2CF90(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.fxc.hlsl
index a556484..58eb41d 100644
--- a/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026C5DDA9910(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.ir.fxc.hlsl
index 10a4c7f..ffe53f2 100644
--- a/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/reflect/bb15ac.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F5B7C8B6E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.fxc.hlsl
index 26b5b3b..e953c00 100644
--- a/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029F12D66710(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.ir.fxc.hlsl
index 09c592b..4856e92 100644
--- a/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/refract/0594ba.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B6659FA490(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.fxc.hlsl
index c80e3a6..b4d924a 100644
--- a/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028DBC9DD280(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.ir.fxc.hlsl
index c7b6bd0..683594d 100644
--- a/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/refract/570cb3.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017EE610A490(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.fxc.hlsl
index c0d36f3..0c6d0b0 100644
--- a/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ED7E9455B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.ir.fxc.hlsl
index 4eea050..ab2f499 100644
--- a/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/refract/8984af.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029414B45790(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.fxc.hlsl
index 8be76d5..6c2ae7d 100644
--- a/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000279E0135DF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.ir.fxc.hlsl
index 6373abd..1ceff3e 100644
--- a/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/round/9078ef.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000178B3BAF090(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.fxc.hlsl
index 3eb738c..e82d341 100644
--- a/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027303FE6BB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.ir.fxc.hlsl
index 0cad29a..149518e73 100644
--- a/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/round/d87e84.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024E44E96630(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.fxc.hlsl
index 25e4f61..4009ae8 100644
--- a/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014B9F7B5E50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.ir.fxc.hlsl
index e0ef61c..92789f1 100644
--- a/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/round/e1bba2.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C66516620(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.fxc.hlsl
index 2ad0d1e..0263fcb 100644
--- a/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001282D846020(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.ir.fxc.hlsl
index 9323b3c..b162056 100644
--- a/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/round/f665b5.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F94FA3B600(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.fxc.hlsl
index 13b1853..4658d0e 100644
--- a/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000280F8115B30(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.ir.fxc.hlsl
index 1374828..bbd70ef 100644
--- a/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/saturate/462535.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BFDD06C340(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.fxc.hlsl
index a82ff6b..b8afc4d 100644
--- a/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025BB757E430(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.ir.fxc.hlsl
index 38993e7..8764c64 100644
--- a/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/saturate/cd2028.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F497472760(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.fxc.hlsl
index 5949a94..f5f0d9a 100644
--- a/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206D40846B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.ir.fxc.hlsl
index 48f8ded..d8c01cd 100644
--- a/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/saturate/dcde71.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013D1D5793D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.fxc.hlsl
index f09fe36..8313f88 100644
--- a/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000219052DF070(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.ir.fxc.hlsl
index 28b2451..e1fa3a8 100644
--- a/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/saturate/e8df56.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B84801AFE0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.fxc.hlsl
index 9436fce..e24ce37 100644
--- a/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000248474F5770(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.ir.fxc.hlsl
index fd8d293..0e018dc 100644
--- a/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/10e73b.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000216945949F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.fxc.hlsl
index 64ed7e6..0384e62 100644
--- a/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027C7C879280(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.ir.fxc.hlsl
index 0fe7ef8..9bcc042 100644
--- a/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/1ada2a.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E6F5F8B700(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/53d518.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/select/53d518.wgsl.expected.fxc.hlsl
index b8260b2..a253eff 100644
--- a/test/tint/builtins/gen/var/select/53d518.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/53d518.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000239D80BE090(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/53d518.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/select/53d518.wgsl.expected.ir.fxc.hlsl
index 96dd3e8..e5a3425 100644
--- a/test/tint/builtins/gen/var/select/53d518.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/53d518.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000212F873F4C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.fxc.hlsl
index 43b7e1d..6173e61 100644
--- a/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001634B6E57B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.ir.fxc.hlsl
index 30b97bd..150d25e 100644
--- a/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/830dd9.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002256836B700(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.fxc.hlsl
index d98cc6f..50dc007 100644
--- a/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002737A97A8E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.ir.fxc.hlsl
index a6caef4..53fe1aa 100644
--- a/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/86f9bd.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BDEF1E6A30(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.fxc.hlsl
index 7ba05e0..2ef147a 100644
--- a/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024F6EAB57C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.ir.fxc.hlsl
index 46240f1..f726b1a 100644
--- a/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/a081f1.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A15357B6D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.fxc.hlsl
index ef29455..4143a28 100644
--- a/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002699FCA9260(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.ir.fxc.hlsl
index 7b3ae3d..424b423 100644
--- a/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/select/ed7c13.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000296A5A14640(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sign/160933.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sign/160933.wgsl.expected.fxc.hlsl
index 36aa45b..6e47705 100644
--- a/test/tint/builtins/gen/var/sign/160933.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sign/160933.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022C254A4990(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sign/160933.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sign/160933.wgsl.expected.ir.fxc.hlsl
index 77acbf4..42632bb 100644
--- a/test/tint/builtins/gen/var/sign/160933.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sign/160933.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000259FFE95C30(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.fxc.hlsl
index 1f0e6b8..99f5032 100644
--- a/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002DFEB61D370(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.ir.fxc.hlsl
index dd25cb8..be5b68a 100644
--- a/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sign/5d283a.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F2AE79D0A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.fxc.hlsl
index 8bff6eb..67ea324 100644
--- a/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B0F716D480(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.ir.fxc.hlsl
index 027c7c1..8c42a6f 100644
--- a/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sign/7c85ea.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002506A34B6F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.fxc.hlsl
index 214c6ed..ed0492c 100644
--- a/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021293659F50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.ir.fxc.hlsl
index 7948374..b696b74 100644
--- a/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sign/ccdb3c.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF0B79C320(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.fxc.hlsl
index d29050a..fed9330 100644
--- a/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021714CE5740(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.ir.fxc.hlsl
index 2f95734..8817022 100644
--- a/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sin/2c903b.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002244A765290(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.fxc.hlsl
index 6e9137f..5d9e9f1 100644
--- a/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025E3F7ECD10(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.ir.fxc.hlsl
index 56dd003..d243c91 100644
--- a/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sin/3cca11.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220638B6550(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.fxc.hlsl
index bd2db9a..be84110 100644
--- a/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FB59D77F80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.ir.fxc.hlsl
index bcae561..3e4b103 100644
--- a/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sin/5c0712.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022698B8BAC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.fxc.hlsl
index d29a984..2f0d13b 100644
--- a/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000204C75ABE40(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.ir.fxc.hlsl
index fdc6152..e4dd841 100644
--- a/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sin/66a59f.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1BD7038C0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.fxc.hlsl
index 8d53c40..54d3b97 100644
--- a/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001422720FD80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.ir.fxc.hlsl
index 90e2b97..fe87387 100644
--- a/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sinh/0908c1.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000143AF9C8F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.fxc.hlsl
index 9b1a65c..9f89d2a 100644
--- a/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017FBBB46C90(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.ir.fxc.hlsl
index bf6ce5f..864ebbc 100644
--- a/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sinh/69cce2.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021A2DDDCB80(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.fxc.hlsl
index f106ad5..7bfcad8 100644
--- a/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000187EF1165F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.ir.fxc.hlsl
index 5f4717e..1eb9936 100644
--- a/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sinh/924f19.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026DFD3D8FC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.fxc.hlsl
index 4072b0d..cb3bcbf 100644
--- a/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002627CA49470(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.ir.fxc.hlsl
index 63de1b5..5fa1c5f 100644
--- a/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sinh/ba7e25.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021D59488FA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.fxc.hlsl
index eb5e11f..9976bc8 100644
--- a/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018CB4FDBC40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.ir.fxc.hlsl
index 1da4257..745df10 100644
--- a/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/smoothstep/12c031.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001954F988800(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.fxc.hlsl
index 98dcffd..d2ae626 100644
--- a/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023B7ABE42B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.ir.fxc.hlsl
index 888643f..773ee15 100644
--- a/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/smoothstep/586e12.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EEA8F654F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.fxc.hlsl
index 8231aa6..fcebffd 100644
--- a/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000246BCC857E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.ir.fxc.hlsl
index 6b73ee5..92e285b 100644
--- a/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/smoothstep/6e7a74.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020EEB3CBBF0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.fxc.hlsl
index 124b77b..08ee88f 100644
--- a/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.fxc.hlsl
@@ -45,5 +45,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000238E0B634A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.ir.fxc.hlsl
index c799ce6..c188876 100644
--- a/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/smoothstep/c43ebd.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029B7FEA9DC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.fxc.hlsl
index 081ef0d..06f1794 100644
--- a/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027AB6BD1330(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.ir.fxc.hlsl
index 9a17fbf..45bb66d 100644
--- a/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sqrt/803d1c.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D565AA8F80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.fxc.hlsl
index f97fa49..2884fe8 100644
--- a/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002233C3265C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.ir.fxc.hlsl
index 2bb986c..f3d9369 100644
--- a/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sqrt/895a0c.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000211259F93F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.fxc.hlsl
index 24476bc..5e1a4b3 100644
--- a/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000253AA4D9890(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.ir.fxc.hlsl
index 82508d8..e04d8ef 100644
--- a/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sqrt/d9ab4d.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A349DA8B20(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.fxc.hlsl
index 674e392..a21afec 100644
--- a/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D92499FE30(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.ir.fxc.hlsl
index 6f3df0c..376fe1f 100644
--- a/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/sqrt/ec33e9.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000204F33BAA30(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.fxc.hlsl
index 3b1c5f4..445c7d0 100644
--- a/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012463145780(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.ir.fxc.hlsl
index bd152d2..2f0e08b 100644
--- a/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/step/07cb06.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F8A288B800(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/step/630d07.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/step/630d07.wgsl.expected.fxc.hlsl
index 15f2687..703212a 100644
--- a/test/tint/builtins/gen/var/step/630d07.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/step/630d07.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5E55A38D0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/step/630d07.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/step/630d07.wgsl.expected.ir.fxc.hlsl
index a092308..479c0dc 100644
--- a/test/tint/builtins/gen/var/step/630d07.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/step/630d07.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016B86DE61F0(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/step/baa320.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/step/baa320.wgsl.expected.fxc.hlsl
index eea34c3..b8334f6 100644
--- a/test/tint/builtins/gen/var/step/baa320.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/step/baa320.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A41FE0D3D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/step/baa320.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/step/baa320.wgsl.expected.ir.fxc.hlsl
index 3aa95cc..1a99673 100644
--- a/test/tint/builtins/gen/var/step/baa320.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/step/baa320.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000283FFAECF50(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.fxc.hlsl
index 3c2dae9..29263e5 100644
--- a/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020563D35D50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.ir.fxc.hlsl
index 1fb3ac7..dfbd84d 100644
--- a/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/step/cc6b61.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000207792A3EA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/0dd12a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/0dd12a.wgsl.expected.fxc.hlsl
index c240c89..1444047 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/0dd12a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/0dd12a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000256C403D3F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/0dd12a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/0dd12a.wgsl.expected.ir.fxc.hlsl
index 1162358..bccab82 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/0dd12a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/0dd12a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002480E9D5FC0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/1280c8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/1280c8.wgsl.expected.fxc.hlsl
index 647713c..d6b45a0 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/1280c8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/1280c8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025A699701D0(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/1280c8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/1280c8.wgsl.expected.ir.fxc.hlsl
index d2895cf..26dec00 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/1280c8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/1280c8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002481D2ABBC0(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/1eb429.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/1eb429.wgsl.expected.fxc.hlsl
index 076a7c3..89c15a7 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/1eb429.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/1eb429.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000260CB925210(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/1eb429.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/1eb429.wgsl.expected.ir.fxc.hlsl
index b3efd78..ff86a07 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/1eb429.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/1eb429.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023EBF8ABDC0(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/225207.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/225207.wgsl.expected.fxc.hlsl
index f86504f..19d8c54 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/225207.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/225207.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E8C2C55230(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/225207.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/225207.wgsl.expected.ir.fxc.hlsl
index f41678d..95ccc69 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/225207.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/225207.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1E86FFCB0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/22d041.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/22d041.wgsl.expected.fxc.hlsl
index 5777cc2..66337a2 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/22d041.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/22d041.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013B16919B60(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/22d041.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/22d041.wgsl.expected.ir.fxc.hlsl
index f4262b4..d3e1f70a 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/22d041.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/22d041.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CED295E3C0(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/28db2c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/28db2c.wgsl.expected.fxc.hlsl
index ee3ee64..671a31b 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/28db2c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/28db2c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B718694F70(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/28db2c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/28db2c.wgsl.expected.ir.fxc.hlsl
index 7a9f6dc..366cbb9 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/28db2c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/28db2c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002123198BBC0(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/2ab40a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/2ab40a.wgsl.expected.fxc.hlsl
index 3bde98a..ed2f148 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/2ab40a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/2ab40a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002328CFE46F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/2ab40a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/2ab40a.wgsl.expected.ir.fxc.hlsl
index d295ea4..e759c07 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/2ab40a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/2ab40a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029FEFA9D2A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/3854ae.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/3854ae.wgsl.expected.fxc.hlsl
index 35f8426..4680e7a 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/3854ae.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/3854ae.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020567806F90(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/3854ae.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/3854ae.wgsl.expected.ir.fxc.hlsl
index d89c9a0..bdd75f2 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/3854ae.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/3854ae.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C0909ABB20(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/6587ff.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/6587ff.wgsl.expected.fxc.hlsl
index fa5fff3..04ac337 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/6587ff.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/6587ff.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018936E6AF00(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/6587ff.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/6587ff.wgsl.expected.ir.fxc.hlsl
index 48884764..c38f5cc 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/6587ff.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/6587ff.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F5695B5000(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/7d1215.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/7d1215.wgsl.expected.fxc.hlsl
index 08f0f3a..6063784 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/7d1215.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/7d1215.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023DB4115290(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/7d1215.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/7d1215.wgsl.expected.ir.fxc.hlsl
index 30e5ff0..641094b 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/7d1215.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/7d1215.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001717104BBC0(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/8f4c15.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/8f4c15.wgsl.expected.fxc.hlsl
index 652e6e7..d90af5f 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/8f4c15.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/8f4c15.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023515B046C0(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/8f4c15.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/8f4c15.wgsl.expected.ir.fxc.hlsl
index cbcffb9..0d47152 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/8f4c15.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/8f4c15.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FF42349B00(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/b61df7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/b61df7.wgsl.expected.fxc.hlsl
index 6e8f950..bf7fbf4 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/b61df7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/b61df7.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024CEE2DB4D0(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/b61df7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/b61df7.wgsl.expected.ir.fxc.hlsl
index 82e6bae..6aeb5c9 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/b61df7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/b61df7.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002264E6BD560(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/ba53f9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/ba53f9.wgsl.expected.fxc.hlsl
index e6309e1..fb85d6c 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/ba53f9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/ba53f9.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000227737E0D50(5,13-32): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,13-32): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/ba53f9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/ba53f9.wgsl.expected.ir.fxc.hlsl
index d4ba660..9a37e12 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/ba53f9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/ba53f9.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FE02ABDD50(5,13-32): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,13-32): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/cae1ed.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/cae1ed.wgsl.expected.fxc.hlsl
index da98cc4..122d122 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/cae1ed.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/cae1ed.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AC68E046F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/cae1ed.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/cae1ed.wgsl.expected.ir.fxc.hlsl
index 8bbb2bf..236cbba 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/cae1ed.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/cae1ed.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E249A6E1C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/dcf73f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/dcf73f.wgsl.expected.fxc.hlsl
index 04853f4..0d77d28 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/dcf73f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/dcf73f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002685E096030(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/dcf73f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/dcf73f.wgsl.expected.ir.fxc.hlsl
index 13a6617..09979df 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/dcf73f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/dcf73f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CCE97A9B00(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/fbc357.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/fbc357.wgsl.expected.fxc.hlsl
index 2ef32b2..e9521ad 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/fbc357.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/fbc357.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019D21522730(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAdd/fbc357.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAdd/fbc357.wgsl.expected.ir.fxc.hlsl
index fdd83e0..e46cba0 100644
--- a/test/tint/builtins/gen/var/subgroupAdd/fbc357.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAdd/fbc357.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A174246E20(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupAll/c962bd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAll/c962bd.wgsl.expected.fxc.hlsl
index e07ea92..2b22e52 100644
--- a/test/tint/builtins/gen/var/subgroupAll/c962bd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAll/c962bd.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023A1DD34140(5,14-37): error X3004: undeclared identifier 'WaveActiveAllTrue'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveAllTrue'
 
diff --git a/test/tint/builtins/gen/var/subgroupAll/c962bd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAll/c962bd.wgsl.expected.ir.fxc.hlsl
index 8912659..a05f131 100644
--- a/test/tint/builtins/gen/var/subgroupAll/c962bd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAll/c962bd.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001797DFDDE70(5,14-37): error X3004: undeclared identifier 'WaveActiveAllTrue'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveAllTrue'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/1877b3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/1877b3.wgsl.expected.fxc.hlsl
index dd0b8d0..1427ea7 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/1877b3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/1877b3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000204FC1A0600(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/1877b3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/1877b3.wgsl.expected.ir.fxc.hlsl
index 589e5c5..5e5ebbb 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/1877b3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/1877b3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220F3A2FD80(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/376802.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/376802.wgsl.expected.fxc.hlsl
index 7e213af..9319a01 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/376802.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/376802.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001463681B4D0(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/376802.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/376802.wgsl.expected.ir.fxc.hlsl
index f5affd2..ad9f90d 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/376802.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/376802.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CBAAC3F830(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/4adc72.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/4adc72.wgsl.expected.fxc.hlsl
index 6112e55..ccb69c3 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/4adc72.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/4adc72.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014D89F89B60(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/4adc72.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/4adc72.wgsl.expected.ir.fxc.hlsl
index ae6c939..7b56d5a 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/4adc72.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/4adc72.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000275B9856890(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/4df632.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/4df632.wgsl.expected.fxc.hlsl
index ddaef6f..1a2a193 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/4df632.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/4df632.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021FB52E9510(5,14-36): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,14-36): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/4df632.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/4df632.wgsl.expected.ir.fxc.hlsl
index 148d2e3..a1aa7fb 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/4df632.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/4df632.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028CF2EA67C0(5,14-36): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,14-36): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/97655b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/97655b.wgsl.expected.fxc.hlsl
index 6dd185e..f7baab4 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/97655b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/97655b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021702CEAAF0(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/97655b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/97655b.wgsl.expected.ir.fxc.hlsl
index d5d0328..069f626 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/97655b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/97655b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E3FDB0FD80(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/ad0cd3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/ad0cd3.wgsl.expected.fxc.hlsl
index 7070004..0c5ed4b 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/ad0cd3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/ad0cd3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002111F1DA0D0(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/ad0cd3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/ad0cd3.wgsl.expected.ir.fxc.hlsl
index c079653..5db3ec0 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/ad0cd3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/ad0cd3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000294D6697F60(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/c6fc92.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/c6fc92.wgsl.expected.fxc.hlsl
index 3e9e160..e217265 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/c6fc92.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/c6fc92.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016FF880F8D0(5,19-49): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,19-49): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/c6fc92.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/c6fc92.wgsl.expected.ir.fxc.hlsl
index e4bdbb7..ca0d082 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/c6fc92.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/c6fc92.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CC4715BB20(5,19-49): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,19-49): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/d2c9a6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/d2c9a6.wgsl.expected.fxc.hlsl
index 645a703..fdb6b56 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/d2c9a6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/d2c9a6.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001876B5F01D0(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAnd/d2c9a6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAnd/d2c9a6.wgsl.expected.ir.fxc.hlsl
index 0a56b8f..43670da 100644
--- a/test/tint/builtins/gen/var/subgroupAnd/d2c9a6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAnd/d2c9a6.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002222127E0B0(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitAnd'
 
diff --git a/test/tint/builtins/gen/var/subgroupAny/cddda0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAny/cddda0.wgsl.expected.fxc.hlsl
index a1d467b..bca4294 100644
--- a/test/tint/builtins/gen/var/subgroupAny/cddda0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAny/cddda0.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015FF5E49B50(5,14-37): error X3004: undeclared identifier 'WaveActiveAnyTrue'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveAnyTrue'
 
diff --git a/test/tint/builtins/gen/var/subgroupAny/cddda0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupAny/cddda0.wgsl.expected.ir.fxc.hlsl
index 61e86fd..602389a 100644
--- a/test/tint/builtins/gen/var/subgroupAny/cddda0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupAny/cddda0.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024C7E324E90(5,14-37): error X3004: undeclared identifier 'WaveActiveAnyTrue'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveAnyTrue'
 
diff --git a/test/tint/builtins/gen/var/subgroupBallot/1a8251.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBallot/1a8251.wgsl.expected.fxc.hlsl
index 0850cd1..f0f4114 100644
--- a/test/tint/builtins/gen/var/subgroupBallot/1a8251.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBallot/1a8251.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020A5D1F0260(5,15-37): error X3004: undeclared identifier 'WaveActiveBallot'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBallot'
 
diff --git a/test/tint/builtins/gen/var/subgroupBallot/1a8251.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBallot/1a8251.wgsl.expected.ir.fxc.hlsl
index 6e04aea..38bdef3 100644
--- a/test/tint/builtins/gen/var/subgroupBallot/1a8251.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBallot/1a8251.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7A31646A0(5,15-37): error X3004: undeclared identifier 'WaveActiveBallot'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBallot'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/02f329.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/02f329.wgsl.expected.fxc.hlsl
index bdcdd58..edefe1e 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/02f329.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/02f329.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AD4920FEA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/02f329.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/02f329.wgsl.expected.ir.fxc.hlsl
index 113cf8d..afd397f 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/02f329.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/02f329.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000128E7C2AFE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/07e2d8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/07e2d8.wgsl.expected.fxc.hlsl
index a8c75ea..e4555ee 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/07e2d8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/07e2d8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E6B1631A00(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/07e2d8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/07e2d8.wgsl.expected.ir.fxc.hlsl
index 07bdd1b..0412ce5 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/07e2d8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/07e2d8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A47C08C400(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/08beca.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/08beca.wgsl.expected.fxc.hlsl
index baf6593..82a5121 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/08beca.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/08beca.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E0ECA75640(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/08beca.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/08beca.wgsl.expected.ir.fxc.hlsl
index 34db0c3..47d42d7 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/08beca.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/08beca.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002321DABFB60(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/0f44e2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/0f44e2.wgsl.expected.fxc.hlsl
index b249e10..e82dd74 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/0f44e2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/0f44e2.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002314F0100A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/0f44e2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/0f44e2.wgsl.expected.ir.fxc.hlsl
index cf412a3..e92cf9f 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/0f44e2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/0f44e2.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016CB2C3AFF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/13f36c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/13f36c.wgsl.expected.fxc.hlsl
index 5781e10..df241d8 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/13f36c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/13f36c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FAED10F400(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/13f36c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/13f36c.wgsl.expected.ir.fxc.hlsl
index 0c7527a..2aa3756 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/13f36c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/13f36c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1392DBE00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/1d79c7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/1d79c7.wgsl.expected.fxc.hlsl
index 3059b74..088436b 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/1d79c7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/1d79c7.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012FD6D203C0(5,13-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,13-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/1d79c7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/1d79c7.wgsl.expected.ir.fxc.hlsl
index 69b87fb..5510581 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/1d79c7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/1d79c7.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CEFE4E8080(5,13-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,13-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/279027.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/279027.wgsl.expected.fxc.hlsl
index ead4e2c..1c8d17c 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/279027.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/279027.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A457BC60F0(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/279027.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/279027.wgsl.expected.ir.fxc.hlsl
index 9df7c09..3b2d5c5 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/279027.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/279027.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B1A5CFC260(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl.expected.fxc.hlsl
index ae99392..2ec79233 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000241FCCED6B0(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl.expected.ir.fxc.hlsl
index 410e5c6..5c8f358 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015BD72AF980(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/34ae44.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/34ae44.wgsl.expected.fxc.hlsl
index eed41a6..b3faaa7 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/34ae44.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/34ae44.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015773E587C0(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/34ae44.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/34ae44.wgsl.expected.ir.fxc.hlsl
index 4baa24b..17be70d 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/34ae44.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/34ae44.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024A3CCABE40(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/34fa3d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/34fa3d.wgsl.expected.fxc.hlsl
index 2ac4659..4f8d4fe 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/34fa3d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/34fa3d.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014E7FE4FE40(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/34fa3d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/34fa3d.wgsl.expected.ir.fxc.hlsl
index b86a67c..9353f4f 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/34fa3d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/34fa3d.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AC7A80A970(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/3e6879.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/3e6879.wgsl.expected.fxc.hlsl
index 989146c..0c17427 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/3e6879.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/3e6879.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000272BC115670(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/3e6879.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/3e6879.wgsl.expected.ir.fxc.hlsl
index bf7d009..82a9d64 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/3e6879.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/3e6879.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027993AFBD80(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/41e5d7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/41e5d7.wgsl.expected.fxc.hlsl
index c30bcbb..0f991c4 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/41e5d7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/41e5d7.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019CB2C9FAA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/41e5d7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/41e5d7.wgsl.expected.ir.fxc.hlsl
index 3ff5032..5b4276a 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/41e5d7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/41e5d7.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029FECC238D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/49de94.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/49de94.wgsl.expected.fxc.hlsl
index 79b579a..baefc04 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/49de94.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/49de94.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023796A96D30(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/49de94.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/49de94.wgsl.expected.ir.fxc.hlsl
index 1aa1851..b95908a 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/49de94.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/49de94.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C6CD7F4700(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/4a4334.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/4a4334.wgsl.expected.fxc.hlsl
index 5af2373..cb4471f 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/4a4334.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/4a4334.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012D72478DA0(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/4a4334.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/4a4334.wgsl.expected.ir.fxc.hlsl
index 17cf990..ccc0d1e 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/4a4334.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/4a4334.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017876AFC340(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/5196c8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/5196c8.wgsl.expected.fxc.hlsl
index 4e24e1e..d907f9d 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/5196c8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/5196c8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F0E6919BE0(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/5196c8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/5196c8.wgsl.expected.ir.fxc.hlsl
index 638a5bb..62cf068 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/5196c8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/5196c8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013DFEBFDE80(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/6290a2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/6290a2.wgsl.expected.fxc.hlsl
index 614f87e..746519e 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/6290a2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/6290a2.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002483F47BFC0(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/6290a2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/6290a2.wgsl.expected.ir.fxc.hlsl
index 4e07772..ab998b1 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/6290a2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/6290a2.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C9899251E0(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/719ad6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/719ad6.wgsl.expected.fxc.hlsl
index 19df21f..3706053 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/719ad6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/719ad6.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000175160EBBC0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/719ad6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/719ad6.wgsl.expected.ir.fxc.hlsl
index 417a5d4..1c8eb24 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/719ad6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/719ad6.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001808F24A830(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/727609.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/727609.wgsl.expected.fxc.hlsl
index 58a2fb4..c6b39c6 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/727609.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/727609.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B59704BDF0(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/727609.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/727609.wgsl.expected.ir.fxc.hlsl
index 462fa9a..7ed0366 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/727609.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/727609.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002372A4B0BE0(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/838c78.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/838c78.wgsl.expected.fxc.hlsl
index f5946a1..5782c8c 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/838c78.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/838c78.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002504F7B5670(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/838c78.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/838c78.wgsl.expected.ir.fxc.hlsl
index 25e897f..91db736 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/838c78.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/838c78.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DDAA8ED440(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/867093.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/867093.wgsl.expected.fxc.hlsl
index a8737d2..645e8f2 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/867093.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/867093.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002228993AFA0(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/867093.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/867093.wgsl.expected.ir.fxc.hlsl
index e7923ad..e39e56b 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/867093.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/867093.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002399B78FB80(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/8855b2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/8855b2.wgsl.expected.fxc.hlsl
index c631448..5416326 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/8855b2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/8855b2.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000226CB450740(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/8855b2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/8855b2.wgsl.expected.ir.fxc.hlsl
index 6c12907..c34981e 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/8855b2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/8855b2.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000167A66C9BE0(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/912ff5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/912ff5.wgsl.expected.fxc.hlsl
index cf1306d..866a8df 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/912ff5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/912ff5.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000264E425CDB0(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/912ff5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/912ff5.wgsl.expected.ir.fxc.hlsl
index e202298..fd9c0c3 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/912ff5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/912ff5.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BC1C374AF0(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/9ccdca.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/9ccdca.wgsl.expected.fxc.hlsl
index b0839d6..9d913e8 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/9ccdca.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/9ccdca.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025FB1A74700(5,13-36): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/9ccdca.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/9ccdca.wgsl.expected.ir.fxc.hlsl
index eede40c..5b75252 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/9ccdca.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/9ccdca.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000196ADBC5C20(5,13-36): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/a279d7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/a279d7.wgsl.expected.fxc.hlsl
index 9297ccc..656f1eb 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/a279d7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/a279d7.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002090CFE0EF0(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/a279d7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/a279d7.wgsl.expected.ir.fxc.hlsl
index 43cac0f..4565310 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/a279d7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/a279d7.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023818AA58D0(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/a3b3e5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/a3b3e5.wgsl.expected.fxc.hlsl
index 46324a1..3239852 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/a3b3e5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/a3b3e5.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DA7FA961F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/a3b3e5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/a3b3e5.wgsl.expected.ir.fxc.hlsl
index c3df1d4..3d7c0fe 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/a3b3e5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/a3b3e5.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2D6060000(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/b7e93b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/b7e93b.wgsl.expected.fxc.hlsl
index f349014..e12a311 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/b7e93b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/b7e93b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002193EBD3C50(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/b7e93b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/b7e93b.wgsl.expected.ir.fxc.hlsl
index c4263ec..49eaa1f 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/b7e93b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/b7e93b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C2598DDE80(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/c36fe1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/c36fe1.wgsl.expected.fxc.hlsl
index 65e1767..a0bfda8 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/c36fe1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/c36fe1.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000235E56B4700(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/c36fe1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/c36fe1.wgsl.expected.ir.fxc.hlsl
index fe335aa..5771026 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/c36fe1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/c36fe1.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BA20D3E9E0(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/cd7aa1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/cd7aa1.wgsl.expected.fxc.hlsl
index eecc35c..2808b6d 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/cd7aa1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/cd7aa1.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000185C3E83E30(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/cd7aa1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/cd7aa1.wgsl.expected.ir.fxc.hlsl
index 85faf6f..a725394 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/cd7aa1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/cd7aa1.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022A8F0F51E0(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/e275c8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/e275c8.wgsl.expected.fxc.hlsl
index 07a4e0a..f69dbb8 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/e275c8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/e275c8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B503E746E0(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/e275c8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/e275c8.wgsl.expected.ir.fxc.hlsl
index 1abcbc2..7ccfb39 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/e275c8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/e275c8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011A38E58DE0(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/e4dd1a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/e4dd1a.wgsl.expected.fxc.hlsl
index 7051cdf..86103a0 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/e4dd1a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/e4dd1a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AFCDECCE10(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/e4dd1a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/e4dd1a.wgsl.expected.ir.fxc.hlsl
index 8227666..b8f3aca 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/e4dd1a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/e4dd1a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000251CA485330(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/f637f9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/f637f9.wgsl.expected.fxc.hlsl
index 980c6e1..5d682d3 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/f637f9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/f637f9.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B2408A0260(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/f637f9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/f637f9.wgsl.expected.ir.fxc.hlsl
index 002de7a..0f4e95d 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/f637f9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/f637f9.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001796B6EBD80(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-38): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/fa6810.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/fa6810.wgsl.expected.fxc.hlsl
index 339190f..31b3665 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/fa6810.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/fa6810.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002196B8E4B30(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcast/fa6810.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcast/fa6810.wgsl.expected.ir.fxc.hlsl
index 93b647b..958283fe 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcast/fa6810.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcast/fa6810.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D219B2C280(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/0538e1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/0538e1.wgsl.expected.fxc.hlsl
index b51f53d..09dbd8b 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/0538e1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/0538e1.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021202725010(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/0538e1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/0538e1.wgsl.expected.ir.fxc.hlsl
index 246a7b8..c186a50 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/0538e1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/0538e1.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020FEECEFB80(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/0e58ec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/0e58ec.wgsl.expected.fxc.hlsl
index 6b69baa..30ccdec 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/0e58ec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/0e58ec.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013B184AFC00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/0e58ec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/0e58ec.wgsl.expected.ir.fxc.hlsl
index 3ee36d9..14b9f1e 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/0e58ec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/0e58ec.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B5BE5FC00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/151e52.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/151e52.wgsl.expected.fxc.hlsl
index c1a09e4..04b81d4 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/151e52.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/151e52.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A10EBCBDA0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/151e52.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/151e52.wgsl.expected.ir.fxc.hlsl
index 7b03041..5e7c773 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/151e52.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/151e52.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001617919BDC0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/1d9530.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/1d9530.wgsl.expected.fxc.hlsl
index 5cf9564..b43966e 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/1d9530.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/1d9530.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026B73DDC9A0(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/1d9530.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/1d9530.wgsl.expected.ir.fxc.hlsl
index 2d08819..cdc4745 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/1d9530.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/1d9530.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021ECBDDFDF0(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/5c6962.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/5c6962.wgsl.expected.fxc.hlsl
index 5f85478..62ddb68 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/5c6962.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/5c6962.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000161B97DDAD0(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/5c6962.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/5c6962.wgsl.expected.ir.fxc.hlsl
index f3be0d6..b422c58 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/5c6962.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/5c6962.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000208E54EFF70(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/5e5b6f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/5e5b6f.wgsl.expected.fxc.hlsl
index fbe3c9b..7a544be 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/5e5b6f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/5e5b6f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026AA86E9510(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/5e5b6f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/5e5b6f.wgsl.expected.ir.fxc.hlsl
index bea37cc..716672d 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/5e5b6f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/5e5b6f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E311449D20(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/612d6f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/612d6f.wgsl.expected.fxc.hlsl
index adf49f7..0c648ad 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/612d6f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/612d6f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021D9C1EFF20(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/612d6f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/612d6f.wgsl.expected.ir.fxc.hlsl
index 7117f6c..32e6ac1 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/612d6f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/612d6f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028E0BF15650(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/61f177.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/61f177.wgsl.expected.fxc.hlsl
index 8802930..823b4a5 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/61f177.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/61f177.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029C77E94EA0(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/61f177.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/61f177.wgsl.expected.ir.fxc.hlsl
index 61a7c9f..ec4782a 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/61f177.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/61f177.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B2411B0E50(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/6945f6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/6945f6.wgsl.expected.fxc.hlsl
index 9cd5aaf..c509eb2 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/6945f6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/6945f6.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AA2277FCD0(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/6945f6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/6945f6.wgsl.expected.ir.fxc.hlsl
index 9013267..2ba60a5 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/6945f6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/6945f6.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E3EE0DC260(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/705aad.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/705aad.wgsl.expected.fxc.hlsl
index ed4460f..2c19b81 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/705aad.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/705aad.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B259B538C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/705aad.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/705aad.wgsl.expected.ir.fxc.hlsl
index a088ae5..9b7c284 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/705aad.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/705aad.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A8295538F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/85b351.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/85b351.wgsl.expected.fxc.hlsl
index c336d2d..025f62f 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/85b351.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/85b351.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D44C0B81F0(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/85b351.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/85b351.wgsl.expected.ir.fxc.hlsl
index 16d5634..7a9b6cc 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/85b351.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/85b351.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CC8D8846E0(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/8ae580.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/8ae580.wgsl.expected.fxc.hlsl
index 31a75bb..0033f87 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/8ae580.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/8ae580.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BFDF549520(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/8ae580.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/8ae580.wgsl.expected.ir.fxc.hlsl
index 628f6db..508e001 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/8ae580.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/8ae580.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000279C8899D20(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/9a1bdc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/9a1bdc.wgsl.expected.fxc.hlsl
index 84ef560..d0ae2fc 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/9a1bdc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/9a1bdc.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A8661668F0(5,13-36): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/9a1bdc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/9a1bdc.wgsl.expected.ir.fxc.hlsl
index c808d24..cbad69a 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/9a1bdc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/9a1bdc.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C81586FE10(5,13-36): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/9dccee.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/9dccee.wgsl.expected.fxc.hlsl
index ce32acb..9bd9805 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/9dccee.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/9dccee.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F49D5046D0(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/9dccee.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/9dccee.wgsl.expected.ir.fxc.hlsl
index cb9fcc6..fc05500 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/9dccee.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/9dccee.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022061A3C280(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/a11307.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/a11307.wgsl.expected.fxc.hlsl
index cc28f65..e9dc914 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/a11307.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/a11307.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001535F264DC0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/a11307.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/a11307.wgsl.expected.ir.fxc.hlsl
index 2b72324..6ca2f38 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/a11307.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/a11307.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B0539338F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/e820d4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/e820d4.wgsl.expected.fxc.hlsl
index 0afc3c9..e0798c8 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/e820d4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/e820d4.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E34FDA5650(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupBroadcastFirst/e820d4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupBroadcastFirst/e820d4.wgsl.expected.ir.fxc.hlsl
index 21d6fc7..76673d6 100644
--- a/test/tint/builtins/gen/var/subgroupBroadcastFirst/e820d4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupBroadcastFirst/e820d4.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022DD99AFDE0(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveReadLaneFirst'
 
diff --git a/test/tint/builtins/gen/var/subgroupElect/3943d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupElect/3943d6.wgsl.expected.fxc.hlsl
index fa32639..8099112 100644
--- a/test/tint/builtins/gen/var/subgroupElect/3943d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupElect/3943d6.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019AE48D0580(4,14-30): error X3004: undeclared identifier 'WaveIsFirstLane'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveIsFirstLane'
 
diff --git a/test/tint/builtins/gen/var/subgroupElect/3943d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupElect/3943d6.wgsl.expected.ir.fxc.hlsl
index 8d6df93..bae59fa 100644
--- a/test/tint/builtins/gen/var/subgroupElect/3943d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupElect/3943d6.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012C4AD66510(4,14-30): error X3004: undeclared identifier 'WaveIsFirstLane'
+<scrubbed_path>(4,14-30): error X3004: undeclared identifier 'WaveIsFirstLane'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/01de08.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/01de08.wgsl.expected.fxc.hlsl
index e8cc81b..59b88b3 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/01de08.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/01de08.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5AB9E38C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/01de08.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/01de08.wgsl.expected.ir.fxc.hlsl
index cc70c6c..f5ab6db 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/01de08.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/01de08.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027609FB38F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/0ff95a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/0ff95a.wgsl.expected.fxc.hlsl
index 2da6ccf..f4b149e 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/0ff95a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/0ff95a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000275CCE946D0(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/0ff95a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/0ff95a.wgsl.expected.ir.fxc.hlsl
index f4b5dae..c576e27 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/0ff95a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/0ff95a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028154DCFDD0(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/406ab4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/406ab4.wgsl.expected.fxc.hlsl
index 5899569..6caef99 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/406ab4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/406ab4.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000200380D9510(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/406ab4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/406ab4.wgsl.expected.ir.fxc.hlsl
index 46585d2..d0c7920 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/406ab4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/406ab4.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D581A9F7A0(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/41cfde.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/41cfde.wgsl.expected.fxc.hlsl
index 8019c71..a35b809 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/41cfde.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/41cfde.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C5A507C9A0(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/41cfde.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/41cfde.wgsl.expected.ir.fxc.hlsl
index 6a2daff..64ad66c 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/41cfde.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/41cfde.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000276D134BDA0(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/42684c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/42684c.wgsl.expected.fxc.hlsl
index 3005a34..966bf7a 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/42684c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/42684c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001427EE24EA0(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/42684c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/42684c.wgsl.expected.ir.fxc.hlsl
index 6cecf0b..ba5613c 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/42684c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/42684c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002DBC95DBDE0(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/48acea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/48acea.wgsl.expected.fxc.hlsl
index ab93bd1..25c377b 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/48acea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/48acea.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020CEC494ED0(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/48acea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/48acea.wgsl.expected.ir.fxc.hlsl
index f101a8a..985b14d 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/48acea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/48acea.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002794B7A7E00(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/4a1568.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/4a1568.wgsl.expected.fxc.hlsl
index 9047303..7bab63c 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/4a1568.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/4a1568.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CEE364F950(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/4a1568.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/4a1568.wgsl.expected.ir.fxc.hlsl
index aa1227a..ae212eb 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/4a1568.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/4a1568.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206D37AAB10(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/4c8024.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/4c8024.wgsl.expected.fxc.hlsl
index 2089efd..39176cd 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/4c8024.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/4c8024.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E40D745650(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/4c8024.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/4c8024.wgsl.expected.ir.fxc.hlsl
index 9a24b29..70a30c9 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/4c8024.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/4c8024.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9A738BDA0(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/71ad0f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/71ad0f.wgsl.expected.fxc.hlsl
index 940c08c..58b12c7 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/71ad0f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/71ad0f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B47D8499D0(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/71ad0f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/71ad0f.wgsl.expected.ir.fxc.hlsl
index 7fa7de2..3c8d2ec 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/71ad0f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/71ad0f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016759F2FDE0(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/95e984.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/95e984.wgsl.expected.fxc.hlsl
index 0557347..c1a5913 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/95e984.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/95e984.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000184B0DF38C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/95e984.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/95e984.wgsl.expected.ir.fxc.hlsl
index 3cea5b8..40ae529 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/95e984.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/95e984.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A5AA4738D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/967e38.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/967e38.wgsl.expected.fxc.hlsl
index 5d2037d..aed1d59 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/967e38.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/967e38.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000231E49E4E80(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/967e38.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/967e38.wgsl.expected.ir.fxc.hlsl
index 5ca2d60..4882a2f 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/967e38.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/967e38.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B702EF7A0(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/b0c261.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/b0c261.wgsl.expected.fxc.hlsl
index da43692..392b311 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/b0c261.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/b0c261.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023E5CE146C0(5,13-32): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,13-32): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/b0c261.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/b0c261.wgsl.expected.ir.fxc.hlsl
index 56fcd52..8aac764 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/b0c261.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/b0c261.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022C66B3FB80(5,13-32): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,13-32): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/c08160.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/c08160.wgsl.expected.fxc.hlsl
index 81d6ade..89e6ec2 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/c08160.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/c08160.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BE61194ED0(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/c08160.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/c08160.wgsl.expected.ir.fxc.hlsl
index ef78769..336a7c4 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/c08160.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/c08160.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002818C1A6B60(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/e58e23.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/e58e23.wgsl.expected.fxc.hlsl
index 9bd434c..32f1e28 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/e58e23.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/e58e23.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026F52DF5F20(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/e58e23.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/e58e23.wgsl.expected.ir.fxc.hlsl
index 2c94a85..73af3f7 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/e58e23.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/e58e23.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027FF35F38F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/ec300f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/ec300f.wgsl.expected.fxc.hlsl
index 544d106..cda1420 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/ec300f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/ec300f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FB6730D4C0(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/ec300f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/ec300f.wgsl.expected.ir.fxc.hlsl
index 786741e..7252ef6 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/ec300f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/ec300f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022B5A57DCD0(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/f0f712.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/f0f712.wgsl.expected.fxc.hlsl
index c7d6b64..f012235 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/f0f712.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/f0f712.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014506B146C0(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveAdd/f0f712.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveAdd/f0f712.wgsl.expected.ir.fxc.hlsl
index 8d6e53c..aaecc94 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveAdd/f0f712.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveAdd/f0f712.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E4A67AFDF0(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WavePrefixSum'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/000b92.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/000b92.wgsl.expected.fxc.hlsl
index 1f56630..74f28e1 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/000b92.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/000b92.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CA2ACA4710(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/000b92.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/000b92.wgsl.expected.ir.fxc.hlsl
index 092ebe9..ce57899 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/000b92.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/000b92.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210408BFDD0(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/019660.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/019660.wgsl.expected.fxc.hlsl
index 22ebf25..04ed7af 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/019660.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/019660.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026B9938FD80(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/019660.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/019660.wgsl.expected.ir.fxc.hlsl
index 106d4ca..baa062b 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/019660.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/019660.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000161DFD146E0(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/0a04d5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/0a04d5.wgsl.expected.fxc.hlsl
index 0009984..8a34b44 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/0a04d5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/0a04d5.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000228485D6EF0(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/0a04d5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/0a04d5.wgsl.expected.ir.fxc.hlsl
index 4ba1f02..0485ece 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/0a04d5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/0a04d5.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024487D24C90(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/13ba26.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/13ba26.wgsl.expected.fxc.hlsl
index 686be30..d2c924e 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/13ba26.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/13ba26.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019029ED6220(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/13ba26.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/13ba26.wgsl.expected.ir.fxc.hlsl
index 1215778..57c6faf 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/13ba26.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/13ba26.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000234CE41E190(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/25d1b9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/25d1b9.wgsl.expected.fxc.hlsl
index c7ffbfa..8ba7791 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/25d1b9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/25d1b9.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C6C330F860(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/25d1b9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/25d1b9.wgsl.expected.ir.fxc.hlsl
index a140b2f..b6fe3aa 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/25d1b9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/25d1b9.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012AF6CB3D30(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/4525a3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/4525a3.wgsl.expected.fxc.hlsl
index 13580a5..b678e34 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/4525a3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/4525a3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE62E446D0(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/4525a3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/4525a3.wgsl.expected.ir.fxc.hlsl
index d83ad22..2726d99 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/4525a3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/4525a3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A1412AC260(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/6f431e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/6f431e.wgsl.expected.fxc.hlsl
index cbbdcbb..4517a6e 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/6f431e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/6f431e.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019B447346B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/6f431e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/6f431e.wgsl.expected.ir.fxc.hlsl
index 60dc6d2..628809d 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/6f431e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/6f431e.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AB3EF75010(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/7b5f57.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/7b5f57.wgsl.expected.fxc.hlsl
index 8019b54..181fc9f 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/7b5f57.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/7b5f57.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000159721AC3E0(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/7b5f57.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/7b5f57.wgsl.expected.ir.fxc.hlsl
index 036a160..aa09a8b 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/7b5f57.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/7b5f57.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021FB9009BB0(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/87f23e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/87f23e.wgsl.expected.fxc.hlsl
index 84a73d2..060417c 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/87f23e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/87f23e.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A8E8530ED0(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/87f23e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/87f23e.wgsl.expected.ir.fxc.hlsl
index d9fde5e..4db033e 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/87f23e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/87f23e.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018BC23846E0(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/98b2e4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/98b2e4.wgsl.expected.fxc.hlsl
index 6f21028..b983f33 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/98b2e4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/98b2e4.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024FC358A000(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/98b2e4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/98b2e4.wgsl.expected.ir.fxc.hlsl
index 5f5d763..02a87fe 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/98b2e4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/98b2e4.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013E919146B0(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/a07956.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/a07956.wgsl.expected.fxc.hlsl
index e661589..33d0a3f 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/a07956.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/a07956.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023C6D394DB0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/a07956.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/a07956.wgsl.expected.ir.fxc.hlsl
index d45501e..5b89e1f 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/a07956.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/a07956.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FEB2E56F80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/a23002.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/a23002.wgsl.expected.fxc.hlsl
index 744d3ba..d37c711 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/a23002.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/a23002.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028AFF618A20(5,13-36): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/a23002.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/a23002.wgsl.expected.ir.fxc.hlsl
index 562598b..64d3a4f 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/a23002.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/a23002.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001886B8D8640(5,13-36): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/d1d490.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/d1d490.wgsl.expected.fxc.hlsl
index 48b80be..f1f7198 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/d1d490.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/d1d490.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A32CC746C0(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/d1d490.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/d1d490.wgsl.expected.ir.fxc.hlsl
index 0a0fb22..3a33e44 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/d1d490.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/d1d490.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E93EA35190(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/dc51f8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/dc51f8.wgsl.expected.fxc.hlsl
index 501a3b4..1a21a7c 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/dc51f8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/dc51f8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9517FBA50(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/dc51f8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/dc51f8.wgsl.expected.ir.fxc.hlsl
index 318768a..938c78f 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/dc51f8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/dc51f8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DD3063FDE0(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/e88d1c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/e88d1c.wgsl.expected.fxc.hlsl
index 226d5aa..062537e 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/e88d1c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/e88d1c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DF8E73FC00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/e88d1c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/e88d1c.wgsl.expected.ir.fxc.hlsl
index 39c70b6..886cd74 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/e88d1c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/e88d1c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000190A27AFC00(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/f039f4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/f039f4.wgsl.expected.fxc.hlsl
index 9fffbbe..905e279 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/f039f4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/f039f4.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015AAFA746C0(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupExclusiveMul/f039f4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupExclusiveMul/f039f4.wgsl.expected.ir.fxc.hlsl
index aa7c266..2a5ccec 100644
--- a/test/tint/builtins/gen/var/subgroupExclusiveMul/f039f4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupExclusiveMul/f039f4.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001608EDBC2B0(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WavePrefixProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/0b0375.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/0b0375.wgsl.expected.fxc.hlsl
index e3e8fd4..fa19b55 100644
--- a/test/tint/builtins/gen/var/subgroupMax/0b0375.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/0b0375.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023362E746E0(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/0b0375.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/0b0375.wgsl.expected.ir.fxc.hlsl
index 097e55c..17ebf0c 100644
--- a/test/tint/builtins/gen/var/subgroupMax/0b0375.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/0b0375.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FB2FD59B00(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/15ccbf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/15ccbf.wgsl.expected.fxc.hlsl
index f58f869..8dea34e 100644
--- a/test/tint/builtins/gen/var/subgroupMax/15ccbf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/15ccbf.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017210400610(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/15ccbf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/15ccbf.wgsl.expected.ir.fxc.hlsl
index 76cdcba..d18602d 100644
--- a/test/tint/builtins/gen/var/subgroupMax/15ccbf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/15ccbf.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000282A9C14690(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/1a1a5f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/1a1a5f.wgsl.expected.fxc.hlsl
index fe324dc..1987c7f 100644
--- a/test/tint/builtins/gen/var/subgroupMax/1a1a5f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/1a1a5f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023128255350(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/1a1a5f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/1a1a5f.wgsl.expected.ir.fxc.hlsl
index 15002a7..47dd9cc 100644
--- a/test/tint/builtins/gen/var/subgroupMax/1a1a5f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/1a1a5f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013396EBFB50(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/1fc846.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/1fc846.wgsl.expected.fxc.hlsl
index 4ec7392..bd91c8f 100644
--- a/test/tint/builtins/gen/var/subgroupMax/1fc846.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/1fc846.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B90B1AAF0(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/1fc846.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/1fc846.wgsl.expected.ir.fxc.hlsl
index f6fd1db..20432df 100644
--- a/test/tint/builtins/gen/var/subgroupMax/1fc846.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/1fc846.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028C329DD100(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/23f502.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/23f502.wgsl.expected.fxc.hlsl
index b778998..69f2de3 100644
--- a/test/tint/builtins/gen/var/subgroupMax/23f502.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/23f502.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D907F49B10(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/23f502.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/23f502.wgsl.expected.ir.fxc.hlsl
index a0cab90..0fd9786 100644
--- a/test/tint/builtins/gen/var/subgroupMax/23f502.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/23f502.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D30258BC10(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/33e339.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/33e339.wgsl.expected.fxc.hlsl
index 1f0dbab..dee6c6b 100644
--- a/test/tint/builtins/gen/var/subgroupMax/33e339.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/33e339.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022B49CA46F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/33e339.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/33e339.wgsl.expected.ir.fxc.hlsl
index ee9caa6..ef240e1 100644
--- a/test/tint/builtins/gen/var/subgroupMax/33e339.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/33e339.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021E3ADCFBE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/4ea90e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/4ea90e.wgsl.expected.fxc.hlsl
index 70d7b7e..b1a617e 100644
--- a/test/tint/builtins/gen/var/subgroupMax/4ea90e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/4ea90e.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018544A49B10(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/4ea90e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/4ea90e.wgsl.expected.ir.fxc.hlsl
index 29aa280..4d167f6 100644
--- a/test/tint/builtins/gen/var/subgroupMax/4ea90e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/4ea90e.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026DCFBDBBC0(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/5611a5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/5611a5.wgsl.expected.fxc.hlsl
index b623f2a..dae9112 100644
--- a/test/tint/builtins/gen/var/subgroupMax/5611a5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/5611a5.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024D81454A40(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/5611a5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/5611a5.wgsl.expected.ir.fxc.hlsl
index 671bec7..0527ff4 100644
--- a/test/tint/builtins/gen/var/subgroupMax/5611a5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/5611a5.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002057317FCB0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/6c913e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/6c913e.wgsl.expected.fxc.hlsl
index 6ceebb6..7763a9f 100644
--- a/test/tint/builtins/gen/var/subgroupMax/6c913e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/6c913e.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E40ECD0600(5,13-32): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,13-32): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/6c913e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/6c913e.wgsl.expected.ir.fxc.hlsl
index 647efd0..8ee2f0a 100644
--- a/test/tint/builtins/gen/var/subgroupMax/6c913e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/6c913e.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DD40494D20(5,13-32): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,13-32): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/7c934c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/7c934c.wgsl.expected.fxc.hlsl
index 4f58d00..0803855 100644
--- a/test/tint/builtins/gen/var/subgroupMax/7c934c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/7c934c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021070BA0130(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/7c934c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/7c934c.wgsl.expected.ir.fxc.hlsl
index 2df8a8f..b420b9e 100644
--- a/test/tint/builtins/gen/var/subgroupMax/7c934c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/7c934c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002436377FBE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/7e81ea.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/7e81ea.wgsl.expected.fxc.hlsl
index 8317672..7266fe8 100644
--- a/test/tint/builtins/gen/var/subgroupMax/7e81ea.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/7e81ea.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EF66D646A0(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/7e81ea.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/7e81ea.wgsl.expected.ir.fxc.hlsl
index e3cf6f3..6b275f4 100644
--- a/test/tint/builtins/gen/var/subgroupMax/7e81ea.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/7e81ea.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD05909B00(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/932164.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/932164.wgsl.expected.fxc.hlsl
index d1c0dea..9c63946 100644
--- a/test/tint/builtins/gen/var/subgroupMax/932164.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/932164.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000212E78E08D0(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/932164.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/932164.wgsl.expected.ir.fxc.hlsl
index 42c1670..4b34697 100644
--- a/test/tint/builtins/gen/var/subgroupMax/932164.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/932164.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028092367790(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/a3afe3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/a3afe3.wgsl.expected.fxc.hlsl
index b9ee570..c090833 100644
--- a/test/tint/builtins/gen/var/subgroupMax/a3afe3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/a3afe3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000253C719D730(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/a3afe3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/a3afe3.wgsl.expected.ir.fxc.hlsl
index 3cf048a..8cd01c2 100644
--- a/test/tint/builtins/gen/var/subgroupMax/a3afe3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/a3afe3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024C3B494FD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/a3d5f7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/a3d5f7.wgsl.expected.fxc.hlsl
index 12286c4..63a5a3a 100644
--- a/test/tint/builtins/gen/var/subgroupMax/a3d5f7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/a3d5f7.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E4BFC34CE0(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/a3d5f7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/a3d5f7.wgsl.expected.ir.fxc.hlsl
index 9563441..425f43e 100644
--- a/test/tint/builtins/gen/var/subgroupMax/a3d5f7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/a3d5f7.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D7C9DA9B00(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/b58cbf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/b58cbf.wgsl.expected.fxc.hlsl
index f7064ac..eb6ded5 100644
--- a/test/tint/builtins/gen/var/subgroupMax/b58cbf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/b58cbf.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021134D28DD0(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/b58cbf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/b58cbf.wgsl.expected.ir.fxc.hlsl
index 829e593..e334b8b 100644
--- a/test/tint/builtins/gen/var/subgroupMax/b58cbf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/b58cbf.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AB5D30D540(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/b8fb0e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/b8fb0e.wgsl.expected.fxc.hlsl
index 8f1c192..aef19ed 100644
--- a/test/tint/builtins/gen/var/subgroupMax/b8fb0e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/b8fb0e.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025E04B6A830(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMax/b8fb0e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMax/b8fb0e.wgsl.expected.ir.fxc.hlsl
index a86ba2e..a054f8e 100644
--- a/test/tint/builtins/gen/var/subgroupMax/b8fb0e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMax/b8fb0e.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000215CA957390(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMax'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/030ad6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/030ad6.wgsl.expected.fxc.hlsl
index 17afcda..525a527 100644
--- a/test/tint/builtins/gen/var/subgroupMin/030ad6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/030ad6.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB7856AE70(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/030ad6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/030ad6.wgsl.expected.ir.fxc.hlsl
index e923e78..c38cb69 100644
--- a/test/tint/builtins/gen/var/subgroupMin/030ad6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/030ad6.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D287B100F0(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/0bc13a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/0bc13a.wgsl.expected.fxc.hlsl
index 575ca96..a3dc666 100644
--- a/test/tint/builtins/gen/var/subgroupMin/0bc13a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/0bc13a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002615D7C9B60(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/0bc13a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/0bc13a.wgsl.expected.ir.fxc.hlsl
index 104b032..2264282 100644
--- a/test/tint/builtins/gen/var/subgroupMin/0bc13a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/0bc13a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214E07C46E0(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/1de104.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/1de104.wgsl.expected.fxc.hlsl
index ea32c12..3a0a55c 100644
--- a/test/tint/builtins/gen/var/subgroupMin/1de104.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/1de104.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E7AAB201D0(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/1de104.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/1de104.wgsl.expected.ir.fxc.hlsl
index e8b9ca0d..69d1341 100644
--- a/test/tint/builtins/gen/var/subgroupMin/1de104.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/1de104.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000285E518BC10(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/2493ab.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/2493ab.wgsl.expected.fxc.hlsl
index d82c339..e9863b8 100644
--- a/test/tint/builtins/gen/var/subgroupMin/2493ab.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/2493ab.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002099D898D50(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/2493ab.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/2493ab.wgsl.expected.ir.fxc.hlsl
index 7eb343d..a297c6b 100644
--- a/test/tint/builtins/gen/var/subgroupMin/2493ab.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/2493ab.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002803F0CBB20(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,14-33): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/2d8828.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/2d8828.wgsl.expected.fxc.hlsl
index 0a3e594..805a045 100644
--- a/test/tint/builtins/gen/var/subgroupMin/2d8828.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/2d8828.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E7231B9B30(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/2d8828.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/2d8828.wgsl.expected.ir.fxc.hlsl
index d0eaac6..852c117 100644
--- a/test/tint/builtins/gen/var/subgroupMin/2d8828.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/2d8828.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002290D1306D0(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/337a21.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/337a21.wgsl.expected.fxc.hlsl
index 4f7767d..62c538c 100644
--- a/test/tint/builtins/gen/var/subgroupMin/337a21.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/337a21.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023AE6016030(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/337a21.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/337a21.wgsl.expected.ir.fxc.hlsl
index 51c56a0..072b629 100644
--- a/test/tint/builtins/gen/var/subgroupMin/337a21.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/337a21.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EEEFF0BCA0(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/7def0a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/7def0a.wgsl.expected.fxc.hlsl
index 154118d..1359ddb 100644
--- a/test/tint/builtins/gen/var/subgroupMin/7def0a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/7def0a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B768A6F8D0(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/7def0a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/7def0a.wgsl.expected.ir.fxc.hlsl
index 1a1bf0d..a78f299 100644
--- a/test/tint/builtins/gen/var/subgroupMin/7def0a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/7def0a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000217FC725200(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/82ef23.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/82ef23.wgsl.expected.fxc.hlsl
index bf9c9f8..436a133 100644
--- a/test/tint/builtins/gen/var/subgroupMin/82ef23.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/82ef23.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021CFF1C9B10(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/82ef23.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/82ef23.wgsl.expected.ir.fxc.hlsl
index 657f58c..5fc9d23 100644
--- a/test/tint/builtins/gen/var/subgroupMin/82ef23.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/82ef23.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B84868D100(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/836960.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/836960.wgsl.expected.fxc.hlsl
index bd4c3fd..93c6839 100644
--- a/test/tint/builtins/gen/var/subgroupMin/836960.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/836960.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002951C045C60(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/836960.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/836960.wgsl.expected.ir.fxc.hlsl
index cd51806..0e37c6e 100644
--- a/test/tint/builtins/gen/var/subgroupMin/836960.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/836960.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001765FFDBE00(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/8bb8c1.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/8bb8c1.wgsl.expected.fxc.hlsl
index aa8f7e2..8cf6b2a 100644
--- a/test/tint/builtins/gen/var/subgroupMin/8bb8c1.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/8bb8c1.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002654EA3B080(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/8bb8c1.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/8bb8c1.wgsl.expected.ir.fxc.hlsl
index a1be26d..e8ed360 100644
--- a/test/tint/builtins/gen/var/subgroupMin/8bb8c1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/8bb8c1.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A70D646460(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,15-34): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/8ffadc.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/8ffadc.wgsl.expected.fxc.hlsl
index 2e920f6..bfbf48a 100644
--- a/test/tint/builtins/gen/var/subgroupMin/8ffadc.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/8ffadc.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB93954690(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/8ffadc.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/8ffadc.wgsl.expected.ir.fxc.hlsl
index 859bab4..4a35dae 100644
--- a/test/tint/builtins/gen/var/subgroupMin/8ffadc.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/8ffadc.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D702745210(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/a96a2e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/a96a2e.wgsl.expected.fxc.hlsl
index d04d419..c9ba715 100644
--- a/test/tint/builtins/gen/var/subgroupMin/a96a2e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/a96a2e.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB208453E0(5,13-32): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,13-32): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/a96a2e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/a96a2e.wgsl.expected.ir.fxc.hlsl
index 014e4c3..4dfd836 100644
--- a/test/tint/builtins/gen/var/subgroupMin/a96a2e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/a96a2e.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001738D104E70(5,13-32): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,13-32): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/bbd9b0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/bbd9b0.wgsl.expected.fxc.hlsl
index a0ed6d4..99fdfa6 100644
--- a/test/tint/builtins/gen/var/subgroupMin/bbd9b0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/bbd9b0.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019E4353FCC0(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/bbd9b0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/bbd9b0.wgsl.expected.ir.fxc.hlsl
index 219a8b9..34ccc3c 100644
--- a/test/tint/builtins/gen/var/subgroupMin/bbd9b0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/bbd9b0.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000144B05E0540(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
+<scrubbed_path>(5,16-35): error X3004: undeclared identifier 'WaveActiveMin'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/c6da7c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/c6da7c.wgsl.expected.fxc.hlsl
index 5515645..aedbc18 100644
--- a/test/tint/builtins/gen/var/subgroupMin/c6da7c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/c6da7c.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018DAAFA0130(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/c6da7c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/c6da7c.wgsl.expected.ir.fxc.hlsl
index 9a25791..2207818 100644
--- a/test/tint/builtins/gen/var/subgroupMin/c6da7c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/c6da7c.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000283F639FD90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/cd3b9d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/cd3b9d.wgsl.expected.fxc.hlsl
index 87ff381..6e5a040 100644
--- a/test/tint/builtins/gen/var/subgroupMin/cd3b9d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/cd3b9d.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020021CBD730(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/cd3b9d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/cd3b9d.wgsl.expected.ir.fxc.hlsl
index b925607..9dcb89a 100644
--- a/test/tint/builtins/gen/var/subgroupMin/cd3b9d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/cd3b9d.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018D3DAA4FD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/d85be6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/d85be6.wgsl.expected.fxc.hlsl
index 74f7f99..c6bd2cb 100644
--- a/test/tint/builtins/gen/var/subgroupMin/d85be6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/d85be6.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022DE1C474C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMin/d85be6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMin/d85be6.wgsl.expected.ir.fxc.hlsl
index 57c01f4..478df8b 100644
--- a/test/tint/builtins/gen/var/subgroupMin/d85be6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMin/d85be6.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016C13B0FBE0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/0de9d3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/0de9d3.wgsl.expected.fxc.hlsl
index f61a61d..73dd34c 100644
--- a/test/tint/builtins/gen/var/subgroupMul/0de9d3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/0de9d3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000188CAA59510(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/0de9d3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/0de9d3.wgsl.expected.ir.fxc.hlsl
index ba99634..e45b2ef 100644
--- a/test/tint/builtins/gen/var/subgroupMul/0de9d3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/0de9d3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000193E371AFA0(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/2941a2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/2941a2.wgsl.expected.fxc.hlsl
index df4e527..b6dc42b 100644
--- a/test/tint/builtins/gen/var/subgroupMul/2941a2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/2941a2.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E3545F4FB0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/2941a2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/2941a2.wgsl.expected.ir.fxc.hlsl
index 4fb8b7a..e9959b2 100644
--- a/test/tint/builtins/gen/var/subgroupMul/2941a2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/2941a2.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016825B811D0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/3fe886.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/3fe886.wgsl.expected.fxc.hlsl
index 9521f5b..c6c0de5 100644
--- a/test/tint/builtins/gen/var/subgroupMul/3fe886.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/3fe886.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023E858B01D0(5,13-36): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/3fe886.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/3fe886.wgsl.expected.ir.fxc.hlsl
index e3ff3c5..11f1dbb 100644
--- a/test/tint/builtins/gen/var/subgroupMul/3fe886.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/3fe886.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017B97AC5360(5,13-36): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,13-36): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/4f8ee6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/4f8ee6.wgsl.expected.fxc.hlsl
index 4b612fa..0713a74 100644
--- a/test/tint/builtins/gen/var/subgroupMul/4f8ee6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/4f8ee6.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027332258960(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/4f8ee6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/4f8ee6.wgsl.expected.ir.fxc.hlsl
index aad2051..9b64972 100644
--- a/test/tint/builtins/gen/var/subgroupMul/4f8ee6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/4f8ee6.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018F8A44B5F0(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/53aee2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/53aee2.wgsl.expected.fxc.hlsl
index 5c7b616..0f5390e 100644
--- a/test/tint/builtins/gen/var/subgroupMul/53aee2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/53aee2.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F86D1AD6B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/53aee2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/53aee2.wgsl.expected.ir.fxc.hlsl
index c694bd9..c69643d 100644
--- a/test/tint/builtins/gen/var/subgroupMul/53aee2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/53aee2.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000203162DBFA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/5a8c86.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/5a8c86.wgsl.expected.fxc.hlsl
index 023848c..d3cb331 100644
--- a/test/tint/builtins/gen/var/subgroupMul/5a8c86.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/5a8c86.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210AD5E4670(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/5a8c86.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/5a8c86.wgsl.expected.ir.fxc.hlsl
index 251b43b..726aaad 100644
--- a/test/tint/builtins/gen/var/subgroupMul/5a8c86.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/5a8c86.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021855744690(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/66c813.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/66c813.wgsl.expected.fxc.hlsl
index 7de157e..803b17c 100644
--- a/test/tint/builtins/gen/var/subgroupMul/66c813.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/66c813.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AD901ED900(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/66c813.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/66c813.wgsl.expected.ir.fxc.hlsl
index cb2c209..a6cbf0e 100644
--- a/test/tint/builtins/gen/var/subgroupMul/66c813.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/66c813.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000192A06BFD80(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/6aaaf3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/6aaaf3.wgsl.expected.fxc.hlsl
index d441e85..668d34e 100644
--- a/test/tint/builtins/gen/var/subgroupMul/6aaaf3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/6aaaf3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019EB3B49BF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/6aaaf3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/6aaaf3.wgsl.expected.ir.fxc.hlsl
index 028565a..1d9df2a 100644
--- a/test/tint/builtins/gen/var/subgroupMul/6aaaf3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/6aaaf3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C171B3FD90(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/93eccd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/93eccd.wgsl.expected.fxc.hlsl
index d777888..9b15386 100644
--- a/test/tint/builtins/gen/var/subgroupMul/93eccd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/93eccd.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024989E701D0(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/93eccd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/93eccd.wgsl.expected.ir.fxc.hlsl
index a41cb3e..8a28c26 100644
--- a/test/tint/builtins/gen/var/subgroupMul/93eccd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/93eccd.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D9752CBDC0(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/d584a2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/d584a2.wgsl.expected.fxc.hlsl
index a11b11f..bac695a 100644
--- a/test/tint/builtins/gen/var/subgroupMul/d584a2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/d584a2.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012B698F01D0(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/d584a2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/d584a2.wgsl.expected.ir.fxc.hlsl
index a3701b3..2233a21 100644
--- a/test/tint/builtins/gen/var/subgroupMul/d584a2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/d584a2.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002228A814FC0(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/dc672a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/dc672a.wgsl.expected.fxc.hlsl
index 1915fbd..2e6c03f 100644
--- a/test/tint/builtins/gen/var/subgroupMul/dc672a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/dc672a.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C5A061CEF0(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/dc672a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/dc672a.wgsl.expected.ir.fxc.hlsl
index 280b704..12ac345 100644
--- a/test/tint/builtins/gen/var/subgroupMul/dc672a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/dc672a.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022CE2CD46E0(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/dd1333.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/dd1333.wgsl.expected.fxc.hlsl
index f3bf607..4ffd7ff 100644
--- a/test/tint/builtins/gen/var/subgroupMul/dd1333.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/dd1333.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB52178CF0(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/dd1333.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/dd1333.wgsl.expected.ir.fxc.hlsl
index c88afdf..3a57bae 100644
--- a/test/tint/builtins/gen/var/subgroupMul/dd1333.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/dd1333.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025EE496F9F0(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/f2ac5b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/f2ac5b.wgsl.expected.fxc.hlsl
index 8a26fed..97675b3 100644
--- a/test/tint/builtins/gen/var/subgroupMul/f2ac5b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/f2ac5b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F20FCE46A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/f2ac5b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/f2ac5b.wgsl.expected.ir.fxc.hlsl
index 275fe12..792ff84 100644
--- a/test/tint/builtins/gen/var/subgroupMul/f2ac5b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/f2ac5b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D7F545B080(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/f78398.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/f78398.wgsl.expected.fxc.hlsl
index ba2b37e..347a797 100644
--- a/test/tint/builtins/gen/var/subgroupMul/f78398.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/f78398.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022EC64601D0(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/f78398.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/f78398.wgsl.expected.ir.fxc.hlsl
index 9dfb60b..952c747 100644
--- a/test/tint/builtins/gen/var/subgroupMul/f78398.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/f78398.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DB21D646E0(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,16-39): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/fa781b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/fa781b.wgsl.expected.fxc.hlsl
index a461142..294af91 100644
--- a/test/tint/builtins/gen/var/subgroupMul/fa781b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/fa781b.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FB659601D0(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/fa781b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/fa781b.wgsl.expected.ir.fxc.hlsl
index 6aa965c..dfd4056 100644
--- a/test/tint/builtins/gen/var/subgroupMul/fa781b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/fa781b.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C90358FD50(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,15-38): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/fab258.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/fab258.wgsl.expected.fxc.hlsl
index bf18753..bd3acf1 100644
--- a/test/tint/builtins/gen/var/subgroupMul/fab258.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/fab258.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002F0B5CA99D0(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupMul/fab258.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupMul/fab258.wgsl.expected.ir.fxc.hlsl
index f15ce14..dcc700d 100644
--- a/test/tint/builtins/gen/var/subgroupMul/fab258.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupMul/fab258.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EA948046C0(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
+<scrubbed_path>(5,14-37): error X3004: undeclared identifier 'WaveActiveProduct'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/03343f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/03343f.wgsl.expected.fxc.hlsl
index 2a3477d..117d6b8 100644
--- a/test/tint/builtins/gen/var/subgroupOr/03343f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/03343f.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DF18C79B00(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/03343f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/03343f.wgsl.expected.ir.fxc.hlsl
index 8c92ff5..cb73be9 100644
--- a/test/tint/builtins/gen/var/subgroupOr/03343f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/03343f.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A12029BBC0(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/0bc264.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/0bc264.wgsl.expected.fxc.hlsl
index 9c376e1..809e866 100644
--- a/test/tint/builtins/gen/var/subgroupOr/0bc264.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/0bc264.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000298AC36D9D0(5,14-35): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/0bc264.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/0bc264.wgsl.expected.ir.fxc.hlsl
index 409c6fc..1308569 100644
--- a/test/tint/builtins/gen/var/subgroupOr/0bc264.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/0bc264.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CCA107A000(5,14-35): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,14-35): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/3f60e0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/3f60e0.wgsl.expected.fxc.hlsl
index 5528380..6c10e80 100644
--- a/test/tint/builtins/gen/var/subgroupOr/3f60e0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/3f60e0.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024ECF5A4CE0(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/3f60e0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/3f60e0.wgsl.expected.ir.fxc.hlsl
index 3ec0643..628b3b0 100644
--- a/test/tint/builtins/gen/var/subgroupOr/3f60e0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/3f60e0.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D872B7BE40(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/4d4eb0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/4d4eb0.wgsl.expected.fxc.hlsl
index 073517c..dea393e 100644
--- a/test/tint/builtins/gen/var/subgroupOr/4d4eb0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/4d4eb0.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001417B354AD0(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/4d4eb0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/4d4eb0.wgsl.expected.ir.fxc.hlsl
index c7ed9af..ee2aade 100644
--- a/test/tint/builtins/gen/var/subgroupOr/4d4eb0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/4d4eb0.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000180836EB000(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,20-49): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/663a21.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/663a21.wgsl.expected.fxc.hlsl
index fda650b..36e0129 100644
--- a/test/tint/builtins/gen/var/subgroupOr/663a21.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/663a21.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B1474174D0(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/663a21.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/663a21.wgsl.expected.ir.fxc.hlsl
index b57f535..da194ef 100644
--- a/test/tint/builtins/gen/var/subgroupOr/663a21.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/663a21.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000200EFC8B540(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/aa74f7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/aa74f7.wgsl.expected.fxc.hlsl
index 61204ad..3f9fb71 100644
--- a/test/tint/builtins/gen/var/subgroupOr/aa74f7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/aa74f7.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000207020D6EE0(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/aa74f7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/aa74f7.wgsl.expected.ir.fxc.hlsl
index 57e240e..b207129 100644
--- a/test/tint/builtins/gen/var/subgroupOr/aa74f7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/aa74f7.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019BD9BD4690(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/ae58b6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/ae58b6.wgsl.expected.fxc.hlsl
index da39ef8..649a27e 100644
--- a/test/tint/builtins/gen/var/subgroupOr/ae58b6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/ae58b6.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027AB88B69F0(5,19-48): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,19-48): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/ae58b6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/ae58b6.wgsl.expected.ir.fxc.hlsl
index 7e0d6b1..26c8bf1 100644
--- a/test/tint/builtins/gen/var/subgroupOr/ae58b6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/ae58b6.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD342CAF40(5,19-48): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,19-48): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/f915e3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/f915e3.wgsl.expected.fxc.hlsl
index a23efb7..1200714 100644
--- a/test/tint/builtins/gen/var/subgroupOr/f915e3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/f915e3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FCE32A6030(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupOr/f915e3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupOr/f915e3.wgsl.expected.ir.fxc.hlsl
index 1c12f6e..d34a6e8 100644
--- a/test/tint/builtins/gen/var/subgroupOr/f915e3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupOr/f915e3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000180B3740C50(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
+<scrubbed_path>(5,15-36): error X3004: undeclared identifier 'WaveActiveBitOr'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/030422.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/030422.wgsl.expected.fxc.hlsl
index 039c9d8..4e83111 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/030422.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/030422.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7BC25A470(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/030422.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/030422.wgsl.expected.ir.fxc.hlsl
index cacd5ca..45fa233 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/030422.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/030422.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000227CF71D540(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/1f664c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/1f664c.wgsl.expected.fxc.hlsl
index 37ec96f..175615a 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/1f664c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/1f664c.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9BBACDF40(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/1f664c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/1f664c.wgsl.expected.ir.fxc.hlsl
index a8981ee..61502b0 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/1f664c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/1f664c.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BAC8D28A90(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/21f083.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/21f083.wgsl.expected.fxc.hlsl
index 7538650..c56b3c9 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/21f083.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/21f083.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CB9BFD4AF0(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/21f083.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/21f083.wgsl.expected.ir.fxc.hlsl
index 0dcf39a..74e71a3 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/21f083.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/21f083.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029061AEFDB0(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/2ee993.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/2ee993.wgsl.expected.fxc.hlsl
index 16dfda8..737962c 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/2ee993.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/2ee993.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021040709DD0(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/2ee993.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/2ee993.wgsl.expected.ir.fxc.hlsl
index e1c7f0d..a518e02 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/2ee993.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/2ee993.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029AF646C250(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/323416.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/323416.wgsl.expected.fxc.hlsl
index f673d6b..36bcf54 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/323416.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/323416.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000283DD274AF0(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/323416.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/323416.wgsl.expected.ir.fxc.hlsl
index df2da4a..ba18087 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/323416.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/323416.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000213832D5C20(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/4752bd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/4752bd.wgsl.expected.fxc.hlsl
index 02436a1..ea943fb 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/4752bd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/4752bd.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000229DAD86B80(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/4752bd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/4752bd.wgsl.expected.ir.fxc.hlsl
index 4c66f52..8cde19e 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/4752bd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/4752bd.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002668F68FC20(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/4cbb69.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/4cbb69.wgsl.expected.fxc.hlsl
index a496c90..30c1f6a 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/4cbb69.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/4cbb69.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B08E1CFDA0(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/4cbb69.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/4cbb69.wgsl.expected.ir.fxc.hlsl
index c92b1f2..3791333 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/4cbb69.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/4cbb69.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000261FB407E30(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/4f5711.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/4f5711.wgsl.expected.fxc.hlsl
index 01baa2d..0d5c236 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/4f5711.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/4f5711.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9DC5BFDE0(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/4f5711.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/4f5711.wgsl.expected.ir.fxc.hlsl
index 88d8412..1aef673 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/4f5711.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/4f5711.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D15CC25190(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/54f328.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/54f328.wgsl.expected.fxc.hlsl
index 8617191..ecd4467 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/54f328.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/54f328.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000130891A5260(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/54f328.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/54f328.wgsl.expected.ir.fxc.hlsl
index e2ccdb1..446cf9e 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/54f328.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/54f328.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002581DCCF890(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/5dfeab.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/5dfeab.wgsl.expected.fxc.hlsl
index f88c948..6060aed 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/5dfeab.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/5dfeab.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C1062A60F0(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/5dfeab.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/5dfeab.wgsl.expected.ir.fxc.hlsl
index 712560e..adcd65f 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/5dfeab.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/5dfeab.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000203FF04B850(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/5ef5a2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/5ef5a2.wgsl.expected.fxc.hlsl
index 66caa6e..e82ae05 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/5ef5a2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/5ef5a2.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021BB8440780(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/5ef5a2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/5ef5a2.wgsl.expected.ir.fxc.hlsl
index 50a637f..fa89570 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/5ef5a2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/5ef5a2.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029E7C455320(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/647034.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/647034.wgsl.expected.fxc.hlsl
index 93a3777..6de636c 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/647034.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/647034.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A339A4FC40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/647034.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/647034.wgsl.expected.ir.fxc.hlsl
index d7d8a5d..1d67edf 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/647034.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/647034.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AD196438C0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/7ba2d5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/7ba2d5.wgsl.expected.fxc.hlsl
index 079066f..409b3f7 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/7ba2d5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/7ba2d5.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029019940A70(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/7ba2d5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/7ba2d5.wgsl.expected.ir.fxc.hlsl
index d549aba..5b077d7 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/7ba2d5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/7ba2d5.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027607A361E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/7c5d64.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/7c5d64.wgsl.expected.fxc.hlsl
index 5770281..0bf2e1f 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/7c5d64.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/7c5d64.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B6CF5F2890(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/7c5d64.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/7c5d64.wgsl.expected.ir.fxc.hlsl
index 342c550..9f6c7b3 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/7c5d64.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/7c5d64.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C427F9BE30(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/7d7b1e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/7d7b1e.wgsl.expected.fxc.hlsl
index 59f0a57..ae9e854 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/7d7b1e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/7d7b1e.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019646CC82B0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/7d7b1e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/7d7b1e.wgsl.expected.ir.fxc.hlsl
index 7f615bb..d5619b4 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/7d7b1e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/7d7b1e.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017B1C05AFF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/821df9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/821df9.wgsl.expected.fxc.hlsl
index 502aa9d..1bd7776 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/821df9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/821df9.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012439A528E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/821df9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/821df9.wgsl.expected.ir.fxc.hlsl
index 78fa3ea..d36c6aa 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/821df9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/821df9.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B3857261E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/824702.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/824702.wgsl.expected.fxc.hlsl
index 28415a2..85b2cc0 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/824702.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/824702.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB71B71000(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/824702.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/824702.wgsl.expected.ir.fxc.hlsl
index 8406cc2..dab4561 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/824702.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/824702.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A8F4B50ED0(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/84f261.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/84f261.wgsl.expected.fxc.hlsl
index 3cff18f..1e8df25 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/84f261.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/84f261.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000223234CD690(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/84f261.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/84f261.wgsl.expected.ir.fxc.hlsl
index 1748526..29b63d7 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/84f261.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/84f261.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012F3FED6500(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/85587b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/85587b.wgsl.expected.fxc.hlsl
index d097c9d..20d6df7 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/85587b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/85587b.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A5E238F9C0(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/85587b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/85587b.wgsl.expected.ir.fxc.hlsl
index 912bcf7..6b477b7 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/85587b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/85587b.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023685E673D0(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/8890a5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/8890a5.wgsl.expected.fxc.hlsl
index 5be1454..ac6cf15 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/8890a5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/8890a5.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2E8124720(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/8890a5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/8890a5.wgsl.expected.ir.fxc.hlsl
index d4146da..49eb933 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/8890a5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/8890a5.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021730937430(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/8bfbcd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/8bfbcd.wgsl.expected.fxc.hlsl
index 94f4a9e..afbbd84 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/8bfbcd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/8bfbcd.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017609FB9C20(6,13-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,13-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/8bfbcd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/8bfbcd.wgsl.expected.ir.fxc.hlsl
index 93850b9..86b69b1 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/8bfbcd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/8bfbcd.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025E7C09DF40(6,13-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,13-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/8c3fd2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/8c3fd2.wgsl.expected.fxc.hlsl
index 7aed0ad..8150c15 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/8c3fd2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/8c3fd2.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BFAD0770A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/8c3fd2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/8c3fd2.wgsl.expected.ir.fxc.hlsl
index 8634980..a7ba6da 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/8c3fd2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/8c3fd2.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025E76C9C6F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/aa1d5c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/aa1d5c.wgsl.expected.fxc.hlsl
index 8db3e92..71606d2 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/aa1d5c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/aa1d5c.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC0BC4FC40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/aa1d5c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/aa1d5c.wgsl.expected.ir.fxc.hlsl
index dc9d9a7..2cd4a31 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/aa1d5c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/aa1d5c.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D60BFB68A0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/b0f28d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/b0f28d.wgsl.expected.fxc.hlsl
index 4e02078..169179c 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/b0f28d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/b0f28d.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B697514710(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/b0f28d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/b0f28d.wgsl.expected.ir.fxc.hlsl
index bb4a832..77644bd 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/b0f28d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/b0f28d.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002EAB04361E0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/b4bbb7.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/b4bbb7.wgsl.expected.fxc.hlsl
index 57bab52..85bb20c 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/b4bbb7.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/b4bbb7.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020538528DF0(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/b4bbb7.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/b4bbb7.wgsl.expected.ir.fxc.hlsl
index a7aab8e..07f4ea3 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/b4bbb7.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/b4bbb7.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016DC19EBDD0(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/bbb06c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/bbb06c.wgsl.expected.fxc.hlsl
index 6ef4103..3495aab 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/bbb06c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/bbb06c.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015AFB08F840(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/bbb06c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/bbb06c.wgsl.expected.ir.fxc.hlsl
index cef548d..092c5ed 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/bbb06c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/bbb06c.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000295E288B6A0(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/d4a772.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/d4a772.wgsl.expected.fxc.hlsl
index 435e020..0a677ef 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/d4a772.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/d4a772.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016008130260(6,13-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,13-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/d4a772.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/d4a772.wgsl.expected.ir.fxc.hlsl
index f13b651..95407ef 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/d4a772.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/d4a772.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025A965546C0(6,13-40): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,13-40): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/d9ff67.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/d9ff67.wgsl.expected.fxc.hlsl
index 3f51dc3..e16abe8 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/d9ff67.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/d9ff67.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024204F89C50(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/d9ff67.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/d9ff67.wgsl.expected.ir.fxc.hlsl
index 7c4f9f8..17f9735 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/d9ff67.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/d9ff67.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AC4A21B6A0(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,16-43): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/e13c81.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/e13c81.wgsl.expected.fxc.hlsl
index 8db63ac..c8701a8 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/e13c81.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/e13c81.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A6DCCC5660(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/e13c81.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/e13c81.wgsl.expected.ir.fxc.hlsl
index b0e3bfa..1b5ff85 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/e13c81.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/e13c81.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000205118AFAA0(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,15-42): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/e854d5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/e854d5.wgsl.expected.fxc.hlsl
index 803415d..072160d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/e854d5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/e854d5.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002464A1FB660(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/e854d5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/e854d5.wgsl.expected.ir.fxc.hlsl
index 6d06baa..975899f 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/e854d5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/e854d5.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BFB60CFAA0(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/f194f5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/f194f5.wgsl.expected.fxc.hlsl
index f08b9e4..16460b5 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/f194f5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/f194f5.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017540A45ED0(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/f194f5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/f194f5.wgsl.expected.ir.fxc.hlsl
index c6a1b97..deef414 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/f194f5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/f194f5.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000223EFCB59D0(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
+<scrubbed_path>(6,14-41): error X3004: undeclared identifier 'WaveReadLaneAt'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/fb4ab9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/fb4ab9.wgsl.expected.fxc.hlsl
index a05fa70..d395a33 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/fb4ab9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/fb4ab9.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AF06DCD3F0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffle/fb4ab9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffle/fb4ab9.wgsl.expected.ir.fxc.hlsl
index 1e85269..aa46b40 100644
--- a/test/tint/builtins/gen/var/subgroupShuffle/fb4ab9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffle/fb4ab9.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000216812FD3E0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/10eb45.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/10eb45.wgsl.expected.fxc.hlsl
index 8ac9775..8e3e9ce 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/10eb45.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/10eb45.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E99437FEA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/10eb45.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/10eb45.wgsl.expected.ir.fxc.hlsl
index 7c16778..923da2d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/10eb45.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/10eb45.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B46D496680(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/1b530f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/1b530f.wgsl.expected.fxc.hlsl
index 18dbc44..b1d0013 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/1b530f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/1b530f.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D59113B9A0(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/1b530f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/1b530f.wgsl.expected.ir.fxc.hlsl
index 88f9a9b..2e9c4ae 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/1b530f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/1b530f.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000141E4AE4800(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/257ff0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/257ff0.wgsl.expected.fxc.hlsl
index 961c588..fc9b521 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/257ff0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/257ff0.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002657675FB70(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/257ff0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/257ff0.wgsl.expected.ir.fxc.hlsl
index 6b9fb27..233ca66 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/257ff0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/257ff0.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000225895B4000(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/313d9b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/313d9b.wgsl.expected.fxc.hlsl
index b64b8d0..cd22773 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/313d9b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/313d9b.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F622D4BED0(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/313d9b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/313d9b.wgsl.expected.ir.fxc.hlsl
index 83f15bc..789d32d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/313d9b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/313d9b.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001617B41BC40(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/57b1e8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/57b1e8.wgsl.expected.fxc.hlsl
index 099720c..bb2f189 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/57b1e8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/57b1e8.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002172343BD80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/57b1e8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/57b1e8.wgsl.expected.ir.fxc.hlsl
index c2f203a..eed7ee8 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/57b1e8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/57b1e8.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DE03014FD0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/5d8b9f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/5d8b9f.wgsl.expected.fxc.hlsl
index 9ac54df..1804033 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/5d8b9f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/5d8b9f.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002419D8F02B0(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/5d8b9f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/5d8b9f.wgsl.expected.ir.fxc.hlsl
index 6b290b6..6e98ca3 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/5d8b9f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/5d8b9f.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021D9B578CE0(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/63fdb0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/63fdb0.wgsl.expected.fxc.hlsl
index ee2d84d..288f8fe 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/63fdb0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/63fdb0.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029C7D1CFC60(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/63fdb0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/63fdb0.wgsl.expected.ir.fxc.hlsl
index ba174ee..9e384a8 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/63fdb0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/63fdb0.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C625E54FA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/642789.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/642789.wgsl.expected.fxc.hlsl
index 018cd1f..70a3b1c 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/642789.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/642789.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F11F4BBC70(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/642789.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/642789.wgsl.expected.ir.fxc.hlsl
index 71c3a05..5e1aa1b 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/642789.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/642789.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9AB628CE0(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/7a0cf5.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/7a0cf5.wgsl.expected.fxc.hlsl
index 531c59a..1b18b06 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/7a0cf5.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/7a0cf5.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F5D6D940F0(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/7a0cf5.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/7a0cf5.wgsl.expected.ir.fxc.hlsl
index d8306cf..c47c47b 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/7a0cf5.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/7a0cf5.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EBA51D5110(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/7f8886.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/7f8886.wgsl.expected.fxc.hlsl
index b0eff109..00e3a2e 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/7f8886.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/7f8886.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022DDB8246B0(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/7f8886.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/7f8886.wgsl.expected.ir.fxc.hlsl
index 755c6a2..0c6443b 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/7f8886.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/7f8886.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023670EDFDB0(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/9c6714.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/9c6714.wgsl.expected.fxc.hlsl
index 38ed8b9..807351c 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/9c6714.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/9c6714.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CBAD3CFBE0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/9c6714.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/9c6714.wgsl.expected.ir.fxc.hlsl
index e9a632f..22dd7f5 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/9c6714.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/9c6714.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000203A2AFB9F0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/b41899.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/b41899.wgsl.expected.fxc.hlsl
index 6e5c02c..ce272e4 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/b41899.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/b41899.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F4CDD402B0(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/b41899.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/b41899.wgsl.expected.ir.fxc.hlsl
index 28f309f..525eca3 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/b41899.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/b41899.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001794F1D6050(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/c9f1c4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/c9f1c4.wgsl.expected.fxc.hlsl
index ee7a83b..66942d2 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/c9f1c4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/c9f1c4.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B159E46730(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/c9f1c4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/c9f1c4.wgsl.expected.ir.fxc.hlsl
index d47445e..3ec640f 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/c9f1c4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/c9f1c4.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024F97305C40(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/d269eb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/d269eb.wgsl.expected.fxc.hlsl
index 3a66f66..d5ca6b5 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/d269eb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/d269eb.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019D9F79BBD0(6,36-53): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,36-53): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/d269eb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/d269eb.wgsl.expected.ir.fxc.hlsl
index 87ce910..bd173c8 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/d269eb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/d269eb.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C85FDFB60(8,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/d46304.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/d46304.wgsl.expected.fxc.hlsl
index febc093..fe35333 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/d46304.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/d46304.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000284552640B0(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/d46304.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/d46304.wgsl.expected.ir.fxc.hlsl
index 0cb5756..f1ec7bf 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/d46304.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/d46304.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019FA60B4C90(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/d90c2f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/d90c2f.wgsl.expected.fxc.hlsl
index 56fb247..b108991 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/d90c2f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/d90c2f.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D8E29660F0(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleDown/d90c2f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleDown/d90c2f.wgsl.expected.ir.fxc.hlsl
index 52c8a91..48748d0 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleDown/d90c2f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleDown/d90c2f.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001794C685C40(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/0990cd.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/0990cd.wgsl.expected.fxc.hlsl
index 1fe5258..ebae8dd 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/0990cd.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/0990cd.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019B8DFF2760(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/0990cd.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/0990cd.wgsl.expected.ir.fxc.hlsl
index da27d41..52fb645 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/0990cd.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/0990cd.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B24948E0B0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/1bb93f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/1bb93f.wgsl.expected.fxc.hlsl
index 0cd62c9..96a21a2 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/1bb93f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/1bb93f.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000221542D5230(6,36-53): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,36-53): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/1bb93f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/1bb93f.wgsl.expected.ir.fxc.hlsl
index b93a0b1..c3aa209 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/1bb93f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/1bb93f.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016DF5A846C0(8,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/23c7ca.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/23c7ca.wgsl.expected.fxc.hlsl
index 5ebf5d1..aed9602 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/23c7ca.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/23c7ca.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000248690C60F0(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/23c7ca.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/23c7ca.wgsl.expected.ir.fxc.hlsl
index 959f4f5..c71198e 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/23c7ca.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/23c7ca.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027272D24620(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/3242a6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/3242a6.wgsl.expected.fxc.hlsl
index 368d86a..fd84f51 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/3242a6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/3242a6.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002459FD05090(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/3242a6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/3242a6.wgsl.expected.ir.fxc.hlsl
index 8db3959..4666003e 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/3242a6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/3242a6.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AC3EA5F6E0(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/33d495.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/33d495.wgsl.expected.fxc.hlsl
index e9cc8f5..d261abf 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/33d495.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/33d495.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BC83FB56A0(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/33d495.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/33d495.wgsl.expected.ir.fxc.hlsl
index 18014c7..6e1a960 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/33d495.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/33d495.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000193DF38B910(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/3e609f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/3e609f.wgsl.expected.fxc.hlsl
index 1118d2f..83ac3df 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/3e609f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/3e609f.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020A3197B660(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/3e609f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/3e609f.wgsl.expected.ir.fxc.hlsl
index fca976d..e228e77 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/3e609f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/3e609f.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C01A080850(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/58de69.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/58de69.wgsl.expected.fxc.hlsl
index 4e968b1..3b38771 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/58de69.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/58de69.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002490FFF0E40(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/58de69.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/58de69.wgsl.expected.ir.fxc.hlsl
index f29f1d1..dd1159e 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/58de69.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/58de69.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002693B21B8B0(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/868e52.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/868e52.wgsl.expected.fxc.hlsl
index b8dd290..4a5d27a 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/868e52.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/868e52.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000276F7694E60(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/868e52.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/868e52.wgsl.expected.ir.fxc.hlsl
index 6364550..6887ede 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/868e52.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/868e52.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022F3934BE50(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/87c9d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/87c9d6.wgsl.expected.fxc.hlsl
index 9d20540..ad07e9f 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/87c9d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/87c9d6.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB479556C0(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/87c9d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/87c9d6.wgsl.expected.ir.fxc.hlsl
index 2820e24..6232765 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/87c9d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/87c9d6.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DF6BD40680(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/88eb07.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/88eb07.wgsl.expected.fxc.hlsl
index b714e57..76b6a4b 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/88eb07.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/88eb07.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026CD0BABE80(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/88eb07.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/88eb07.wgsl.expected.ir.fxc.hlsl
index f1dcaf1..2b146b7 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/88eb07.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/88eb07.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000144F3A65EB0(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/8a63f3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/8a63f3.wgsl.expected.fxc.hlsl
index a955142..69b0d6e 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/8a63f3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/8a63f3.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B3C609CA10(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/8a63f3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/8a63f3.wgsl.expected.ir.fxc.hlsl
index 01766fe..498166d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/8a63f3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/8a63f3.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002037C3E3F20(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/a2075a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/a2075a.wgsl.expected.fxc.hlsl
index 6c74a82..6f697b5 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/a2075a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/a2075a.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014AFC684E60(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/a2075a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/a2075a.wgsl.expected.ir.fxc.hlsl
index d11eff1..643ef1d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/a2075a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/a2075a.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000258959468D0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/abaea0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/abaea0.wgsl.expected.fxc.hlsl
index 1d79a02..36b1ba5 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/abaea0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/abaea0.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D30BA9AF80(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/abaea0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/abaea0.wgsl.expected.ir.fxc.hlsl
index 69d4cd1..60eab5d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/abaea0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/abaea0.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B9A0F96070(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/b58804.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/b58804.wgsl.expected.fxc.hlsl
index 3727497..354c503 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/b58804.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/b58804.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9D919F7A0(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/b58804.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/b58804.wgsl.expected.ir.fxc.hlsl
index 951420f..ca05d48 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/b58804.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/b58804.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017D2D4F5450(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/bbf7f4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/bbf7f4.wgsl.expected.fxc.hlsl
index 94e841b..bdbd3ef 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/bbf7f4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/bbf7f4.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016E17620180(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/bbf7f4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/bbf7f4.wgsl.expected.ir.fxc.hlsl
index 7cf3cf3..f3f2405 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/bbf7f4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/bbf7f4.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C5DB3B0BC0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/db5bcb.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/db5bcb.wgsl.expected.fxc.hlsl
index 4711a2c..7cb796c 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/db5bcb.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/db5bcb.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D433585090(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleUp/db5bcb.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleUp/db5bcb.wgsl.expected.ir.fxc.hlsl
index c4854d4..3a4c159 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleUp/db5bcb.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleUp/db5bcb.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025033D15600(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/071aa0.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/071aa0.wgsl.expected.fxc.hlsl
index b90f8dc..80f54d0 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/071aa0.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/071aa0.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001839C5402B0(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/071aa0.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/071aa0.wgsl.expected.ir.fxc.hlsl
index a1ef241..5e0bf0a 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/071aa0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/071aa0.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018A844CF9D0(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/08f588.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/08f588.wgsl.expected.fxc.hlsl
index 3297e18..199cea5 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/08f588.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/08f588.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C64FEC02B0(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/08f588.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/08f588.wgsl.expected.ir.fxc.hlsl
index f432626..76f347d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/08f588.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/08f588.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000144791EB500(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/1d36b6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/1d36b6.wgsl.expected.fxc.hlsl
index 0ab94be..aa3e60e 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/1d36b6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/1d36b6.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D426A54BF0(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/1d36b6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/1d36b6.wgsl.expected.ir.fxc.hlsl
index 3329891..3be3d2d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/1d36b6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/1d36b6.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1548BC250(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/1e247f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/1e247f.wgsl.expected.fxc.hlsl
index 4e2021b..e9dc5a6 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/1e247f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/1e247f.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000218F13CD220(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/1e247f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/1e247f.wgsl.expected.ir.fxc.hlsl
index bae0ad1..7ffeddb 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/1e247f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/1e247f.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002855A816680(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/1f2590.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/1f2590.wgsl.expected.fxc.hlsl
index 683d499..286e6c1 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/1f2590.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/1f2590.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000203A466FC40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/1f2590.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/1f2590.wgsl.expected.ir.fxc.hlsl
index 17f593c..2d2e33b 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/1f2590.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/1f2590.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EFC05EFD80(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/2e033d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/2e033d.wgsl.expected.fxc.hlsl
index 040920d..b4da6c8 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/2e033d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/2e033d.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024B89E64E40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/2e033d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/2e033d.wgsl.expected.ir.fxc.hlsl
index 6bf77bc..c2ccafc 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/2e033d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/2e033d.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F3BA5B4FA0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/445e83.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/445e83.wgsl.expected.fxc.hlsl
index 3b1e262..92b0fd3 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/445e83.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/445e83.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BEF1C860F0(6,36-53): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,36-53): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/445e83.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/445e83.wgsl.expected.ir.fxc.hlsl
index d36ae14..6c7e482 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/445e83.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/445e83.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002085FDB8CE0(8,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/7435fe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/7435fe.wgsl.expected.fxc.hlsl
index ee34307..34dd46c 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/7435fe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/7435fe.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B79263BC70(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/7435fe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/7435fe.wgsl.expected.ir.fxc.hlsl
index 168d4a5..e582fcf 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/7435fe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/7435fe.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024C685AFDB0(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/80b6e9.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/80b6e9.wgsl.expected.fxc.hlsl
index e41d34f..e226653 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/80b6e9.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/80b6e9.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A9E9D96310(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/80b6e9.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/80b6e9.wgsl.expected.ir.fxc.hlsl
index e62e219..9116e0a 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/80b6e9.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/80b6e9.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D6AEB246C0(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/9f945a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/9f945a.wgsl.expected.fxc.hlsl
index daa503d..ef0f052d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/9f945a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/9f945a.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002388A7A95B0(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/9f945a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/9f945a.wgsl.expected.ir.fxc.hlsl
index fa20d00..3c1fbb7 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/9f945a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/9f945a.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000197D951FFF0(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/bdddba.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/bdddba.wgsl.expected.fxc.hlsl
index 0825496..ef223f9 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/bdddba.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/bdddba.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015EBF8C3F20(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,37-54): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/bdddba.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/bdddba.wgsl.expected.ir.fxc.hlsl
index 1be6c8b..c74de45 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/bdddba.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/bdddba.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9BB025C40(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,33-50): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/c88290.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/c88290.wgsl.expected.fxc.hlsl
index 5250b40..729d4dc 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/c88290.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/c88290.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000227F383D2D0(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/c88290.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/c88290.wgsl.expected.ir.fxc.hlsl
index 9e0def0..1dce61b 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/c88290.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/c88290.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000263701D4080(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/caa816.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/caa816.wgsl.expected.fxc.hlsl
index 5351abee..7088580 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/caa816.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/caa816.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CE9CD240B0(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/caa816.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/caa816.wgsl.expected.ir.fxc.hlsl
index 8cb886b..432c633 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/caa816.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/caa816.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000215187E4080(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/d224ab.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/d224ab.wgsl.expected.fxc.hlsl
index fc399a0..3815a5d 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/d224ab.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/d224ab.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A3BF77E150(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/d224ab.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/d224ab.wgsl.expected.ir.fxc.hlsl
index f2c9e35..4fc12be 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/d224ab.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/d224ab.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022EA6364F00(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/e3c10b.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/e3c10b.wgsl.expected.fxc.hlsl
index 340b309..3334164 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/e3c10b.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/e3c10b.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016B7E9D02B0(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,38-55): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/e3c10b.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/e3c10b.wgsl.expected.ir.fxc.hlsl
index f8bcb1e..3826eca 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/e3c10b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/e3c10b.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002314EDEB500(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,34-51): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/f7b453.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/f7b453.wgsl.expected.fxc.hlsl
index 3cddffb..e4eb083 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/f7b453.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/f7b453.wgsl.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BC7EEF3F30(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(6,39-56): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupShuffleXor/f7b453.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupShuffleXor/f7b453.wgsl.expected.ir.fxc.hlsl
index d8a692b..c7df296 100644
--- a/test/tint/builtins/gen/var/subgroupShuffleXor/f7b453.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupShuffleXor/f7b453.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001937818B500(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(8,35-52): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/468721.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/468721.wgsl.expected.fxc.hlsl
index 7657c9b..1600601 100644
--- a/test/tint/builtins/gen/var/subgroupXor/468721.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/468721.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CC7C2201D0(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/468721.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/468721.wgsl.expected.ir.fxc.hlsl
index d6d412a..07c82d0 100644
--- a/test/tint/builtins/gen/var/subgroupXor/468721.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/468721.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023ACCF07F60(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/473de8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/473de8.wgsl.expected.fxc.hlsl
index 3011691..137e8f8 100644
--- a/test/tint/builtins/gen/var/subgroupXor/473de8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/473de8.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016E77C2CC30(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/473de8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/473de8.wgsl.expected.ir.fxc.hlsl
index c52a765..7ead307 100644
--- a/test/tint/builtins/gen/var/subgroupXor/473de8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/473de8.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021686D046A0(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/694b17.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/694b17.wgsl.expected.fxc.hlsl
index 09cf08f..773ebb9 100644
--- a/test/tint/builtins/gen/var/subgroupXor/694b17.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/694b17.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000132DFFFF0A0(5,19-49): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,19-49): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/694b17.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/694b17.wgsl.expected.ir.fxc.hlsl
index ca02899..6371152 100644
--- a/test/tint/builtins/gen/var/subgroupXor/694b17.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/694b17.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CE4BE485E0(5,19-49): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,19-49): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/7750d6.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/7750d6.wgsl.expected.fxc.hlsl
index 16dbe06..021eda7 100644
--- a/test/tint/builtins/gen/var/subgroupXor/7750d6.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/7750d6.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016F2A5F53C0(5,14-36): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,14-36): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/7750d6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/7750d6.wgsl.expected.ir.fxc.hlsl
index afc0d37..ec77a40 100644
--- a/test/tint/builtins/gen/var/subgroupXor/7750d6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/7750d6.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD72EFFF50(5,14-36): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,14-36): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/7f6672.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/7f6672.wgsl.expected.fxc.hlsl
index 6c0e24c..f337d50 100644
--- a/test/tint/builtins/gen/var/subgroupXor/7f6672.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/7f6672.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024659D37020(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/7f6672.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/7f6672.wgsl.expected.ir.fxc.hlsl
index e6ee731..aa6c020 100644
--- a/test/tint/builtins/gen/var/subgroupXor/7f6672.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/7f6672.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000277E5BFA0A0(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/83b1f3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/83b1f3.wgsl.expected.fxc.hlsl
index 529ca9d..859c839 100644
--- a/test/tint/builtins/gen/var/subgroupXor/83b1f3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/83b1f3.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B4756D4E90(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/83b1f3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/83b1f3.wgsl.expected.ir.fxc.hlsl
index 0c246d9..e33e51d 100644
--- a/test/tint/builtins/gen/var/subgroupXor/83b1f3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/83b1f3.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019503FD46E0(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/9c6e73.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/9c6e73.wgsl.expected.fxc.hlsl
index ee85c4f..8e7c932 100644
--- a/test/tint/builtins/gen/var/subgroupXor/9c6e73.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/9c6e73.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023F42699B60(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/9c6e73.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/9c6e73.wgsl.expected.ir.fxc.hlsl
index ebd4a68..9cac0d9 100644
--- a/test/tint/builtins/gen/var/subgroupXor/9c6e73.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/9c6e73.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D5345D4690(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,20-50): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/9d77e4.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/9d77e4.wgsl.expected.fxc.hlsl
index 32d6f9e..c547480 100644
--- a/test/tint/builtins/gen/var/subgroupXor/9d77e4.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/9d77e4.wgsl.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FA5C5B7BD0(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/subgroupXor/9d77e4.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/subgroupXor/9d77e4.wgsl.expected.ir.fxc.hlsl
index 19a56a9..47416c8 100644
--- a/test/tint/builtins/gen/var/subgroupXor/9d77e4.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/subgroupXor/9d77e4.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022169D6BBC0(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
+<scrubbed_path>(5,15-37): error X3004: undeclared identifier 'WaveActiveBitXor'
 
diff --git a/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.fxc.hlsl
index b6c706f..ff3c11e 100644
--- a/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025276568540(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.ir.fxc.hlsl
index 110df29..be9de7a 100644
--- a/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tan/539e54.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E075156630(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.fxc.hlsl
index 2791808..f1da47f 100644
--- a/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000233CD268380(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.ir.fxc.hlsl
index bf77b60..a76e030 100644
--- a/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tan/9f7c9c.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E6D0B85470(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.fxc.hlsl
index aacdfc8..e9c049c 100644
--- a/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E8BE759F90(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.ir.fxc.hlsl
index 942a478..6a83247 100644
--- a/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tan/d4d491.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000228C8778F70(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.fxc.hlsl
index cdce68d..d3ad875 100644
--- a/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AE9295C840(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.ir.fxc.hlsl
index 2671ccc..0cb6a20 100644
--- a/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tan/db0456.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021DA7658BF0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.fxc.hlsl
index d9dceac..0875a63 100644
--- a/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A92C355750(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.ir.fxc.hlsl
index a866a57..58680c7 100644
--- a/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tanh/06a4fe.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F1EFF25970(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.fxc.hlsl
index 557fbee..400bec3 100644
--- a/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000160E2362CF0(3,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.ir.fxc.hlsl
index 1c4ef7a..b76cf28 100644
--- a/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tanh/5b19af.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AB5AD48F70(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.fxc.hlsl
index b281c16..d86ff93 100644
--- a/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001749CE35DF0(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.ir.fxc.hlsl
index 43015f9..e369eda 100644
--- a/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tanh/6d105a.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014B5ED88500(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.fxc.hlsl
index 69bf4f4..18956af 100644
--- a/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002529D7FDF40(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.ir.fxc.hlsl
index 21c4081..69de438 100644
--- a/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/tanh/e8efb3.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020F83095230(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.ir.fxc.hlsl
index 91b51fe..189350f 100644
--- a/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/textureSampleBaseClampToEdge/7c04e6.wgsl.expected.ir.fxc.hlsl
@@ -176,6 +176,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011C881F5890(55,137-143): error X3000: syntax error: unexpected token 'sampler'
-C:\src\dawn\Shader@0x0000011C881F5890(56,27-32): error X3004: undeclared identifier 'coords'
+<scrubbed_path>(55,137-143): error X3000: syntax error: unexpected token 'sampler'
+<scrubbed_path>(56,27-32): error X3004: undeclared identifier 'coords'
 
diff --git a/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.fxc.hlsl
index 122c185..b425f0d 100644
--- a/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.fxc.hlsl
@@ -43,7 +43,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EEB6D657A0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EEB6D657A0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EEB6D657A0(6,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.ir.fxc.hlsl
index d8e921b..2cc1b4b 100644
--- a/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/06794e.wgsl.expected.ir.fxc.hlsl
@@ -44,7 +44,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E3279897F0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E3279897F0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E3279897F0(16,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(16,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.fxc.hlsl
index b4b5383..3581466 100644
--- a/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.fxc.hlsl
@@ -43,7 +43,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000189ABF36650(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000189ABF36650(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000189ABF36650(6,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.ir.fxc.hlsl
index b338b14..27e67ab 100644
--- a/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/5edd96.wgsl.expected.ir.fxc.hlsl
@@ -44,7 +44,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CE32F841D0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001CE32F841D0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001CE32F841D0(16,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(16,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.fxc.hlsl
index a54e0c2..c63c678 100644
--- a/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.fxc.hlsl
@@ -43,7 +43,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022E04964710(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000022E04964710(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000022E04964710(6,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.ir.fxc.hlsl
index c8880d4..febf3fc 100644
--- a/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/5f36bf.wgsl.expected.ir.fxc.hlsl
@@ -44,7 +44,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B91C1D4130(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001B91C1D4130(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001B91C1D4130(16,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(16,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.fxc.hlsl
index 6939175..f788ddc 100644
--- a/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.fxc.hlsl
@@ -43,7 +43,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000279010DD290(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000279010DD290(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000279010DD290(6,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.ir.fxc.hlsl
index 5938fe3..8cc8a28 100644
--- a/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/7be8b2.wgsl.expected.ir.fxc.hlsl
@@ -44,7 +44,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000216C0C26490(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000216C0C26490(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000216C0C26490(16,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(16,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.fxc.hlsl
index b573451..25db8f1 100644
--- a/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.fxc.hlsl
@@ -43,7 +43,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000146AF16DEE0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000146AF16DEE0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000146AF16DEE0(6,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.ir.fxc.hlsl
index e16c720..150972b 100644
--- a/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/844869.wgsl.expected.ir.fxc.hlsl
@@ -44,7 +44,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002787BA75150(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002787BA75150(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002787BA75150(16,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(16,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.fxc.hlsl
index e8cb887..7ee93fe 100644
--- a/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.fxc.hlsl
@@ -43,7 +43,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E241234710(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002E241234710(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002E241234710(6,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.ir.fxc.hlsl
index d3f424a..3adfb8f 100644
--- a/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/8c06ce.wgsl.expected.ir.fxc.hlsl
@@ -44,7 +44,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D216E09250(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001D216E09250(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001D216E09250(16,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(16,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.fxc.hlsl
index e8240bf..f72a47b 100644
--- a/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.fxc.hlsl
@@ -43,7 +43,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000222C6CD6640(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000222C6CD6640(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000222C6CD6640(6,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.ir.fxc.hlsl
index b856a4f..a2d834f 100644
--- a/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/b9ad1f.wgsl.expected.ir.fxc.hlsl
@@ -44,7 +44,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022FC69E68A0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000022FC69E68A0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000022FC69E68A0(16,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(16,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.fxc.hlsl
index c26aaee..9f82039 100644
--- a/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.fxc.hlsl
@@ -43,7 +43,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002960D005790(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002960D005790(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002960D005790(6,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.ir.fxc.hlsl
index 36e674c..8ade6a2 100644
--- a/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/d6faec.wgsl.expected.ir.fxc.hlsl
@@ -44,7 +44,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018BDF5F52C0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000018BDF5F52C0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000018BDF5F52C0(16,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(16,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.fxc.hlsl
index 40d9b86..d33197e 100644
--- a/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.fxc.hlsl
@@ -43,7 +43,7 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F802F5E050(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F802F5E050(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F802F5E050(6,12-14): error X3004: undeclared identifier 'res'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,12-14): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.ir.fxc.hlsl
index 91e7d9a..459105f 100644
--- a/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/transpose/faeb05.wgsl.expected.ir.fxc.hlsl
@@ -44,7 +44,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000267F5A952D0(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000267F5A952D0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000267F5A952D0(16,13-15): error X3004: undeclared identifier 'res'
+<scrubbed_path>(14,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(16,13-15): error X3004: undeclared identifier 'res'
 
diff --git a/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.fxc.hlsl
index bb34ef4..a6b3f03 100644
--- a/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AD5A160390(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.ir.fxc.hlsl
index f0fd2c7..a7c8162 100644
--- a/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/trunc/103ab8.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B3E9CDA960(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.fxc.hlsl
index 1b8e41e..438a845 100644
--- a/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C0973AD2B0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.ir.fxc.hlsl
index 8ecc683..f4eb6e6 100644
--- a/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/trunc/a56109.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB380A6600(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.fxc.hlsl
index 4aa59a4..9d63308 100644
--- a/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB57F0FE30(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.ir.fxc.hlsl
index 6e1d3f8..353eb80 100644
--- a/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/trunc/cc2b0d.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022619057F80(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.fxc.hlsl
index 4f1da05..501b4e5 100644
--- a/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.fxc.hlsl
@@ -47,5 +47,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000211E28A5870(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.ir.fxc.hlsl
index 95a7549..7ac4870 100644
--- a/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/trunc/ce7c17.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014CF57C4D20(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl.expected.fxc.hlsl b/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl.expected.fxc.hlsl
index c85babe..00bb70b 100644
--- a/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl.expected.fxc.hlsl
+++ b/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl.expected.fxc.hlsl
@@ -38,5 +38,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC48056240(1,13-21): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,13-21): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl.expected.ir.fxc.hlsl
index 723e537..33bdee4 100644
--- a/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/gen/var/workgroupUniformLoad/e07d08.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001690BC9F950(7,13-21): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(7,13-21): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/builtins/modf/scalar/mixed.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/modf/scalar/mixed.wgsl.expected.ir.fxc.hlsl
index 478199f..5236dba 100644
--- a/test/tint/builtins/modf/scalar/mixed.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/modf/scalar/mixed.wgsl.expected.ir.fxc.hlsl
@@ -19,7 +19,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F2F72202E0(11,23-38): error X3013: 'modf': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000001F2F72202E0(11,23-38): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000001F2F72202E0(11,23-38): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
+<scrubbed_path>(11,23-38): error X3013: 'modf': no matching 1 parameter intrinsic function
+<scrubbed_path>(11,23-38): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(11,23-38): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
 
diff --git a/test/tint/builtins/modf/scalar/runtime.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/modf/scalar/runtime.wgsl.expected.ir.fxc.hlsl
index 3223e85..aa855f1 100644
--- a/test/tint/builtins/modf/scalar/runtime.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/modf/scalar/runtime.wgsl.expected.ir.fxc.hlsl
@@ -17,7 +17,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C2E27E0880(10,23-39): error X3013: 'modf': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000001C2E27E0880(10,23-39): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000001C2E27E0880(10,23-39): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
+<scrubbed_path>(10,23-39): error X3013: 'modf': no matching 1 parameter intrinsic function
+<scrubbed_path>(10,23-39): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(10,23-39): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
 
diff --git a/test/tint/builtins/modf/vector/mixed.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/modf/vector/mixed.wgsl.expected.ir.fxc.hlsl
index e171df9..08f1546 100644
--- a/test/tint/builtins/modf/vector/mixed.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/modf/vector/mixed.wgsl.expected.ir.fxc.hlsl
@@ -19,7 +19,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002820C3A9E00(11,28-43): error X3013: 'modf': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000002820C3A9E00(11,28-43): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000002820C3A9E00(11,28-43): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
+<scrubbed_path>(11,28-43): error X3013: 'modf': no matching 1 parameter intrinsic function
+<scrubbed_path>(11,28-43): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(11,28-43): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
 
diff --git a/test/tint/builtins/modf/vector/runtime.wgsl.expected.ir.fxc.hlsl b/test/tint/builtins/modf/vector/runtime.wgsl.expected.ir.fxc.hlsl
index ef73f2a..d192db2 100644
--- a/test/tint/builtins/modf/vector/runtime.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/builtins/modf/vector/runtime.wgsl.expected.ir.fxc.hlsl
@@ -17,7 +17,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002195B17D370(10,28-44): error X3013: 'modf': no matching 1 parameter intrinsic function
-C:\src\dawn\Shader@0x000002195B17D370(10,28-44): error X3013: Possible intrinsic functions are:
-C:\src\dawn\Shader@0x000002195B17D370(10,28-44): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
+<scrubbed_path>(10,28-44): error X3013: 'modf': no matching 1 parameter intrinsic function
+<scrubbed_path>(10,28-44): error X3013: Possible intrinsic functions are:
+<scrubbed_path>(10,28-44): error X3013:     modf(float|half|min10float|min16float, out float|half|min10float|min16float ip)
 
diff --git a/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.fxc.hlsl b/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.fxc.hlsl
index 0efde3c..7da54fe 100644
--- a/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.fxc.hlsl
+++ b/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.fxc.hlsl
@@ -33,6 +33,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C7E09040B0(12,11-32): warning X3570: gradient instruction used in a loop with varying iteration, attempting to unroll the loop
-C:\src\dawn\Shader@0x000001C7E09040B0(11,5-22): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
+<scrubbed_path>(12,11-32): warning X3570: gradient instruction used in a loop with varying iteration, attempting to unroll the loop
+<scrubbed_path>(11,5-22): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
 
diff --git a/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.ir.fxc.hlsl b/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.ir.fxc.hlsl
index ac9ce87..12a8b59 100644
--- a/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/diagnostic_filtering/for_loop_body_attribute.wgsl.expected.ir.fxc.hlsl
@@ -40,6 +40,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F31C489200(16,11-32): warning X3570: gradient instruction used in a loop with varying iteration, attempting to unroll the loop
-C:\src\dawn\Shader@0x000001F31C489200(11,5-15): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
+<scrubbed_path>(16,11-32): warning X3570: gradient instruction used in a loop with varying iteration, attempting to unroll the loop
+<scrubbed_path>(11,5-15): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
 
diff --git a/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.fxc.hlsl b/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.fxc.hlsl
index fd19145..00dc41d 100644
--- a/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.fxc.hlsl
+++ b/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.fxc.hlsl
@@ -31,6 +31,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000236C09AAFA0(11,9-30): warning X3570: gradient instruction used in a loop with varying iteration, attempting to unroll the loop
-C:\src\dawn\Shader@0x00000236C09AAFA0(10,3-18): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
+<scrubbed_path>(11,9-30): warning X3570: gradient instruction used in a loop with varying iteration, attempting to unroll the loop
+<scrubbed_path>(10,3-18): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
 
diff --git a/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.ir.fxc.hlsl b/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.ir.fxc.hlsl
index fc1ae68..f88e1cb 100644
--- a/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/diagnostic_filtering/while_loop_body_attribute.wgsl.expected.ir.fxc.hlsl
@@ -40,6 +40,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C2D238ED10(16,11-32): warning X3570: gradient instruction used in a loop with varying iteration, attempting to unroll the loop
-C:\src\dawn\Shader@0x000002C2D238ED10(11,5-15): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
+<scrubbed_path>(16,11-32): warning X3570: gradient instruction used in a loop with varying iteration, attempting to unroll the loop
+<scrubbed_path>(11,5-15): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (1024 iterations)
 
diff --git a/test/tint/expressions/binary/add/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/add/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl
index 1627874..2f3e678 100644
--- a/test/tint/expressions/binary/add/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/add/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001761DC9BD70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001761DC9BD70(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001761DC9BD70(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/add/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/add/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
index 4a8fe3c..a4df779 100644
--- a/test/tint/expressions/binary/add/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/add/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F897254410(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F897254410(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F897254410(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/add/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/add/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index 8e17fa7..6427e5f 100644
--- a/test/tint/expressions/binary/add/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/add/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024EC78E7850(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000024EC78E7850(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/add/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/add/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 73cabff..1be6542 100644
--- a/test/tint/expressions/binary/add/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/add/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A052157710(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002A052157710(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/add/scalar-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/add/scalar-vec3/f16.wgsl.expected.fxc.hlsl
index 8462890..aeecd55 100644
--- a/test/tint/expressions/binary/add/scalar-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/add/scalar-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F0B6290680(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001F0B6290680(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/add/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/add/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
index 2a56628..bcd4c9a 100644
--- a/test/tint/expressions/binary/add/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/add/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220C6D62750(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000220C6D62750(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/add/vec3-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/add/vec3-scalar/f16.wgsl.expected.fxc.hlsl
index ce47e41..6fb1c54 100644
--- a/test/tint/expressions/binary/add/vec3-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/add/vec3-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B2973DFEA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002B2973DFEA0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002B2973DFEA0(4,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/add/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/add/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 981a024..33eec73 100644
--- a/test/tint/expressions/binary/add/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/add/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C0FF432B90(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002C0FF432B90(5,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002C0FF432B90(5,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/add/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/add/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index 1dca1a2..92fe935 100644
--- a/test/tint/expressions/binary/add/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/add/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D085F3FEC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002D085F3FEC0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002D085F3FEC0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/add/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/add/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index aec7802..49aebaa 100644
--- a/test/tint/expressions/binary/add/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/add/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B572F46090(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001B572F46090(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001B572F46090(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index eacf8e4..242b92d 100644
--- a/test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000177C72D87B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000177C72D87B0(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 3161a0a..1f177aa 100644
--- a/test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C15B9387D0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001C15B9387D0(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div/scalar-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div/scalar-vec3/f16.wgsl.expected.fxc.hlsl
index 7ef3c6c..8f0e6f8 100644
--- a/test/tint/expressions/binary/div/scalar-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div/scalar-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A379BCFA70(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001A379BCFA70(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
index 8c23007..fd7bd79 100644
--- a/test/tint/expressions/binary/div/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BE2C621FE0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001BE2C621FE0(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div/vec3-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div/vec3-scalar/f16.wgsl.expected.fxc.hlsl
index 69178b1..068be5c 100644
--- a/test/tint/expressions/binary/div/vec3-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div/vec3-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029B5799B0A0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000029B5799B0A0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000029B5799B0A0(4,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/div/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 3e82376..2d329c7 100644
--- a/test/tint/expressions/binary/div/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CF5B512860(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001CF5B512860(5,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001CF5B512860(5,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/div/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index 54b89dc..4b28a3f 100644
--- a/test/tint/expressions/binary/div/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025D521538C0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025D521538C0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025D521538C0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/div/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index 8b5771e..d41c626 100644
--- a/test/tint/expressions/binary/div/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EFDED1FCA0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EFDED1FCA0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001EFDED1FCA0(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index cf6e6a7..249c0fb 100644
--- a/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E692990A00(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001E692990A00(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index dc5b2b6..730f88f 100644
--- a/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000197CDBABF20(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000197CDBABF20(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f16.wgsl.expected.fxc.hlsl
index 88c50cd..2101083 100644
--- a/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000286CA54FAC0(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000286CA54FAC0(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
index d32e274..08e321f 100644
--- a/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_constant/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001803E2E2240(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001803E2E2240(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f16.wgsl.expected.fxc.hlsl
index 17adead..1f7f02b 100644
--- a/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000177AFB0FA80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000177AFB0FA80(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000177AFB0FA80(4,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 002a2ff..bf1af07 100644
--- a/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C56C6B2020(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001C56C6B2020(5,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001C56C6B2020(5,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index 6f3e3dd..99e4c40 100644
--- a/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000201B3936050(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000201B3936050(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000201B3936050(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index 68f41b9..229d1dc 100644
--- a/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025974920B70(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025974920B70(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025974920B70(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index 304b43c..4076a2a 100644
--- a/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DE7CF95EA0(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001DE7CF95EA0(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index d36864e..cc00b9f 100644
--- a/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000272CBA58800(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000272CBA58800(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f16.wgsl.expected.fxc.hlsl
index 6f68a7f..ae01ab7 100644
--- a/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000197BD529480(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000197BD529480(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
index e7ab292..dc877a6 100644
--- a/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_expression/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A714AB6420(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002A714AB6420(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f16.wgsl.expected.fxc.hlsl
index 70ecc6f..17dc8e0 100644
--- a/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000156E52C41E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000156E52C41E0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000156E52C41E0(4,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 7826ea6..7fc5add 100644
--- a/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E010466630(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002E010466630(5,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002E010466630(5,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index 2edb148..11d3767 100644
--- a/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FCF22D0FB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001FCF22D0FB0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001FCF22D0FB0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index 139635a..344cab6 100644
--- a/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FA5B2D0440(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001FA5B2D0440(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001FA5B2D0440(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index f291fd8..249c0fb 100644
--- a/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D6BBC50A20(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001D6BBC50A20(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 79993d1..730f88f 100644
--- a/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021445930C30(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000021445930C30(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f16.wgsl.expected.fxc.hlsl
index 49fb931..2101083 100644
--- a/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014BDA880F60(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000014BDA880F60(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
index 1e925b0..08e321f 100644
--- a/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_identifier/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B7C34B2240(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002B7C34B2240(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f16.wgsl.expected.fxc.hlsl
index b25f6e5..1f7f02b 100644
--- a/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023A3D11FE80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000023A3D11FE80(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000023A3D11FE80(4,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 4e0bf51..bf1af07 100644
--- a/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000247AD882680(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000247AD882680(5,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000247AD882680(5,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index dceb883..99e4c40 100644
--- a/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000168DD38B0D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000168DD38B0D0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000168DD38B0D0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index d802900..229d1dc 100644
--- a/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/div_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027B6218FC80(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000027B6218FC80(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000027B6218FC80(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index 6ea331c..6cffe35 100644
--- a/test/tint/expressions/binary/mod/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BBFE5AB020(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index c941a1b..17b22e9 100644
--- a/test/tint/expressions/binary/mod/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -11,6 +11,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C5D29E3A80(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001C5D29E3A80(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/mod/scalar-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod/scalar-vec3/f16.wgsl.expected.fxc.hlsl
index 4780bd3..66ae02b 100644
--- a/test/tint/expressions/binary/mod/scalar-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod/scalar-vec3/f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206F864FF30(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
index a707040..227fb2c 100644
--- a/test/tint/expressions/binary/mod/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -11,6 +11,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC0CDDFD60(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001EC0CDDFD60(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/mod/vec3-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod/vec3-scalar/f16.wgsl.expected.fxc.hlsl
index bb410ca..7e9370a 100644
--- a/test/tint/expressions/binary/mod/vec3-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod/vec3-scalar/f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023102AC3D20(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
index ebb034e..2f0b7be 100644
--- a/test/tint/expressions/binary/mod/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -11,7 +11,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000201A913FCB0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000201A913FCB0(5,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000201A913FCB0(5,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/mod/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index 7f910a9..86acaee 100644
--- a/test/tint/expressions/binary/mod/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000280DD9345E0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index 037fec8..d6d6d34 100644
--- a/test/tint/expressions/binary/mod/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -11,9 +11,9 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001307B44F9A0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001307B44F9A0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001307B44F9A0(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001307B44F9A0(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001307B44F9A0(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index 8bdbc5f..373fd7f 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BAA963FE00(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 9064341..029bb03 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -11,6 +11,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000299BA683710(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000299BA683710(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index 463b1ae..c4c1e83 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001788A4CFF50(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index bc8a281..4fde5de 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_constant/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -11,9 +11,9 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019069F7DC80(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000019069F7DC80(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000019069F7DC80(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000019069F7DC80(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000019069F7DC80(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index 58978aa..77bbb7f 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D25595B000(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index ea73c63..e709407 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_expression/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -13,6 +13,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026D993F1760(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000026D993F1760(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index 12dd1c3..d80961c 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E0E8DA9A70(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index f367dbd..f249c65 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_expression/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -13,11 +13,11 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025B5288B740(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025B5288B740(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025B5288B740(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025B5288B740(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025B5288B740(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025B5288B740(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000025B5288B740(10,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(10,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index 7c2f504..373fd7f 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029CD1945E50(1,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(1,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index ebe4a49..867c4ee 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_identifier/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -13,6 +13,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000209855576E0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000209855576E0(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index ce80949..c4c1e83 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FDFD960D30(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index ae2bdf4..956c924 100644
--- a/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mod_by_zero/by_identifier/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -13,11 +13,11 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E789D4B100(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E789D4B100(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E789D4B100(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E789D4B100(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E789D4B100(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E789D4B100(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E789D4B100(10,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(10,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat2x4-mat4x2/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f16.wgsl.expected.fxc.hlsl
index 8ecce9d..7197724 100644
--- a/test/tint/expressions/binary/mul/mat2x4-mat4x2/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000262250CD3F0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000262250CD3F0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000262250CD3F0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat2x4-mat4x2/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f16.wgsl.expected.ir.fxc.hlsl
index 3dfd983..b95a466 100644
--- a/test/tint/expressions/binary/mul/mat2x4-mat4x2/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat2x4-mat4x2/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CEF4514010(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002CEF4514010(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002CEF4514010(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.fxc.hlsl
index b4f5edc..8c727a6 100644
--- a/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.fxc.hlsl
@@ -22,5 +22,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027412C38FA0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.ir.fxc.hlsl
index a0d5058..a166f62 100644
--- a/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat3x2-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -39,5 +39,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E8ACCEB580(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl
index f17115d..1541969 100644
--- a/test/tint/expressions/binary/mul/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B96632CD70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001B96632CD70(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001B96632CD70(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
index 0469146..61122ed 100644
--- a/test/tint/expressions/binary/mul/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023A11ED61C0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000023A11ED61C0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000023A11ED61C0(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.fxc.hlsl
index cc32d73..379f8e1 100644
--- a/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -31,5 +31,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002318B3301E0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index dace40d..b3a6f71 100644
--- a/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat3x3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -28,5 +28,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002540C28FCF0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat4x2-mat2x4/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f16.wgsl.expected.fxc.hlsl
index c7b1c85..6c780da 100644
--- a/test/tint/expressions/binary/mul/mat4x2-mat2x4/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000227FCAAF950(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000227FCAAF950(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000227FCAAF950(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/mat4x2-mat2x4/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f16.wgsl.expected.ir.fxc.hlsl
index 8989fce..08cda4a 100644
--- a/test/tint/expressions/binary/mul/mat4x2-mat2x4/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/mat4x2-mat2x4/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CE276D4080(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001CE276D4080(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001CE276D4080(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index 02e2537..02860a3 100644
--- a/test/tint/expressions/binary/mul/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024BDD6A87B0(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000024BDD6A87B0(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/mul/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 459e717..b39c02e 100644
--- a/test/tint/expressions/binary/mul/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002180A2387D0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002180A2387D0(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/mul/scalar-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/scalar-vec3/f16.wgsl.expected.fxc.hlsl
index 077ac58..18e1d48 100644
--- a/test/tint/expressions/binary/mul/scalar-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/scalar-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BEC19EFEA0(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002BEC19EFEA0(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/mul/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
index f7f0e97..7ec03a1 100644
--- a/test/tint/expressions/binary/mul/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD8C3B2530(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001FD8C3B2530(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.fxc.hlsl
index 9d1741d..c5a6e76f 100644
--- a/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.fxc.hlsl
@@ -31,5 +31,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FA0C578FC0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
index 2bb2689..979e1aa 100644
--- a/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/vec3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
@@ -28,5 +28,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000196857B3C00(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.fxc.hlsl
index 5b5670e..ba51d38 100644
--- a/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.fxc.hlsl
@@ -36,5 +36,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002250F313A40(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.ir.fxc.hlsl
index b40a4fa..1d52d71 100644
--- a/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/vec3-mat4x3/f16.wgsl.expected.ir.fxc.hlsl
@@ -29,5 +29,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E69A134CE0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/vec3-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/vec3-scalar/f16.wgsl.expected.fxc.hlsl
index 041d0a3..4ca6a74 100644
--- a/test/tint/expressions/binary/mul/vec3-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/vec3-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020440F5FA70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000020440F5FA70(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000020440F5FA70(4,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/mul/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 32b2b7e..dbff406 100644
--- a/test/tint/expressions/binary/mul/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018F96162970(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000018F96162970(5,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000018F96162970(5,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/mul/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/mul/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index 915705c..1ebb793 100644
--- a/test/tint/expressions/binary/mul/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024F645DBFE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000024F645DBFE0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000024F645DBFE0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/mul/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/mul/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index 1606f37..6bfb912 100644
--- a/test/tint/expressions/binary/mul/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/mul/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C66BAFC40(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000020C66BAFC40(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000020C66BAFC40(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/sub/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl
index 0b29f4c..669f920 100644
--- a/test/tint/expressions/binary/sub/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000228AF8CFEA0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000228AF8CFEA0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000228AF8CFEA0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/sub/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
index 0c809bb..fbb25c8 100644
--- a/test/tint/expressions/binary/sub/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/mat3x3-mat3x3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017AFB44F9C0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000017AFB44F9C0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000017AFB44F9C0(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/sub/scalar-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/sub/scalar-scalar/f16.wgsl.expected.fxc.hlsl
index e5ae50b..7c4df0d 100644
--- a/test/tint/expressions/binary/sub/scalar-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/scalar-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000253FCC655E0(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000253FCC655E0(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/sub/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/sub/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
index 3905e1f..fd7e527 100644
--- a/test/tint/expressions/binary/sub/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/scalar-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018CF9DE87D0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000018CF9DE87D0(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/sub/scalar-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/sub/scalar-vec3/f16.wgsl.expected.fxc.hlsl
index 2bc64fb..6d36d72 100644
--- a/test/tint/expressions/binary/sub/scalar-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/scalar-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,6 +8,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B3B96F0B20(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001B3B96F0B20(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/sub/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/sub/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
index a03a2b5..78618f5 100644
--- a/test/tint/expressions/binary/sub/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/scalar-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,6 +9,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000144449920F0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000144449920F0(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/binary/sub/vec3-scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/sub/vec3-scalar/f16.wgsl.expected.fxc.hlsl
index 6a13cb1..d030ea4 100644
--- a/test/tint/expressions/binary/sub/vec3-scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/vec3-scalar/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022507607F70(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000022507607F70(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000022507607F70(4,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/sub/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/sub/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
index f298718..6da2a3b 100644
--- a/test/tint/expressions/binary/sub/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/vec3-scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002247C4420F0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002247C4420F0(5,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002247C4420F0(5,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/binary/sub/vec3-vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/binary/sub/vec3-vec3/f16.wgsl.expected.fxc.hlsl
index 728d95a..8551961 100644
--- a/test/tint/expressions/binary/sub/vec3-vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/vec3-vec3/f16.wgsl.expected.fxc.hlsl
@@ -8,7 +8,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000146F1B338B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000146F1B338B0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000146F1B338B0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/binary/sub/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/binary/sub/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
index 4860f60..1799ec0 100644
--- a/test/tint/expressions/binary/sub/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/binary/sub/vec3-vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -9,7 +9,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002207F580040(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002207F580040(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002207F580040(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/16bit/f16-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/16bit/f16-f16.wgsl.expected.fxc.hlsl
index 64f812d..55fe4a8 100644
--- a/test/tint/expressions/bitcast/const/16bit/f16-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/16bit/f16-f16.wgsl.expected.fxc.hlsl
@@ -6,6 +6,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD010977A0(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001FD010977A0(3,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/bitcast/const/16bit/f16-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/16bit/f16-f16.wgsl.expected.ir.fxc.hlsl
index d10953a..01c5ae9 100644
--- a/test/tint/expressions/bitcast/const/16bit/f16-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/16bit/f16-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,6 +7,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A75F525990(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001A75F525990(4,13): error X3000: unrecognized identifier 'b'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'b'
 
diff --git a/test/tint/expressions/bitcast/const/32bit/f32-vec2f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/32bit/f32-vec2f16.wgsl.expected.fxc.hlsl
index b80a5f2..dc910d4 100644
--- a/test/tint/expressions/bitcast/const/32bit/f32-vec2f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/32bit/f32-vec2f16.wgsl.expected.fxc.hlsl
@@ -6,5 +6,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001159FB709D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/32bit/f32-vec2f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/32bit/f32-vec2f16.wgsl.expected.ir.fxc.hlsl
index 1e5333a..0b6805c 100644
--- a/test/tint/expressions/bitcast/const/32bit/f32-vec2f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/32bit/f32-vec2f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002882FE25E90(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/32bit/i32-vec2f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/32bit/i32-vec2f16.wgsl.expected.fxc.hlsl
index 9d1b4a1..dc910d4 100644
--- a/test/tint/expressions/bitcast/const/32bit/i32-vec2f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/32bit/i32-vec2f16.wgsl.expected.fxc.hlsl
@@ -6,5 +6,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000256F9DF09D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/32bit/i32-vec2f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/32bit/i32-vec2f16.wgsl.expected.ir.fxc.hlsl
index 394676e..0b6805c 100644
--- a/test/tint/expressions/bitcast/const/32bit/i32-vec2f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/32bit/i32-vec2f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F6A4BF4970(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/32bit/u32-vec2f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/32bit/u32-vec2f16.wgsl.expected.fxc.hlsl
index 0c7181b..dc910d4 100644
--- a/test/tint/expressions/bitcast/const/32bit/u32-vec2f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/32bit/u32-vec2f16.wgsl.expected.fxc.hlsl
@@ -6,5 +6,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018521B409D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/32bit/u32-vec2f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/32bit/u32-vec2f16.wgsl.expected.ir.fxc.hlsl
index b9383a4d..0b6805c 100644
--- a/test/tint/expressions/bitcast/const/32bit/u32-vec2f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/32bit/u32-vec2f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020DBDEE09F0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/32bit/vec2f16-vec2f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/32bit/vec2f16-vec2f16.wgsl.expected.fxc.hlsl
index 8f1be47..dc910d4 100644
--- a/test/tint/expressions/bitcast/const/32bit/vec2f16-vec2f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/32bit/vec2f16-vec2f16.wgsl.expected.fxc.hlsl
@@ -6,5 +6,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021F664E09E0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/32bit/vec2f16-vec2f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/32bit/vec2f16-vec2f16.wgsl.expected.ir.fxc.hlsl
index 0e3163c..0b6805c 100644
--- a/test/tint/expressions/bitcast/const/32bit/vec2f16-vec2f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/32bit/vec2f16-vec2f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000226A8017F90(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/48bit/vec3f16-vec3f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/48bit/vec3f16-vec3f16.wgsl.expected.fxc.hlsl
index b98a005..2b4f6b3 100644
--- a/test/tint/expressions/bitcast/const/48bit/vec3f16-vec3f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/48bit/vec3f16-vec3f16.wgsl.expected.fxc.hlsl
@@ -6,5 +6,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016210BE80D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/48bit/vec3f16-vec3f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/48bit/vec3f16-vec3f16.wgsl.expected.ir.fxc.hlsl
index 492a6d6..4c3443e 100644
--- a/test/tint/expressions/bitcast/const/48bit/vec3f16-vec3f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/48bit/vec3f16-vec3f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B622C70740(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/64bit/vec2f32-vec4f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/64bit/vec2f32-vec4f16.wgsl.expected.fxc.hlsl
index a623ae4..d7910eb1 100644
--- a/test/tint/expressions/bitcast/const/64bit/vec2f32-vec4f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/64bit/vec2f32-vec4f16.wgsl.expected.fxc.hlsl
@@ -6,5 +6,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E48BEA4960(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/64bit/vec2f32-vec4f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/64bit/vec2f32-vec4f16.wgsl.expected.ir.fxc.hlsl
index 7b7a7b6..f53146d 100644
--- a/test/tint/expressions/bitcast/const/64bit/vec2f32-vec4f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/64bit/vec2f32-vec4f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001283CEC52F0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/64bit/vec2i32-vec4f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/64bit/vec2i32-vec4f16.wgsl.expected.fxc.hlsl
index cb0a77e..d7910eb1 100644
--- a/test/tint/expressions/bitcast/const/64bit/vec2i32-vec4f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/64bit/vec2i32-vec4f16.wgsl.expected.fxc.hlsl
@@ -6,5 +6,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000212BB084960(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/64bit/vec2i32-vec4f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/64bit/vec2i32-vec4f16.wgsl.expected.ir.fxc.hlsl
index 0a91c4f..f53146d 100644
--- a/test/tint/expressions/bitcast/const/64bit/vec2i32-vec4f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/64bit/vec2i32-vec4f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A5F2D20A00(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/64bit/vec2u32-vec4f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/64bit/vec2u32-vec4f16.wgsl.expected.fxc.hlsl
index 336befc..d7910eb1 100644
--- a/test/tint/expressions/bitcast/const/64bit/vec2u32-vec4f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/64bit/vec2u32-vec4f16.wgsl.expected.fxc.hlsl
@@ -6,5 +6,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001735F3D4440(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/64bit/vec2u32-vec4f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/64bit/vec2u32-vec4f16.wgsl.expected.ir.fxc.hlsl
index 404f6d5..f53146d 100644
--- a/test/tint/expressions/bitcast/const/64bit/vec2u32-vec4f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/64bit/vec2u32-vec4f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025967A20A00(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/64bit/vec4f16-vec4f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/const/64bit/vec4f16-vec4f16.wgsl.expected.fxc.hlsl
index 8b1f2ba..d7910eb1 100644
--- a/test/tint/expressions/bitcast/const/64bit/vec4f16-vec4f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/64bit/vec4f16-vec4f16.wgsl.expected.fxc.hlsl
@@ -6,5 +6,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001994EAE4960(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/const/64bit/vec4f16-vec4f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/const/64bit/vec4f16-vec4f16.wgsl.expected.ir.fxc.hlsl
index c98aa36..f53146d 100644
--- a/test/tint/expressions/bitcast/const/64bit/vec4f16-vec4f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/const/64bit/vec4f16-vec4f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EC2C8BE9A0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/16bit/f16-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/16bit/f16-f16.wgsl.expected.fxc.hlsl
index aaa37da..9cbfda1 100644
--- a/test/tint/expressions/bitcast/let/16bit/f16-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/16bit/f16-f16.wgsl.expected.fxc.hlsl
@@ -7,6 +7,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C74E726820(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001C74E726820(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/bitcast/let/16bit/f16-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/16bit/f16-f16.wgsl.expected.ir.fxc.hlsl
index b9ec242..1f40118 100644
--- a/test/tint/expressions/bitcast/let/16bit/f16-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/16bit/f16-f16.wgsl.expected.ir.fxc.hlsl
@@ -8,6 +8,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015C4A665530(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000015C4A665530(4,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/bitcast/let/32bit/f32-vec2f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/f32-vec2f16.wgsl.expected.fxc.hlsl
index 18c7d16..74f52c9 100644
--- a/test/tint/expressions/bitcast/let/32bit/f32-vec2f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/f32-vec2f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EDC932B090(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/32bit/f32-vec2f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/f32-vec2f16.wgsl.expected.ir.fxc.hlsl
index ca8169c..49c8725 100644
--- a/test/tint/expressions/bitcast/let/32bit/f32-vec2f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/f32-vec2f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027574C90300(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/32bit/i32-vec2f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/i32-vec2f16.wgsl.expected.fxc.hlsl
index 14ff712..317e012 100644
--- a/test/tint/expressions/bitcast/let/32bit/i32-vec2f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/i32-vec2f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025F1588EBD0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/32bit/i32-vec2f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/i32-vec2f16.wgsl.expected.ir.fxc.hlsl
index cb14709..c0f4b0a 100644
--- a/test/tint/expressions/bitcast/let/32bit/i32-vec2f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/i32-vec2f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000209BEFCCFC0(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/32bit/u32-vec2f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/u32-vec2f16.wgsl.expected.fxc.hlsl
index 0b514a9..e4e7caa 100644
--- a/test/tint/expressions/bitcast/let/32bit/u32-vec2f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/u32-vec2f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002384388F9A0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/32bit/u32-vec2f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/u32-vec2f16.wgsl.expected.ir.fxc.hlsl
index 75310f9..5465f6e 100644
--- a/test/tint/expressions/bitcast/let/32bit/u32-vec2f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/u32-vec2f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002757546FF10(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/32bit/vec2f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/vec2f16-f32.wgsl.expected.fxc.hlsl
index 16eb4de..572c2e6 100644
--- a/test/tint/expressions/bitcast/let/32bit/vec2f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/vec2f16-f32.wgsl.expected.fxc.hlsl
@@ -12,7 +12,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F968923C90(1,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F968923C90(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000001F968923C90(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/32bit/vec2f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/vec2f16-f32.wgsl.expected.ir.fxc.hlsl
index 72374fc..c499b24 100644
--- a/test/tint/expressions/bitcast/let/32bit/vec2f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/vec2f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -13,7 +13,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028C24748BD0(2,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000028C24748BD0(3,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x0000028C24748BD0(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(2,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/32bit/vec2f16-i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/vec2f16-i32.wgsl.expected.fxc.hlsl
index 50c056c..2bd2df3 100644
--- a/test/tint/expressions/bitcast/let/32bit/vec2f16-i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/vec2f16-i32.wgsl.expected.fxc.hlsl
@@ -12,7 +12,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002542ED2FAA0(1,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002542ED2FAA0(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000002542ED2FAA0(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/32bit/vec2f16-i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/vec2f16-i32.wgsl.expected.ir.fxc.hlsl
index 1f1d423..eae23f7 100644
--- a/test/tint/expressions/bitcast/let/32bit/vec2f16-i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/vec2f16-i32.wgsl.expected.ir.fxc.hlsl
@@ -13,7 +13,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017E7B38FBF0(2,34-42): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000017E7B38FBF0(3,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x0000017E7B38FBF0(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(2,34-42): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/32bit/vec2f16-u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/vec2f16-u32.wgsl.expected.fxc.hlsl
index 4d00cde..afc250a 100644
--- a/test/tint/expressions/bitcast/let/32bit/vec2f16-u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/vec2f16-u32.wgsl.expected.fxc.hlsl
@@ -12,7 +12,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019D79A38020(1,35-43): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000019D79A38020(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x0000019D79A38020(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,35-43): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/32bit/vec2f16-u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/vec2f16-u32.wgsl.expected.ir.fxc.hlsl
index fb3182e5..4187761 100644
--- a/test/tint/expressions/bitcast/let/32bit/vec2f16-u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/vec2f16-u32.wgsl.expected.ir.fxc.hlsl
@@ -13,7 +13,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DE4802B720(2,35-43): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001DE4802B720(3,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000001DE4802B720(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(2,35-43): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/32bit/vec2f16-vec2f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/vec2f16-vec2f16.wgsl.expected.fxc.hlsl
index ec98ba9..f04ed16 100644
--- a/test/tint/expressions/bitcast/let/32bit/vec2f16-vec2f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/vec2f16-vec2f16.wgsl.expected.fxc.hlsl
@@ -7,6 +7,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019FDF204960(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000019FDF204960(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/32bit/vec2f16-vec2f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/32bit/vec2f16-vec2f16.wgsl.expected.ir.fxc.hlsl
index 3f4d589..416bbae 100644
--- a/test/tint/expressions/bitcast/let/32bit/vec2f16-vec2f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/32bit/vec2f16-vec2f16.wgsl.expected.ir.fxc.hlsl
@@ -8,6 +8,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E6EF884970(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001E6EF884970(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/48bit/vec3f16-vec3f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/48bit/vec3f16-vec3f16.wgsl.expected.fxc.hlsl
index 21089ca..5c573bf 100644
--- a/test/tint/expressions/bitcast/let/48bit/vec3f16-vec3f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/48bit/vec3f16-vec3f16.wgsl.expected.fxc.hlsl
@@ -7,6 +7,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014F49224960(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000014F49224960(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/48bit/vec3f16-vec3f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/48bit/vec3f16-vec3f16.wgsl.expected.ir.fxc.hlsl
index 896862c..56265a8 100644
--- a/test/tint/expressions/bitcast/let/48bit/vec3f16-vec3f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/48bit/vec3f16-vec3f16.wgsl.expected.ir.fxc.hlsl
@@ -8,6 +8,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028A0A134970(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000028A0A134970(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec2f32-vec4f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec2f32-vec4f16.wgsl.expected.fxc.hlsl
index c3642f6..56678b6 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec2f32-vec4f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec2f32-vec4f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB94E7B090(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec2f32-vec4f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec2f32-vec4f16.wgsl.expected.ir.fxc.hlsl
index bd59c8e..89ba943 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec2f32-vec4f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec2f32-vec4f16.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D6C99EA830(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec2i32-vec4f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec2i32-vec4f16.wgsl.expected.fxc.hlsl
index 91f6135..8f2b0f6 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec2i32-vec4f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec2i32-vec4f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024D21470BD0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec2i32-vec4f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec2i32-vec4f16.wgsl.expected.ir.fxc.hlsl
index f7dbaad..7afc932 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec2i32-vec4f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec2i32-vec4f16.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002792A077FD0(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec2u32-vec4f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec2u32-vec4f16.wgsl.expected.fxc.hlsl
index 68b0581..97c43c3 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec2u32-vec4f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec2u32-vec4f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B7C93DB0C0(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec2u32-vec4f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec2u32-vec4f16.wgsl.expected.ir.fxc.hlsl
index 464a607..2379a0a 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec2u32-vec4f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec2u32-vec4f16.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206F37ED230(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2f32.wgsl.expected.fxc.hlsl
index d1115b3..0ed9bee 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2f32.wgsl.expected.fxc.hlsl
@@ -12,7 +12,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DCBDFAF9E0(1,37-45): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001DCBDFAF9E0(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000001DCBDFAF9E0(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,37-45): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2f32.wgsl.expected.ir.fxc.hlsl
index 9ab00e7..38ffe42 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2f32.wgsl.expected.ir.fxc.hlsl
@@ -13,7 +13,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000281077B0640(2,37-45): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000281077B0640(3,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x00000281077B0640(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(2,37-45): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2i32.wgsl.expected.fxc.hlsl
index 9dd3c92..49b6c8b 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2i32.wgsl.expected.fxc.hlsl
@@ -12,7 +12,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002331529FE50(1,35-43): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002331529FE50(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000002331529FE50(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,35-43): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2i32.wgsl.expected.ir.fxc.hlsl
index 9b0b319..2ea25a5 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2i32.wgsl.expected.ir.fxc.hlsl
@@ -13,7 +13,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028DA42846C0(2,35-43): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000028DA42846C0(3,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x0000028DA42846C0(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(2,35-43): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2u32.wgsl.expected.fxc.hlsl
index 436f5a6..8db7c0b 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2u32.wgsl.expected.fxc.hlsl
@@ -12,7 +12,7 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D8F200B0C0(1,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001D8F200B0C0(2,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x000001D8F200B0C0(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(1,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(2,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2u32.wgsl.expected.ir.fxc.hlsl
index f7fd646..d4fd710 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec2u32.wgsl.expected.ir.fxc.hlsl
@@ -13,7 +13,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000257BCBEB0E0(2,36-44): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000257BCBEB0E0(3,29-31): error X3004: undeclared identifier 'src'
-C:\src\dawn\Shader@0x00000257BCBEB0E0(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(2,36-44): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,29-31): error X3004: undeclared identifier 'src'
+<scrubbed_path>(3,22-32): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec4f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec4f16.wgsl.expected.fxc.hlsl
index bf182a1..cc2b547 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec4f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec4f16.wgsl.expected.fxc.hlsl
@@ -7,6 +7,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B14C691FE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001B14C691FE0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec4f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec4f16.wgsl.expected.ir.fxc.hlsl
index c1ac3f5..4f33e9e 100644
--- a/test/tint/expressions/bitcast/let/64bit/vec4f16-vec4f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/bitcast/let/64bit/vec4f16-vec4f16.wgsl.expected.ir.fxc.hlsl
@@ -8,6 +8,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001785F350C10(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001785F350C10(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/splat/call/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/splat/call/f16.wgsl.expected.fxc.hlsl
index b48bf14..1142c99 100644
--- a/test/tint/expressions/splat/call/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/splat/call/f16.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   vector<float16_t, 4> v4 = vector<float16_t, 4>((tint_symbol_2).xxxx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000271C0F8AFA0(6,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/splat/call/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/splat/call/f16.wgsl.expected.ir.fxc.hlsl
index 04f5e58..315fadc 100644
--- a/test/tint/expressions/splat/call/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/splat/call/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214A6370220(2,1-9): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,1-9): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/splat/expression/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/splat/expression/f16.wgsl.expected.fxc.hlsl
index 19609f1..90b27ef 100644
--- a/test/tint/expressions/splat/expression/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/splat/expression/f16.wgsl.expected.fxc.hlsl
@@ -11,7 +11,7 @@
   vector<float16_t, 4> v4 = (float16_t(3.0h)).xxxx;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000252D2573B10(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000252D2573B10(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000252D2573B10(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/splat/expression/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/splat/expression/f16.wgsl.expected.ir.fxc.hlsl
index 59468bb..54cb2e8 100644
--- a/test/tint/expressions/splat/expression/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/splat/expression/f16.wgsl.expected.ir.fxc.hlsl
@@ -12,7 +12,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DF760CBBD0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001DF760CBBD0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001DF760CBBD0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/splat/immediate/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/splat/immediate/f16.wgsl.expected.fxc.hlsl
index 3c978c8..32b8e7c 100644
--- a/test/tint/expressions/splat/immediate/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/splat/immediate/f16.wgsl.expected.fxc.hlsl
@@ -11,7 +11,7 @@
   vector<float16_t, 4> v4 = (float16_t(1.0h)).xxxx;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000011E8A753C40(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000011E8A753C40(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000011E8A753C40(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/splat/immediate/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/splat/immediate/f16.wgsl.expected.ir.fxc.hlsl
index 1395f6d..9614b8b 100644
--- a/test/tint/expressions/splat/immediate/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/splat/immediate/f16.wgsl.expected.ir.fxc.hlsl
@@ -12,7 +12,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002ED0D320FC0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002ED0D320FC0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002ED0D320FC0(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/splat/var/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/splat/var/f16.wgsl.expected.fxc.hlsl
index 8751081..df92d7e 100644
--- a/test/tint/expressions/splat/var/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/splat/var/f16.wgsl.expected.fxc.hlsl
@@ -12,6 +12,6 @@
   vector<float16_t, 4> v4 = vector<float16_t, 4>((v).xxxx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000252B6A50660(7,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000252B6A50660(7,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(7,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(7,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/splat/var/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/splat/var/f16.wgsl.expected.ir.fxc.hlsl
index 0a7a2b7..c34846a 100644
--- a/test/tint/expressions/splat/var/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/splat/var/f16.wgsl.expected.ir.fxc.hlsl
@@ -13,6 +13,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D950C3BA80(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001D950C3BA80(3,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/splat/with_swizzle/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/splat/with_swizzle/f16.wgsl.expected.fxc.hlsl
index fc54b1f..4396946 100644
--- a/test/tint/expressions/splat/with_swizzle/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/splat/with_swizzle/f16.wgsl.expected.fxc.hlsl
@@ -11,6 +11,6 @@
   float16_t c = float16_t(1.0h);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DBBCD44970(7,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001DBBCD44970(7,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(7,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(7,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/splat/with_swizzle/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/splat/with_swizzle/f16.wgsl.expected.ir.fxc.hlsl
index f15de03..034ed32 100644
--- a/test/tint/expressions/splat/with_swizzle/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/splat/with_swizzle/f16.wgsl.expected.ir.fxc.hlsl
@@ -12,6 +12,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ADE9240BE0(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001ADE9240BE0(3,13): error X3000: unrecognized identifier 'a'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'a'
 
diff --git a/test/tint/expressions/swizzle/read/packed_vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/swizzle/read/packed_vec3/f16.wgsl.expected.fxc.hlsl
index cef6b41..ff10928 100644
--- a/test/tint/expressions/swizzle/read/packed_vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/swizzle/read/packed_vec3/f16.wgsl.expected.fxc.hlsl
@@ -487,7 +487,7 @@
   vector<float16_t, 4> zzzz = vector<float16_t, 3>(ubo_load_117_xz[0], ubo_load_117_y, ubo_load_117_xz[1]).zzzz;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017F857CD000(12,10-18): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000017F857CD000(13,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000017F857CD000(13,13-22): error X3000: unrecognized identifier 'ubo_load_y'
+<scrubbed_path>(12,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(13,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(13,13-22): error X3000: unrecognized identifier 'ubo_load_y'
 
diff --git a/test/tint/expressions/swizzle/read/packed_vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/swizzle/read/packed_vec3/f16.wgsl.expected.ir.fxc.hlsl
index d6194dd..e50b49b 100644
--- a/test/tint/expressions/swizzle/read/packed_vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/swizzle/read/packed_vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -145,5 +145,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000140DC344FB0(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(5,8-16): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/swizzle/read/vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/swizzle/read/vec3/f16.wgsl.expected.fxc.hlsl
index 7ce2f8f..4a24658 100644
--- a/test/tint/expressions/swizzle/read/vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/swizzle/read/vec3/f16.wgsl.expected.fxc.hlsl
@@ -135,5 +135,5 @@
   vector<float16_t, 4> zzzz = P.v.zzzz;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025B4D09AA20(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/swizzle/read/vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/swizzle/read/vec3/f16.wgsl.expected.ir.fxc.hlsl
index 9a1a844..a7e59ba 100644
--- a/test/tint/expressions/swizzle/read/vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/swizzle/read/vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -135,5 +135,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B856221EF0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/swizzle/write/packed_vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/swizzle/write/packed_vec3/f16.wgsl.expected.fxc.hlsl
index 82ac7a5..0c20c57 100644
--- a/test/tint/expressions/swizzle/write/packed_vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/swizzle/write/packed_vec3/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   U.Store<float16_t>(4u, float16_t(3.0h));
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028B6B9F0CB0(9,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(9,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/swizzle/write/packed_vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/swizzle/write/packed_vec3/f16.wgsl.expected.ir.fxc.hlsl
index 17404a3..21efcbc 100644
--- a/test/tint/expressions/swizzle/write/packed_vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/swizzle/write/packed_vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E62D2C0200(4,3-9): error X3018: invalid subscript 'Store'
+<scrubbed_path>(4,3-9): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/swizzle/write/vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/swizzle/write/vec3/f16.wgsl.expected.fxc.hlsl
index 1f3b150..26fc8bd 100644
--- a/test/tint/expressions/swizzle/write/vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/swizzle/write/vec3/f16.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   P.v.z = float16_t(3.0h);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026EEAE10070(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/swizzle/write/vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/swizzle/write/vec3/f16.wgsl.expected.ir.fxc.hlsl
index a76ed74..2f3b89c 100644
--- a/test/tint/expressions/swizzle/write/vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/swizzle/write/vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB0295F3C0(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/function/f16-f32.wgsl.expected.fxc.hlsl
index 47ace15..23803de 100644
--- a/test/tint/expressions/type_conv/mat2x2/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float2x2 v = float2x2(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C818CADC80(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index 052135f..450bf4a 100644
--- a/test/tint/expressions/type_conv/mat2x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000202343C0AB0(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/function/f32-f16.wgsl.expected.fxc.hlsl
index 591da5f..7600537 100644
--- a/test/tint/expressions/type_conv/mat2x2/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   matrix<float16_t, 2, 2> v = matrix<float16_t, 2, 2>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027B6804FFE0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index 879651e..53285eb 100644
--- a/test/tint/expressions/type_conv/mat2x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D920D3A60(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/literal/f32-f16.wgsl.expected.fxc.hlsl
index 05735ae..3c8fa19 100644
--- a/test/tint/expressions/type_conv/mat2x2/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static matrix<float16_t, 2, 2> u = matrix<float16_t, 2, 2>(vector<float16_t, 2>(float16_t(1.0h), float16_t(2.0h)), vector<float16_t, 2>(float16_t(3.0h), float16_t(4.0h)));
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026D34C933B0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index db13bd4..88b8284 100644
--- a/test/tint/expressions/type_conv/mat2x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FCC53236F0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/var/f16-f32.wgsl.expected.fxc.hlsl
index de7b268..3c2322f 100644
--- a/test/tint/expressions/type_conv/mat2x2/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float2x2 v = float2x2(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000277DA915FE0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index a39ef15..c2ab919b 100644
--- a/test/tint/expressions/type_conv/mat2x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016D4EDBC220(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/var/f32-f16.wgsl.expected.fxc.hlsl
index 80a9247..8dacad1 100644
--- a/test/tint/expressions/type_conv/mat2x2/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   matrix<float16_t, 2, 2> v = matrix<float16_t, 2, 2>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F3ACF12670(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index 90c9224..783cb62 100644
--- a/test/tint/expressions/type_conv/mat2x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000182F8A32210(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/function/f16-f32.wgsl.expected.fxc.hlsl
index ea0b275..83e1350 100644
--- a/test/tint/expressions/type_conv/mat2x3/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float2x3 v = float2x3(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C22E0E9680(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index d0f94ab..7eaddce 100644
--- a/test/tint/expressions/type_conv/mat2x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002596954C3B0(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/function/f32-f16.wgsl.expected.fxc.hlsl
index bf870ec..2aee367 100644
--- a/test/tint/expressions/type_conv/mat2x3/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   matrix<float16_t, 2, 3> v = matrix<float16_t, 2, 3>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ECE7BD09E0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index 18acc0f..e0d6d1d 100644
--- a/test/tint/expressions/type_conv/mat2x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CFA396CFC0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/literal/f32-f16.wgsl.expected.fxc.hlsl
index 9be6ea1..8baf684 100644
--- a/test/tint/expressions/type_conv/mat2x3/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static matrix<float16_t, 2, 3> u = matrix<float16_t, 2, 3>(vector<float16_t, 3>(float16_t(1.0h), float16_t(2.0h), float16_t(3.0h)), vector<float16_t, 3>(float16_t(4.0h), float16_t(5.0h), float16_t(6.0h)));
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A568525240(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index 88529e2..4fcf39e 100644
--- a/test/tint/expressions/type_conv/mat2x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A9C9DB6280(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/var/f16-f32.wgsl.expected.fxc.hlsl
index e6f240e..f1ebc2d 100644
--- a/test/tint/expressions/type_conv/mat2x3/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float2x3 v = float2x3(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DEFE1905C0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index e87fed6..e2612de 100644
--- a/test/tint/expressions/type_conv/mat2x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F8D08FA830(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/var/f32-f16.wgsl.expected.fxc.hlsl
index aebcd14..0ab60b9 100644
--- a/test/tint/expressions/type_conv/mat2x3/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   matrix<float16_t, 2, 3> v = matrix<float16_t, 2, 3>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019B137F5FB0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index 8ad66e2..3cd42c6 100644
--- a/test/tint/expressions/type_conv/mat2x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BF429241E0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/function/f16-f32.wgsl.expected.fxc.hlsl
index 5a69335..f004a30 100644
--- a/test/tint/expressions/type_conv/mat2x4/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float2x4 v = float2x4(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C75FCEF060(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index 7ea6c31..931d0f4 100644
--- a/test/tint/expressions/type_conv/mat2x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B3822D5D10(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/function/f32-f16.wgsl.expected.fxc.hlsl
index 61a60ab..e06fe1b 100644
--- a/test/tint/expressions/type_conv/mat2x4/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   matrix<float16_t, 2, 4> v = matrix<float16_t, 2, 4>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022D1FBE0730(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index 8ded1e1..3b3d76d 100644
--- a/test/tint/expressions/type_conv/mat2x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000177447AFBD0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/literal/f32-f16.wgsl.expected.fxc.hlsl
index 74a6a8b..66932d0 100644
--- a/test/tint/expressions/type_conv/mat2x4/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static matrix<float16_t, 2, 4> u = matrix<float16_t, 2, 4>(vector<float16_t, 4>(float16_t(1.0h), float16_t(2.0h), float16_t(3.0h), float16_t(4.0h)), vector<float16_t, 4>(float16_t(5.0h), float16_t(6.0h), float16_t(7.0h), float16_t(8.0h)));
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210519FF970(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index c2be23e..a2e54e8 100644
--- a/test/tint/expressions/type_conv/mat2x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DCF81EB0E0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/var/f16-f32.wgsl.expected.fxc.hlsl
index 0ecb0f3..b904d53 100644
--- a/test/tint/expressions/type_conv/mat2x4/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float2x4 v = float2x4(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018A6592B0C0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index b4f94e0..91f4238 100644
--- a/test/tint/expressions/type_conv/mat2x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7E536B720(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/var/f32-f16.wgsl.expected.fxc.hlsl
index 58c53a2..753fc27 100644
--- a/test/tint/expressions/type_conv/mat2x4/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   matrix<float16_t, 2, 4> v = matrix<float16_t, 2, 4>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BAD1284050(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat2x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat2x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index 398c4a4..2d43d05 100644
--- a/test/tint/expressions/type_conv/mat2x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat2x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BF346E0780(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/function/f16-f32.wgsl.expected.fxc.hlsl
index 26ce26b..ed31a45 100644
--- a/test/tint/expressions/type_conv/mat3x2/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float3x2 v = float3x2(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024EBE5AB0E0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index 04904dd..f3807e9 100644
--- a/test/tint/expressions/type_conv/mat3x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015A66D65330(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/function/f32-f16.wgsl.expected.fxc.hlsl
index a31a9f0..2adbd42 100644
--- a/test/tint/expressions/type_conv/mat3x2/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   matrix<float16_t, 3, 2> v = matrix<float16_t, 3, 2>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000229D08AFEA0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index 8e85ae1..1b8242d 100644
--- a/test/tint/expressions/type_conv/mat3x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002400B5682F0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/literal/f32-f16.wgsl.expected.fxc.hlsl
index 0224d64..e37f400 100644
--- a/test/tint/expressions/type_conv/mat3x2/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static matrix<float16_t, 3, 2> u = matrix<float16_t, 3, 2>(vector<float16_t, 2>(float16_t(1.0h), float16_t(2.0h)), vector<float16_t, 2>(float16_t(3.0h), float16_t(4.0h)), vector<float16_t, 2>(float16_t(5.0h), float16_t(6.0h)));
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E42C2E84A0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index 89247cc..b9385a7 100644
--- a/test/tint/expressions/type_conv/mat3x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029F3610F980(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/var/f16-f32.wgsl.expected.fxc.hlsl
index 9817351..faabbfb 100644
--- a/test/tint/expressions/type_conv/mat3x2/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float3x2 v = float3x2(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001985D52FEA0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index f3e2fcb..520cca2 100644
--- a/test/tint/expressions/type_conv/mat3x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D543DBFBC0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/var/f32-f16.wgsl.expected.fxc.hlsl
index 1b35940..916876c 100644
--- a/test/tint/expressions/type_conv/mat3x2/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   matrix<float16_t, 3, 2> v = matrix<float16_t, 3, 2>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002379ED842B0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index bc4b148..d602d32 100644
--- a/test/tint/expressions/type_conv/mat3x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D28DDD0000(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/function/f16-f32.wgsl.expected.fxc.hlsl
index d18bf3e..5310e75 100644
--- a/test/tint/expressions/type_conv/mat3x3/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float3x3 v = float3x3(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019348C85BE0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index ba7948e..70544ea 100644
--- a/test/tint/expressions/type_conv/mat3x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002215BF44D00(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/function/f32-f16.wgsl.expected.fxc.hlsl
index 414de34..2309555 100644
--- a/test/tint/expressions/type_conv/mat3x3/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   matrix<float16_t, 3, 3> v = matrix<float16_t, 3, 3>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000223859641D0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index 29cada6..a1dade1 100644
--- a/test/tint/expressions/type_conv/mat3x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023AE4BAB0E0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/literal/f32-f16.wgsl.expected.fxc.hlsl
index 5c1e0c1..0f10d33 100644
--- a/test/tint/expressions/type_conv/mat3x3/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static matrix<float16_t, 3, 3> u = matrix<float16_t, 3, 3>(vector<float16_t, 3>(float16_t(1.0h), float16_t(2.0h), float16_t(3.0h)), vector<float16_t, 3>(float16_t(4.0h), float16_t(5.0h), float16_t(6.0h)), vector<float16_t, 3>(float16_t(7.0h), float16_t(8.0h), float16_t(9.0h)));
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B66AED8F90(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index 156c1bb..18990e8 100644
--- a/test/tint/expressions/type_conv/mat3x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000217B68AB130(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/var/f16-f32.wgsl.expected.fxc.hlsl
index 2b36029..d046eac 100644
--- a/test/tint/expressions/type_conv/mat3x3/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float3x3 v = float3x3(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000172E846B830(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index 9937899..f148305 100644
--- a/test/tint/expressions/type_conv/mat3x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000191846E6810(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/var/f32-f16.wgsl.expected.fxc.hlsl
index 9d4d336..2ca7c5b 100644
--- a/test/tint/expressions/type_conv/mat3x3/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   matrix<float16_t, 3, 3> v = matrix<float16_t, 3, 3>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000251E310FA70(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index 536e497..d0c8763 100644
--- a/test/tint/expressions/type_conv/mat3x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000266118A41A0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/function/f16-f32.wgsl.expected.fxc.hlsl
index 51449df..25b4a75 100644
--- a/test/tint/expressions/type_conv/mat3x4/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float3x4 v = float3x4(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DF4FEAFEE0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index 112ed3f..f231051 100644
--- a/test/tint/expressions/type_conv/mat3x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F41F693C80(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/function/f32-f16.wgsl.expected.fxc.hlsl
index a88d8a0..b70a173 100644
--- a/test/tint/expressions/type_conv/mat3x4/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   matrix<float16_t, 3, 4> v = matrix<float16_t, 3, 4>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000197630AAF90(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index 3b464a7..dc5a8bd 100644
--- a/test/tint/expressions/type_conv/mat3x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000284C0D60CF0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/literal/f32-f16.wgsl.expected.fxc.hlsl
index 8f0e0cb..8f16fde 100644
--- a/test/tint/expressions/type_conv/mat3x4/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static matrix<float16_t, 3, 4> u = matrix<float16_t, 3, 4>(vector<float16_t, 4>(float16_t(1.0h), float16_t(2.0h), float16_t(3.0h), float16_t(4.0h)), vector<float16_t, 4>(float16_t(5.0h), float16_t(6.0h), float16_t(7.0h), float16_t(8.0h)), vector<float16_t, 4>(float16_t(9.0h), float16_t(10.0h), float16_t(11.0h), float16_t(12.0h)));
 FXC validation failure:
-C:\src\dawn\Shader@0x00000226E7897470(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index 9b52c90..7b5e7c4 100644
--- a/test/tint/expressions/type_conv/mat3x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001887117CFC0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/var/f16-f32.wgsl.expected.fxc.hlsl
index f9b6c0b..47a7934 100644
--- a/test/tint/expressions/type_conv/mat3x4/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float3x4 v = float3x4(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001163D5CFA70(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index c587160..64659cb 100644
--- a/test/tint/expressions/type_conv/mat3x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000245460A0A50(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/var/f32-f16.wgsl.expected.fxc.hlsl
index ba21c66..63d86c7 100644
--- a/test/tint/expressions/type_conv/mat3x4/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   matrix<float16_t, 3, 4> v = matrix<float16_t, 3, 4>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A610E3B0C0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat3x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat3x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index c6c202b..04d3e9b 100644
--- a/test/tint/expressions/type_conv/mat3x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat3x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B011B638B0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/function/f16-f32.wgsl.expected.fxc.hlsl
index c76a5f0..74f9a80 100644
--- a/test/tint/expressions/type_conv/mat4x2/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float4x2 v = float4x2(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C164D6E8B0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index 467e786..e7e60af 100644
--- a/test/tint/expressions/type_conv/mat4x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023F1767B170(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/function/f32-f16.wgsl.expected.fxc.hlsl
index f106b16..8f1a3af 100644
--- a/test/tint/expressions/type_conv/mat4x2/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   matrix<float16_t, 4, 2> v = matrix<float16_t, 4, 2>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000171C434FE00(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index bffcf1f..62f2bec 100644
--- a/test/tint/expressions/type_conv/mat4x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210F6F7A830(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/literal/f32-f16.wgsl.expected.fxc.hlsl
index 3184b70..33ef158 100644
--- a/test/tint/expressions/type_conv/mat4x2/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static matrix<float16_t, 4, 2> u = matrix<float16_t, 4, 2>(vector<float16_t, 2>(float16_t(1.0h), float16_t(2.0h)), vector<float16_t, 2>(float16_t(3.0h), float16_t(4.0h)), vector<float16_t, 2>(float16_t(5.0h), float16_t(6.0h)), vector<float16_t, 2>(float16_t(7.0h), float16_t(8.0h)));
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D0529F0020(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index 9fbd421..1ee7b53 100644
--- a/test/tint/expressions/type_conv/mat4x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014C6003F9C0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/var/f16-f32.wgsl.expected.fxc.hlsl
index dabcb9c..55e2c09 100644
--- a/test/tint/expressions/type_conv/mat4x2/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float4x2 v = float4x2(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024A00690810(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index 904b310..560850c 100644
--- a/test/tint/expressions/type_conv/mat4x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BDB3C5B890(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/var/f32-f16.wgsl.expected.fxc.hlsl
index 45e350c..2a4aa76 100644
--- a/test/tint/expressions/type_conv/mat4x2/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   matrix<float16_t, 4, 2> v = matrix<float16_t, 4, 2>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002862E027920(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index 3a3e356..4e71650 100644
--- a/test/tint/expressions/type_conv/mat4x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002F381D34070(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/function/f16-f32.wgsl.expected.fxc.hlsl
index 533670d..f0703d9 100644
--- a/test/tint/expressions/type_conv/mat4x3/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float4x3 v = float4x3(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002ABA1F8E8A0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index 6a80354..dd2ad50 100644
--- a/test/tint/expressions/type_conv/mat4x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002589541BA10(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/function/f32-f16.wgsl.expected.fxc.hlsl
index 011b70c..06c0bea 100644
--- a/test/tint/expressions/type_conv/mat4x3/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   matrix<float16_t, 4, 3> v = matrix<float16_t, 4, 3>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000153070545C0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index 8221060..78ea385 100644
--- a/test/tint/expressions/type_conv/mat4x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002112C915040(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/literal/f32-f16.wgsl.expected.fxc.hlsl
index f92495e..197ded2 100644
--- a/test/tint/expressions/type_conv/mat4x3/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static matrix<float16_t, 4, 3> u = matrix<float16_t, 4, 3>(vector<float16_t, 3>(float16_t(1.0h), float16_t(2.0h), float16_t(3.0h)), vector<float16_t, 3>(float16_t(4.0h), float16_t(5.0h), float16_t(6.0h)), vector<float16_t, 3>(float16_t(7.0h), float16_t(8.0h), float16_t(9.0h)), vector<float16_t, 3>(float16_t(10.0h), float16_t(11.0h), float16_t(12.0h)));
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023E5D675AA0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index 160191c..2b7b33f 100644
--- a/test/tint/expressions/type_conv/mat4x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D659054F50(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/var/f16-f32.wgsl.expected.fxc.hlsl
index 0a8f41e..3048651 100644
--- a/test/tint/expressions/type_conv/mat4x3/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float4x3 v = float4x3(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025804D58FA0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index 43e1e81..de0c795 100644
--- a/test/tint/expressions/type_conv/mat4x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000218045403A0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/var/f32-f16.wgsl.expected.fxc.hlsl
index 206f2c6..e3dbcdb 100644
--- a/test/tint/expressions/type_conv/mat4x3/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   matrix<float16_t, 4, 3> v = matrix<float16_t, 4, 3>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A86F860720(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index 3a8f7d2..b432a69 100644
--- a/test/tint/expressions/type_conv/mat4x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013DB5F343A0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/function/f16-f32.wgsl.expected.fxc.hlsl
index 708f98c..75f067c7 100644
--- a/test/tint/expressions/type_conv/mat4x4/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float4x4 v = float4x4(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000116B273D370(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index a2ea28e..37259e8 100644
--- a/test/tint/expressions/type_conv/mat4x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023FBD0654D0(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/function/f32-f16.wgsl.expected.fxc.hlsl
index 2957c23..942d99b 100644
--- a/test/tint/expressions/type_conv/mat4x4/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   matrix<float16_t, 4, 4> v = matrix<float16_t, 4, 4>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000262C81DE080(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index f933363..1b97f5c 100644
--- a/test/tint/expressions/type_conv/mat4x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000147DCFEB0E0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/literal/f32-f16.wgsl.expected.fxc.hlsl
index 69855ab..5ba2c64 100644
--- a/test/tint/expressions/type_conv/mat4x4/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static matrix<float16_t, 4, 4> u = matrix<float16_t, 4, 4>(vector<float16_t, 4>(float16_t(1.0h), float16_t(2.0h), float16_t(3.0h), float16_t(4.0h)), vector<float16_t, 4>(float16_t(5.0h), float16_t(6.0h), float16_t(7.0h), float16_t(8.0h)), vector<float16_t, 4>(float16_t(9.0h), float16_t(10.0h), float16_t(11.0h), float16_t(12.0h)), vector<float16_t, 4>(float16_t(13.0h), float16_t(14.0h), float16_t(15.0h), float16_t(16.0h)));
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FDA92CC260(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index bd8d422..f57eafb 100644
--- a/test/tint/expressions/type_conv/mat4x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B7E2617B20(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/var/f16-f32.wgsl.expected.fxc.hlsl
index 1f94b69..26bde15 100644
--- a/test/tint/expressions/type_conv/mat4x4/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float4x4 v = float4x4(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002190FA538C0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index 460ca13..c2eec0e 100644
--- a/test/tint/expressions/type_conv/mat4x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AAADF5B8F0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/var/f32-f16.wgsl.expected.fxc.hlsl
index 76e2317..0c678ec 100644
--- a/test/tint/expressions/type_conv/mat4x4/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   matrix<float16_t, 4, 4> v = matrix<float16_t, 4, 4>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A6A89AF9E0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/mat4x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/mat4x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index 7ffa80a..9674e73 100644
--- a/test/tint/expressions/type_conv/mat4x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/mat4x4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A7D3BCB8D0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/bool-f16.wgsl.expected.fxc.hlsl
index ffb5149..0f1b3fd 100644
--- a/test/tint/expressions/type_conv/scalar/function/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/bool-f16.wgsl.expected.fxc.hlsl
@@ -17,6 +17,6 @@
   float16_t v = float16_t(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C5748C6760(15,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002C5748C6760(15,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(15,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(15,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/bool-f16.wgsl.expected.ir.fxc.hlsl
index 7df08b5..6c33d04 100644
--- a/test/tint/expressions/type_conv/scalar/function/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,6 +16,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029126C70D60(9,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000029126C70D60(9,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(9,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(9,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f16-bool.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f16-bool.wgsl.expected.fxc.hlsl
index 00b16f8..9123489 100644
--- a/test/tint/expressions/type_conv/scalar/function/f16-bool.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f16-bool.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   bool v = bool(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002584AD8B720(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f16-bool.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f16-bool.wgsl.expected.ir.fxc.hlsl
index 79f8104..caf6f86 100644
--- a/test/tint/expressions/type_conv/scalar/function/f16-bool.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f16-bool.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CF783D2540(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f16-f32.wgsl.expected.fxc.hlsl
index 13aadb6..4893fce 100644
--- a/test/tint/expressions/type_conv/scalar/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float v = float(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002547F4B4DC0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index 83bd9bf..d53e2a4 100644
--- a/test/tint/expressions/type_conv/scalar/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000202F4AE2980(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f16-i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f16-i32.wgsl.expected.fxc.hlsl
index acaa2fc..b710a39 100644
--- a/test/tint/expressions/type_conv/scalar/function/f16-i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f16-i32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   int v = int(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027C6C9D3E00(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f16-i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f16-i32.wgsl.expected.ir.fxc.hlsl
index 986fd81..1bac843 100644
--- a/test/tint/expressions/type_conv/scalar/function/f16-i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f16-i32.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012FD90EFDE0(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f16-u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f16-u32.wgsl.expected.fxc.hlsl
index 8fa7b3b..5c629aa 100644
--- a/test/tint/expressions/type_conv/scalar/function/f16-u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f16-u32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   uint v = uint(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019DBAA1FD80(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f16-u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f16-u32.wgsl.expected.ir.fxc.hlsl
index 9e244bd..bb1103b 100644
--- a/test/tint/expressions/type_conv/scalar/function/f16-u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f16-u32.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BF2BD90B10(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f32-f16.wgsl.expected.fxc.hlsl
index 2f61ea4..f0809ab6 100644
--- a/test/tint/expressions/type_conv/scalar/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,6 +17,6 @@
   float16_t v = float16_t(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000296C5376650(15,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000296C5376650(15,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(15,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(15,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index 316894e..8e09129 100644
--- a/test/tint/expressions/type_conv/scalar/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,6 +16,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018946914450(9,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000018946914450(9,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(9,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(9,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/i32-f16.wgsl.expected.fxc.hlsl
index d7ffb36..7affc00 100644
--- a/test/tint/expressions/type_conv/scalar/function/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/i32-f16.wgsl.expected.fxc.hlsl
@@ -17,6 +17,6 @@
   float16_t v = float16_t(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000182D9E420F0(15,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000182D9E420F0(15,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(15,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(15,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/i32-f16.wgsl.expected.ir.fxc.hlsl
index 49f2995..6d144ac 100644
--- a/test/tint/expressions/type_conv/scalar/function/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,6 +16,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002896A95EE50(9,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002896A95EE50(9,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(9,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(9,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/u32-f16.wgsl.expected.fxc.hlsl
index 4857bff..9525c64 100644
--- a/test/tint/expressions/type_conv/scalar/function/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/u32-f16.wgsl.expected.fxc.hlsl
@@ -17,6 +17,6 @@
   float16_t v = float16_t(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F609F82CA0(15,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001F609F82CA0(15,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(15,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(15,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/function/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/function/u32-f16.wgsl.expected.ir.fxc.hlsl
index 3a9be74..808ae22 100644
--- a/test/tint/expressions/type_conv/scalar/function/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/function/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,6 +16,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028CB40960A0(9,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000028CB40960A0(9,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(9,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(9,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/literal/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/literal/bool-f16.wgsl.expected.fxc.hlsl
index 5ed4499..1a820f9 100644
--- a/test/tint/expressions/type_conv/scalar/literal/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/literal/bool-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static float16_t u = float16_t(1.0h);
 FXC validation failure:
-C:\src\dawn\Shader@0x000002815FE66110(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/literal/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
index 3909e1d..1b5b801 100644
--- a/test/tint/expressions/type_conv/scalar/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD404EB180(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/literal/f32-f16.wgsl.expected.fxc.hlsl
index d1473af..1a820f9 100644
--- a/test/tint/expressions/type_conv/scalar/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static float16_t u = float16_t(1.0h);
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024BB5946340(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index 84be6ed..1b5b801 100644
--- a/test/tint/expressions/type_conv/scalar/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000182CECAA7A0(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/literal/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/literal/i32-f16.wgsl.expected.fxc.hlsl
index 1fa48d6..1a820f9 100644
--- a/test/tint/expressions/type_conv/scalar/literal/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/literal/i32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static float16_t u = float16_t(1.0h);
 FXC validation failure:
-C:\src\dawn\Shader@0x00000214E76D6130(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/literal/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
index e238b50..1b5b801 100644
--- a/test/tint/expressions/type_conv/scalar/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D7C678AE60(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/literal/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/literal/u32-f16.wgsl.expected.fxc.hlsl
index d15b24d..1a820f9 100644
--- a/test/tint/expressions/type_conv/scalar/literal/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/literal/u32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static float16_t u = float16_t(1.0h);
 FXC validation failure:
-C:\src\dawn\Shader@0x00000240FC956970(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/literal/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
index 325b589..1b5b801 100644
--- a/test/tint/expressions/type_conv/scalar/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029866E40E30(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/bool-f16.wgsl.expected.fxc.hlsl
index d0fca87..5da923e 100644
--- a/test/tint/expressions/type_conv/scalar/var/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/bool-f16.wgsl.expected.fxc.hlsl
@@ -11,6 +11,6 @@
   float16_t v = float16_t(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002781C1909D0(9,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002781C1909D0(9,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(9,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(9,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/bool-f16.wgsl.expected.ir.fxc.hlsl
index dfb4e00..88e0f64 100644
--- a/test/tint/expressions/type_conv/scalar/var/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,6 +11,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000289B04E7F60(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000289B04E7F60(4,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f16-bool.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f16-bool.wgsl.expected.fxc.hlsl
index abb2e9f..650aebb 100644
--- a/test/tint/expressions/type_conv/scalar/var/f16-bool.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f16-bool.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   bool v = bool(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029A3F2B87B0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f16-bool.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f16-bool.wgsl.expected.ir.fxc.hlsl
index bcd5560..9b3c8f6 100644
--- a/test/tint/expressions/type_conv/scalar/var/f16-bool.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f16-bool.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000246F25C5510(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f16-f32.wgsl.expected.fxc.hlsl
index ddfb99a..a176c75 100644
--- a/test/tint/expressions/type_conv/scalar/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float v = float(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000224E6AD5E80(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index e4ac3b8..6223ed5 100644
--- a/test/tint/expressions/type_conv/scalar/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AC70DF5710(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f16-i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f16-i32.wgsl.expected.fxc.hlsl
index 239efdc..7b31d03 100644
--- a/test/tint/expressions/type_conv/scalar/var/f16-i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f16-i32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   int v = int(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C6030F4430(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f16-i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f16-i32.wgsl.expected.ir.fxc.hlsl
index b0afcec..1094d4b 100644
--- a/test/tint/expressions/type_conv/scalar/var/f16-i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f16-i32.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023E4544FFF0(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f16-u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f16-u32.wgsl.expected.fxc.hlsl
index 0e1ff11..96cff3a 100644
--- a/test/tint/expressions/type_conv/scalar/var/f16-u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f16-u32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   uint v = uint(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025E5FDC4950(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f16-u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f16-u32.wgsl.expected.ir.fxc.hlsl
index 606dc6d..59ef375 100644
--- a/test/tint/expressions/type_conv/scalar/var/f16-u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f16-u32.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000211367E0300(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f32-f16.wgsl.expected.fxc.hlsl
index a054c28..434c194 100644
--- a/test/tint/expressions/type_conv/scalar/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,6 +11,6 @@
   float16_t v = float16_t(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B952550980(9,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001B952550980(9,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(9,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(9,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index 02961c3..bee6afd 100644
--- a/test/tint/expressions/type_conv/scalar/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,6 +11,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022CE9B609F0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x0000022CE9B609F0(4,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/i32-f16.wgsl.expected.fxc.hlsl
index aca4d965..58fd9ed 100644
--- a/test/tint/expressions/type_conv/scalar/var/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/i32-f16.wgsl.expected.fxc.hlsl
@@ -11,6 +11,6 @@
   float16_t v = float16_t(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D609400980(9,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001D609400980(9,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(9,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(9,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/i32-f16.wgsl.expected.ir.fxc.hlsl
index 7dbded4..3fb5c48 100644
--- a/test/tint/expressions/type_conv/scalar/var/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,6 +11,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB8A2909F0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001EB8A2909F0(4,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/u32-f16.wgsl.expected.fxc.hlsl
index 78e95ab..ed35ee3 100644
--- a/test/tint/expressions/type_conv/scalar/var/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/u32-f16.wgsl.expected.fxc.hlsl
@@ -11,6 +11,6 @@
   float16_t v = float16_t(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000218582B09D0(9,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000218582B09D0(9,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(9,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(9,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/scalar/var/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/scalar/var/u32-f16.wgsl.expected.ir.fxc.hlsl
index 3e6b175..7bed472 100644
--- a/test/tint/expressions/type_conv/scalar/var/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/scalar/var/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,6 +11,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FA34C46ED0(4,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001FA34C46ED0(4,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(4,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(4,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/bool-f16.wgsl.expected.fxc.hlsl
index 9e31d22..dfe78e0 100644
--- a/test/tint/expressions/type_conv/vec2/function/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/bool-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 2> v = vector<float16_t, 2>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000161EB49FF00(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/bool-f16.wgsl.expected.ir.fxc.hlsl
index 910333e..693574b 100644
--- a/test/tint/expressions/type_conv/vec2/function/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B564092540(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f16-bool.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f16-bool.wgsl.expected.fxc.hlsl
index 040885c..b8d8302 100644
--- a/test/tint/expressions/type_conv/vec2/function/f16-bool.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f16-bool.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   bool2 v = bool2(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EEF730B170(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f16-bool.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f16-bool.wgsl.expected.ir.fxc.hlsl
index 0c97afa..b65c9cf 100644
--- a/test/tint/expressions/type_conv/vec2/function/f16-bool.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f16-bool.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021129364210(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f16-f32.wgsl.expected.fxc.hlsl
index c9f7e61..8680328 100644
--- a/test/tint/expressions/type_conv/vec2/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float2 v = float2(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023765C55050(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index 8639967..b728de0 100644
--- a/test/tint/expressions/type_conv/vec2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E659253390(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f16-i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f16-i32.wgsl.expected.fxc.hlsl
index f27e5d7..4ff8e9a 100644
--- a/test/tint/expressions/type_conv/vec2/function/f16-i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f16-i32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   int2 v = int2(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020721951B30(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f16-i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f16-i32.wgsl.expected.ir.fxc.hlsl
index 5912f40..4999c62 100644
--- a/test/tint/expressions/type_conv/vec2/function/f16-i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f16-i32.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000276424B38B0(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f16-u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f16-u32.wgsl.expected.fxc.hlsl
index c35c0f0..1fe8817 100644
--- a/test/tint/expressions/type_conv/vec2/function/f16-u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f16-u32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   uint2 v = uint2(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000155F7AFFCE0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f16-u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f16-u32.wgsl.expected.ir.fxc.hlsl
index 981959b..469f0d2 100644
--- a/test/tint/expressions/type_conv/vec2/function/f16-u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f16-u32.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BCF37B38F0(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f32-f16.wgsl.expected.fxc.hlsl
index d38467e0..adc82f4 100644
--- a/test/tint/expressions/type_conv/vec2/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 2> v = vector<float16_t, 2>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000167840EFDC0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index d6a6298..39b90e2 100644
--- a/test/tint/expressions/type_conv/vec2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A283402A90(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/i32-f16.wgsl.expected.fxc.hlsl
index b70857d..8153020 100644
--- a/test/tint/expressions/type_conv/vec2/function/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/i32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 2> v = vector<float16_t, 2>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028D9A413470(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/i32-f16.wgsl.expected.ir.fxc.hlsl
index f1d0eaf..94bdbfb 100644
--- a/test/tint/expressions/type_conv/vec2/function/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D194464740(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/u32-f16.wgsl.expected.fxc.hlsl
index eb953ba..a0e4fa0 100644
--- a/test/tint/expressions/type_conv/vec2/function/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/u32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 2> v = vector<float16_t, 2>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001817ACC37F0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/function/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/function/u32-f16.wgsl.expected.ir.fxc.hlsl
index 136044a..c0d2a3c 100644
--- a/test/tint/expressions/type_conv/vec2/function/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/function/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A83A851050(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/literal/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/literal/bool-f16.wgsl.expected.fxc.hlsl
index 3ceb2f3..3a220a4 100644
--- a/test/tint/expressions/type_conv/vec2/literal/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/literal/bool-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 2> u = (float16_t(1.0h)).xx;
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E601108A70(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/literal/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
index 69ab7d6..48f198b 100644
--- a/test/tint/expressions/type_conv/vec2/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F6A55161C0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/literal/f32-f16.wgsl.expected.fxc.hlsl
index 31dd6d8..3a220a4 100644
--- a/test/tint/expressions/type_conv/vec2/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 2> u = (float16_t(1.0h)).xx;
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AE1A3F5E80(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index 20b9a8e..48f198b 100644
--- a/test/tint/expressions/type_conv/vec2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021831395FE0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/literal/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/literal/i32-f16.wgsl.expected.fxc.hlsl
index 5fc8d3f..3a220a4 100644
--- a/test/tint/expressions/type_conv/vec2/literal/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/literal/i32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 2> u = (float16_t(1.0h)).xx;
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022A1F345E80(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/literal/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
index 8256a25..48f198b 100644
--- a/test/tint/expressions/type_conv/vec2/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000244E26E6AB0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/literal/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/literal/u32-f16.wgsl.expected.fxc.hlsl
index 85f5c35..3a220a4 100644
--- a/test/tint/expressions/type_conv/vec2/literal/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/literal/u32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 2> u = (float16_t(1.0h)).xx;
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD2D7980C0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/literal/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
index 32c9154..48f198b 100644
--- a/test/tint/expressions/type_conv/vec2/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000211A13D6CF0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/bool-f16.wgsl.expected.fxc.hlsl
index 097d463..9821ef5 100644
--- a/test/tint/expressions/type_conv/vec2/var/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/bool-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 2> v = vector<float16_t, 2>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016E08D087A0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/bool-f16.wgsl.expected.ir.fxc.hlsl
index e480bfb..d185d34 100644
--- a/test/tint/expressions/type_conv/vec2/var/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F8025187D0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f16-bool.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f16-bool.wgsl.expected.fxc.hlsl
index 40363ee..ddb6fcc 100644
--- a/test/tint/expressions/type_conv/vec2/var/f16-bool.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f16-bool.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   bool2 v = bool2(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002731BDF77E0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f16-bool.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f16-bool.wgsl.expected.ir.fxc.hlsl
index f97a0eb..71c011f 100644
--- a/test/tint/expressions/type_conv/vec2/var/f16-bool.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f16-bool.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014E21C45E90(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f16-f32.wgsl.expected.fxc.hlsl
index 3207dfb..68cd6f4 100644
--- a/test/tint/expressions/type_conv/vec2/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float2 v = float2(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000256EB320930(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index 289605c..118c6bd 100644
--- a/test/tint/expressions/type_conv/vec2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015A6E6577C0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f16-i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f16-i32.wgsl.expected.fxc.hlsl
index 6763b3a..0580658 100644
--- a/test/tint/expressions/type_conv/vec2/var/f16-i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f16-i32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   int2 v = int2(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001747A490930(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f16-i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f16-i32.wgsl.expected.ir.fxc.hlsl
index 98d3258..ed29711 100644
--- a/test/tint/expressions/type_conv/vec2/var/f16-i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f16-i32.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021547BAE2C0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f16-u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f16-u32.wgsl.expected.fxc.hlsl
index d52482b..9331420 100644
--- a/test/tint/expressions/type_conv/vec2/var/f16-u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f16-u32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   uint2 v = uint2(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001997EC480B0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f16-u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f16-u32.wgsl.expected.ir.fxc.hlsl
index 439b82a..02616fa 100644
--- a/test/tint/expressions/type_conv/vec2/var/f16-u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f16-u32.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E441330C80(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f32-f16.wgsl.expected.fxc.hlsl
index 490a708..e51225f 100644
--- a/test/tint/expressions/type_conv/vec2/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 2> v = vector<float16_t, 2>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002882F605420(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index 3b5d9c0..c9c58de 100644
--- a/test/tint/expressions/type_conv/vec2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000253DBF387C0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/i32-f16.wgsl.expected.fxc.hlsl
index 5a9efcf..4c36045 100644
--- a/test/tint/expressions/type_conv/vec2/var/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/i32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 2> v = vector<float16_t, 2>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000237BC110970(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/i32-f16.wgsl.expected.ir.fxc.hlsl
index 88797a3..f47e6df 100644
--- a/test/tint/expressions/type_conv/vec2/var/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE032009E0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/u32-f16.wgsl.expected.fxc.hlsl
index 03f741f..673eec9 100644
--- a/test/tint/expressions/type_conv/vec2/var/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/u32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 2> v = vector<float16_t, 2>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002104E5D5420(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec2/var/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec2/var/u32-f16.wgsl.expected.ir.fxc.hlsl
index bde3cba..1085e7a 100644
--- a/test/tint/expressions/type_conv/vec2/var/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec2/var/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DB869F80D0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/bool-f16.wgsl.expected.fxc.hlsl
index e54cd5d..b18dd8d 100644
--- a/test/tint/expressions/type_conv/vec3/function/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/bool-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 3> v = vector<float16_t, 3>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002C85D0DB170(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/bool-f16.wgsl.expected.ir.fxc.hlsl
index dd9439b..b01c22b 100644
--- a/test/tint/expressions/type_conv/vec3/function/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020970D32210(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f16-bool.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f16-bool.wgsl.expected.fxc.hlsl
index aca28f0..ac35987 100644
--- a/test/tint/expressions/type_conv/vec3/function/f16-bool.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f16-bool.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   bool3 v = bool3(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B8ADA9F840(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f16-bool.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f16-bool.wgsl.expected.ir.fxc.hlsl
index e5ab581..a1ce260 100644
--- a/test/tint/expressions/type_conv/vec3/function/f16-bool.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f16-bool.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021712ACFA40(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f16-f32.wgsl.expected.fxc.hlsl
index 46a75f0..b82303f 100644
--- a/test/tint/expressions/type_conv/vec3/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float3 v = float3(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000147AC091880(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index 56ad87b..4ff6bb9 100644
--- a/test/tint/expressions/type_conv/vec3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015013102590(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f16-i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f16-i32.wgsl.expected.fxc.hlsl
index b9886bb..0bbc183 100644
--- a/test/tint/expressions/type_conv/vec3/function/f16-i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f16-i32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   int3 v = int3(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7CBACFCE0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f16-i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f16-i32.wgsl.expected.ir.fxc.hlsl
index 2a63ea9..0d65c84 100644
--- a/test/tint/expressions/type_conv/vec3/function/f16-i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f16-i32.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BC62A18840(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f16-u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f16-u32.wgsl.expected.fxc.hlsl
index 1a97bf7..32bd9be 100644
--- a/test/tint/expressions/type_conv/vec3/function/f16-u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f16-u32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   uint3 v = uint3(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A167725050(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f16-u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f16-u32.wgsl.expected.ir.fxc.hlsl
index 5b5041c..9dcceab 100644
--- a/test/tint/expressions/type_conv/vec3/function/f16-u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f16-u32.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000271EB0CD190(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f32-f16.wgsl.expected.fxc.hlsl
index 8a5f9a8..0cd6f2d 100644
--- a/test/tint/expressions/type_conv/vec3/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 3> v = vector<float16_t, 3>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000146F0F3B150(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index c7fa138..a4cb01b 100644
--- a/test/tint/expressions/type_conv/vec3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C20D2D2540(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/i32-f16.wgsl.expected.fxc.hlsl
index 865c98b..c4f5531 100644
--- a/test/tint/expressions/type_conv/vec3/function/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/i32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 3> v = vector<float16_t, 3>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020F55F33B90(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/i32-f16.wgsl.expected.ir.fxc.hlsl
index 5cb848d..149ec812 100644
--- a/test/tint/expressions/type_conv/vec3/function/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000287BE711AC0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/u32-f16.wgsl.expected.fxc.hlsl
index 32322b2..a829faf 100644
--- a/test/tint/expressions/type_conv/vec3/function/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/u32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 3> v = vector<float16_t, 3>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000181757542B0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/function/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/function/u32-f16.wgsl.expected.ir.fxc.hlsl
index 9f8a2a9..6091093 100644
--- a/test/tint/expressions/type_conv/vec3/function/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/function/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002175FF92980(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/literal/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/literal/bool-f16.wgsl.expected.fxc.hlsl
index 44e5abb..a99d3ae 100644
--- a/test/tint/expressions/type_conv/vec3/literal/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/literal/bool-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 3> u = (float16_t(1.0h)).xxx;
 FXC validation failure:
-C:\src\dawn\Shader@0x00000254445980C0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/literal/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
index 80eca08..5cb0023 100644
--- a/test/tint/expressions/type_conv/vec3/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A3BE6E6570(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/literal/f32-f16.wgsl.expected.fxc.hlsl
index d0a8c9b..a99d3ae 100644
--- a/test/tint/expressions/type_conv/vec3/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 3> u = (float16_t(1.0h)).xxx;
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021275FD5E80(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index c50573c..5cb0023 100644
--- a/test/tint/expressions/type_conv/vec3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000200F0276A20(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/literal/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/literal/i32-f16.wgsl.expected.fxc.hlsl
index 7a36c69..a99d3ae 100644
--- a/test/tint/expressions/type_conv/vec3/literal/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/literal/i32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 3> u = (float16_t(1.0h)).xxx;
 FXC validation failure:
-C:\src\dawn\Shader@0x000002801B5E80C0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/literal/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
index 0b5a839..5cb0023 100644
--- a/test/tint/expressions/type_conv/vec3/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FC05846AE0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/literal/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/literal/u32-f16.wgsl.expected.fxc.hlsl
index 02f9334..a99d3ae 100644
--- a/test/tint/expressions/type_conv/vec3/literal/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/literal/u32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 3> u = (float16_t(1.0h)).xxx;
 FXC validation failure:
-C:\src\dawn\Shader@0x00000213CD2A92A0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/literal/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
index 25a2f15..5cb0023 100644
--- a/test/tint/expressions/type_conv/vec3/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000250D23F76A0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/bool-f16.wgsl.expected.fxc.hlsl
index 8eddce9..7a5e87c 100644
--- a/test/tint/expressions/type_conv/vec3/var/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/bool-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 3> v = vector<float16_t, 3>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029887735400(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/bool-f16.wgsl.expected.ir.fxc.hlsl
index 2387e27..daef7ef 100644
--- a/test/tint/expressions/type_conv/vec3/var/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017AFCCF80E0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f16-bool.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f16-bool.wgsl.expected.fxc.hlsl
index 8629e8c..27f65ef 100644
--- a/test/tint/expressions/type_conv/vec3/var/f16-bool.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f16-bool.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   bool3 v = bool3(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026432F787A0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f16-bool.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f16-bool.wgsl.expected.ir.fxc.hlsl
index c0b592c..16076d8 100644
--- a/test/tint/expressions/type_conv/vec3/var/f16-bool.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f16-bool.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BF9D4A87D0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f16-f32.wgsl.expected.fxc.hlsl
index 75e22c1..bdd5416 100644
--- a/test/tint/expressions/type_conv/vec3/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float3 v = float3(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026EC4235D20(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index 10cd652..ccd7f60 100644
--- a/test/tint/expressions/type_conv/vec3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000281640D5E80(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f16-i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f16-i32.wgsl.expected.fxc.hlsl
index 2373ad6..071e623 100644
--- a/test/tint/expressions/type_conv/vec3/var/f16-i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f16-i32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   int3 v = int3(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002F76AAF0970(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f16-i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f16-i32.wgsl.expected.ir.fxc.hlsl
index d61c32e..723826d 100644
--- a/test/tint/expressions/type_conv/vec3/var/f16-i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f16-i32.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028AEFA00CD0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f16-u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f16-u32.wgsl.expected.fxc.hlsl
index 6c810a0..6d1aecd 100644
--- a/test/tint/expressions/type_conv/vec3/var/f16-u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f16-u32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   uint3 v = uint3(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220F8EF87A0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f16-u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f16-u32.wgsl.expected.ir.fxc.hlsl
index ad0bfe5..a1507e8 100644
--- a/test/tint/expressions/type_conv/vec3/var/f16-u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f16-u32.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000156F8D4FA90(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f32-f16.wgsl.expected.fxc.hlsl
index 2e08a45..f0a6caf 100644
--- a/test/tint/expressions/type_conv/vec3/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 3> v = vector<float16_t, 3>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F7551765E0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index b043c93..9d00367 100644
--- a/test/tint/expressions/type_conv/vec3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000172AEB909E0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/i32-f16.wgsl.expected.fxc.hlsl
index 33b73f1..4cd3718 100644
--- a/test/tint/expressions/type_conv/vec3/var/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/i32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 3> v = vector<float16_t, 3>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AF74EE3280(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/i32-f16.wgsl.expected.ir.fxc.hlsl
index 94ed519..e235931 100644
--- a/test/tint/expressions/type_conv/vec3/var/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000243ABA087C0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/u32-f16.wgsl.expected.fxc.hlsl
index d8d9b3c..8eee6a8 100644
--- a/test/tint/expressions/type_conv/vec3/var/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/u32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 3> v = vector<float16_t, 3>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CBBCBC87A0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec3/var/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec3/var/u32-f16.wgsl.expected.ir.fxc.hlsl
index 7e31b2a..adb53d9 100644
--- a/test/tint/expressions/type_conv/vec3/var/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec3/var/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000163F5945500(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/bool-f16.wgsl.expected.fxc.hlsl
index 3659213..c18b010 100644
--- a/test/tint/expressions/type_conv/vec4/function/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/bool-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 4> v = vector<float16_t, 4>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E475F50020(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/bool-f16.wgsl.expected.ir.fxc.hlsl
index 4c6a4ef..d865170 100644
--- a/test/tint/expressions/type_conv/vec4/function/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A483512BA0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f16-bool.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f16-bool.wgsl.expected.fxc.hlsl
index a5d1f40..2ecdf26 100644
--- a/test/tint/expressions/type_conv/vec4/function/f16-bool.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f16-bool.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   bool4 v = bool4(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000257AA2EFCE0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f16-bool.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f16-bool.wgsl.expected.ir.fxc.hlsl
index 33d1b58..94e3a2d 100644
--- a/test/tint/expressions/type_conv/vec4/function/f16-bool.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f16-bool.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AAD6333BE0(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f16-f32.wgsl.expected.fxc.hlsl
index f6f18c3..b7500cc 100644
--- a/test/tint/expressions/type_conv/vec4/function/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f16-f32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   float4 v = float4(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000234F7A36C00(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
index bd512c2..d0c0125 100644
--- a/test/tint/expressions/type_conv/vec4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BBB2BC3860(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f16-i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f16-i32.wgsl.expected.fxc.hlsl
index 01c5f31..5f5dae6 100644
--- a/test/tint/expressions/type_conv/vec4/function/f16-i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f16-i32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   int4 v = int4(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F2207803B0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f16-i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f16-i32.wgsl.expected.ir.fxc.hlsl
index c947b68..0eea7ac 100644
--- a/test/tint/expressions/type_conv/vec4/function/f16-i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f16-i32.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E46B16B170(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f16-u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f16-u32.wgsl.expected.fxc.hlsl
index 41f6524..e4d91eb 100644
--- a/test/tint/expressions/type_conv/vec4/function/f16-u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f16-u32.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   uint4 v = uint4(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001675E6403B0(6,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f16-u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f16-u32.wgsl.expected.ir.fxc.hlsl
index a352121..55039df 100644
--- a/test/tint/expressions/type_conv/vec4/function/f16-u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f16-u32.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E7B612AF30(2,8-16): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,8-16): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f32-f16.wgsl.expected.fxc.hlsl
index 2af39b8..a1207b3 100644
--- a/test/tint/expressions/type_conv/vec4/function/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 4> v = vector<float16_t, 4>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001405770FC50(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
index ba62149..85bd972 100644
--- a/test/tint/expressions/type_conv/vec4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014154F22980(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/i32-f16.wgsl.expected.fxc.hlsl
index af9be89..e5eef2d 100644
--- a/test/tint/expressions/type_conv/vec4/function/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/i32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 4> v = vector<float16_t, 4>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025D14963470(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/i32-f16.wgsl.expected.ir.fxc.hlsl
index 2badb0e..f889335 100644
--- a/test/tint/expressions/type_conv/vec4/function/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023A44C4FC00(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/u32-f16.wgsl.expected.fxc.hlsl
index 215839d..9da927d 100644
--- a/test/tint/expressions/type_conv/vec4/function/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/u32-f16.wgsl.expected.fxc.hlsl
@@ -17,5 +17,5 @@
   vector<float16_t, 4> v = vector<float16_t, 4>(tint_symbol);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000242E9073AF0(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(15,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/function/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/function/u32-f16.wgsl.expected.ir.fxc.hlsl
index 9325d7c..3fa145b 100644
--- a/test/tint/expressions/type_conv/vec4/function/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/function/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028752972A90(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/literal/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/literal/bool-f16.wgsl.expected.fxc.hlsl
index 2869d0c8..f093076 100644
--- a/test/tint/expressions/type_conv/vec4/literal/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/literal/bool-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 4> u = (float16_t(1.0h)).xxxx;
 FXC validation failure:
-C:\src\dawn\Shader@0x000002628B444470(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/literal/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
index e98359e..fa035fc 100644
--- a/test/tint/expressions/type_conv/vec4/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/literal/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000246371D6170(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/literal/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/literal/f32-f16.wgsl.expected.fxc.hlsl
index 5d9f268..f093076 100644
--- a/test/tint/expressions/type_conv/vec4/literal/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/literal/f32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 4> u = (float16_t(1.0h)).xxxx;
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A74E175E80(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
index 2b5c456..fa035fc 100644
--- a/test/tint/expressions/type_conv/vec4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/literal/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DAC84B6500(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/literal/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/literal/i32-f16.wgsl.expected.fxc.hlsl
index 3d50741..f093076 100644
--- a/test/tint/expressions/type_conv/vec4/literal/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/literal/i32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 4> u = (float16_t(1.0h)).xxxx;
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014448A26170(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/literal/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
index e90722a..fa035fc 100644
--- a/test/tint/expressions/type_conv/vec4/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/literal/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019F3F896F50(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/literal/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/literal/u32-f16.wgsl.expected.fxc.hlsl
index 3959a2d..f093076 100644
--- a/test/tint/expressions/type_conv/vec4/literal/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/literal/u32-f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 4> u = (float16_t(1.0h)).xxxx;
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C556C380C0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/literal/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
index 7b9c632..fa035fc 100644
--- a/test/tint/expressions/type_conv/vec4/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/literal/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CEABF55E50(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/bool-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/bool-f16.wgsl.expected.fxc.hlsl
index ad02cb2..c433404 100644
--- a/test/tint/expressions/type_conv/vec4/var/bool-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/bool-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 4> v = vector<float16_t, 4>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001546821FE50(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/bool-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/bool-f16.wgsl.expected.ir.fxc.hlsl
index 855533b..53c8b89 100644
--- a/test/tint/expressions/type_conv/vec4/var/bool-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/bool-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AFEAED6610(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f16-bool.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f16-bool.wgsl.expected.fxc.hlsl
index 3156f8c..fad7125 100644
--- a/test/tint/expressions/type_conv/vec4/var/f16-bool.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f16-bool.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   bool4 v = bool4(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024E514187A0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f16-bool.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f16-bool.wgsl.expected.ir.fxc.hlsl
index 9ce88b9..bb21fa0 100644
--- a/test/tint/expressions/type_conv/vec4/var/f16-bool.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f16-bool.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A1D89587D0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f16-f32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f16-f32.wgsl.expected.fxc.hlsl
index 7d2a87b..a7311b9 100644
--- a/test/tint/expressions/type_conv/vec4/var/f16-f32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f16-f32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   float4 v = float4(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000253BF1D87A0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f16-f32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
index e28ab12..7f06910 100644
--- a/test/tint/expressions/type_conv/vec4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f16-f32.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026B01F987C0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f16-i32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f16-i32.wgsl.expected.fxc.hlsl
index d9b60a8..8365f61 100644
--- a/test/tint/expressions/type_conv/vec4/var/f16-i32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f16-i32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   int4 v = int4(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024C55FB0930(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f16-i32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f16-i32.wgsl.expected.ir.fxc.hlsl
index b046f98..9cb99ad 100644
--- a/test/tint/expressions/type_conv/vec4/var/f16-i32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f16-i32.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000222FDEEF9A0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f16-u32.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f16-u32.wgsl.expected.fxc.hlsl
index 45ea42f..19947b1 100644
--- a/test/tint/expressions/type_conv/vec4/var/f16-u32.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f16-u32.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   uint4 v = uint4(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023B79CDE610(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f16-u32.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f16-u32.wgsl.expected.ir.fxc.hlsl
index c0c7132..76307dd 100644
--- a/test/tint/expressions/type_conv/vec4/var/f16-u32.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f16-u32.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A4C05DFE30(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f32-f16.wgsl.expected.fxc.hlsl
index 80c3188..63ef071 100644
--- a/test/tint/expressions/type_conv/vec4/var/f32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 4> v = vector<float16_t, 4>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FEEC6F4940(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/f32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
index e2b7456..7ef5c49 100644
--- a/test/tint/expressions/type_conv/vec4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/f32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2003D6890(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/i32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/i32-f16.wgsl.expected.fxc.hlsl
index eb14d46..d0a81ec 100644
--- a/test/tint/expressions/type_conv/vec4/var/i32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/i32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 4> v = vector<float16_t, 4>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C110987A0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/i32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/i32-f16.wgsl.expected.ir.fxc.hlsl
index b530e2d..d68099a 100644
--- a/test/tint/expressions/type_conv/vec4/var/i32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/i32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002442AEDB2B0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/u32-f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/u32-f16.wgsl.expected.fxc.hlsl
index 765585b..9e83746 100644
--- a/test/tint/expressions/type_conv/vec4/var/u32-f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/u32-f16.wgsl.expected.fxc.hlsl
@@ -11,5 +11,5 @@
   vector<float16_t, 4> v = vector<float16_t, 4>(u);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BCF14E0930(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_conv/vec4/var/u32-f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_conv/vec4/var/u32-f16.wgsl.expected.ir.fxc.hlsl
index 1fdfc19..cda2fe1 100644
--- a/test/tint/expressions/type_conv/vec4/var/u32-f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_conv/vec4/var/u32-f16.wgsl.expected.ir.fxc.hlsl
@@ -11,5 +11,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B5A4CC77C0(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/explicit/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/explicit/identity/f16.wgsl.expected.fxc.hlsl
index ce7ba47..1d4c87e 100644
--- a/test/tint/expressions/type_ctor/mat2x2/explicit/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/explicit/identity/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002448F324C60(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
index 7016c6b..e40a4c5 100644
--- a/test/tint/expressions/type_ctor/mat2x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B35008E090(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl
index dc9f7a1..0101d17 100644
--- a/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BDCC74FFA0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 1f6500b..5c88dad 100644
--- a/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D768A0FB40(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl
index 0b92c5b..0101d17 100644
--- a/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001927D0BC730(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 5579a43..5c88dad 100644
--- a/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000209DA7E4020(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/inferred/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/inferred/identity/f16.wgsl.expected.fxc.hlsl
index 43edfa8..1d4c87e 100644
--- a/test/tint/expressions/type_ctor/mat2x2/inferred/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/inferred/identity/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A8FCDE3CB0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
index 64929ea..e40a4c5 100644
--- a/test/tint/expressions/type_ctor/mat2x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C3D7D8D10(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl
index c279342..0101d17 100644
--- a/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002262DE94D00(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
index a1d6ccd..5c88dad 100644
--- a/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A1F2976F60(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl
index aea7bf0..0101d17 100644
--- a/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028AED2DBC10(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
index fb7449f..5c88dad 100644
--- a/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019C3597AFE0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/load/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/load/f16.wgsl.expected.fxc.hlsl
index b343f97..bfa8366 100644
--- a/test/tint/expressions/type_ctor/mat2x2/load/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/load/f16.wgsl.expected.fxc.hlsl
@@ -14,6 +14,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017659C5FC80(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000017659C5FC80(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/load/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/load/f16.wgsl.expected.ir.fxc.hlsl
index a7bf994..5b19ef5 100644
--- a/test/tint/expressions/type_ctor/mat2x2/load/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/load/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,6 +14,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000133CAB6B1B0(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000133CAB6B1B0(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/zero/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/zero/f16.wgsl.expected.fxc.hlsl
index accbb4d..7ae3dc8 100644
--- a/test/tint/expressions/type_ctor/mat2x2/zero/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/zero/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CABFF74540(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x2/zero/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x2/zero/f16.wgsl.expected.ir.fxc.hlsl
index 7f83e8b..a14bafa 100644
--- a/test/tint/expressions/type_ctor/mat2x2/zero/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x2/zero/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A7776DFFE0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/explicit/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/explicit/identity/f16.wgsl.expected.fxc.hlsl
index 49b41f0..738c753 100644
--- a/test/tint/expressions/type_ctor/mat2x3/explicit/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/explicit/identity/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D954180600(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
index 13bcc81..2ad5404 100644
--- a/test/tint/expressions/type_ctor/mat2x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C5C5D8FB0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl
index da587d2..abdf23df 100644
--- a/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020AEE69D620(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 6abbfe0..da6b04e 100644
--- a/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019D66B7DCA0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl
index 53c9a12..abdf23df 100644
--- a/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000262AF9C0D60(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 1370a04..da6b04e 100644
--- a/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CDF6013E00(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/inferred/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/inferred/identity/f16.wgsl.expected.fxc.hlsl
index 7fc0e73..738c753 100644
--- a/test/tint/expressions/type_ctor/mat2x3/inferred/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/inferred/identity/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022BD5341EA0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
index 33b59e8..2ad5404 100644
--- a/test/tint/expressions/type_ctor/mat2x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025CF6693BE0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl
index 7adccdc..abdf23df 100644
--- a/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001754B20D700(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 92db433..da6b04e 100644
--- a/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014F616D53A0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl
index b3bb89d..abdf23df 100644
--- a/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B776D207E0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
index c53002e..da6b04e 100644
--- a/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DD504585B0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/load/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/load/f16.wgsl.expected.fxc.hlsl
index d82afa8..41af0a3 100644
--- a/test/tint/expressions/type_ctor/mat2x3/load/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/load/f16.wgsl.expected.fxc.hlsl
@@ -14,6 +14,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012C8259FEE0(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000012C8259FEE0(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/load/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/load/f16.wgsl.expected.ir.fxc.hlsl
index 8f373f8..db09655 100644
--- a/test/tint/expressions/type_ctor/mat2x3/load/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/load/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,6 +14,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000183D74EB8A0(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000183D74EB8A0(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/zero/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/zero/f16.wgsl.expected.fxc.hlsl
index 278e512..2329f9e 100644
--- a/test/tint/expressions/type_ctor/mat2x3/zero/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/zero/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017E7DCB19F0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x3/zero/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x3/zero/f16.wgsl.expected.ir.fxc.hlsl
index 2f6f2a9..18a07cf 100644
--- a/test/tint/expressions/type_ctor/mat2x3/zero/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x3/zero/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028B73740E10(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/explicit/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/explicit/identity/f16.wgsl.expected.fxc.hlsl
index f5681c9..9d2a14e 100644
--- a/test/tint/expressions/type_ctor/mat2x4/explicit/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/explicit/identity/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B6A6D00FB0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
index 40d492cb..7cf38a3 100644
--- a/test/tint/expressions/type_ctor/mat2x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000280BD2D3C20(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl
index 8608143..74bd86f 100644
--- a/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022DB716B8D0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 3babe3a..9f0f0a1 100644
--- a/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BFB26AB1C0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl
index b206653..74bd86f 100644
--- a/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F086793AF0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
index dfd8d5c..9f0f0a1 100644
--- a/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A552AF47F0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/inferred/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/inferred/identity/f16.wgsl.expected.fxc.hlsl
index 6dcc4d7..9d2a14e 100644
--- a/test/tint/expressions/type_ctor/mat2x4/inferred/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/inferred/identity/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013D2FF14CC0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
index 43d7e46..7cf38a3 100644
--- a/test/tint/expressions/type_ctor/mat2x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025463C73BF0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl
index 066a339..74bd86f 100644
--- a/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A90E51FE40(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 01b5253..9f0f0a1 100644
--- a/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5DC86BBA0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl
index 167f775..74bd86f 100644
--- a/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000107AC56B820(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 9708368..9f0f0a1 100644
--- a/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C498B63E00(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/load/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/load/f16.wgsl.expected.fxc.hlsl
index 5314b41..a8e0139 100644
--- a/test/tint/expressions/type_ctor/mat2x4/load/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/load/f16.wgsl.expected.fxc.hlsl
@@ -14,6 +14,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000166E0AB4590(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000166E0AB4590(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/load/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/load/f16.wgsl.expected.ir.fxc.hlsl
index cee5d2b..d316789 100644
--- a/test/tint/expressions/type_ctor/mat2x4/load/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/load/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,6 +14,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027332780690(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000027332780690(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/zero/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/zero/f16.wgsl.expected.fxc.hlsl
index af2e1c4..042ac58 100644
--- a/test/tint/expressions/type_ctor/mat2x4/zero/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/zero/f16.wgsl.expected.fxc.hlsl
@@ -14,5 +14,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002ABB8586E20(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat2x4/zero/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat2x4/zero/f16.wgsl.expected.ir.fxc.hlsl
index 298d1b6..1fcb88e 100644
--- a/test/tint/expressions/type_ctor/mat2x4/zero/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat2x4/zero/f16.wgsl.expected.ir.fxc.hlsl
@@ -14,5 +14,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024B6A72CFB0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/explicit/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/explicit/identity/f16.wgsl.expected.fxc.hlsl
index 494c95a..26580b4 100644
--- a/test/tint/expressions/type_ctor/mat3x2/explicit/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/explicit/identity/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023774F6DDB0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
index 132a761..4768c7a 100644
--- a/test/tint/expressions/type_ctor/mat3x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022EE0133C10(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl
index 6e24d65..757cf84 100644
--- a/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021662718120(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 6058d66..4f39945 100644
--- a/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002188E95B9C0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl
index 407aa1b..757cf84 100644
--- a/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F500BBFF80(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
index cae86ad..4f39945 100644
--- a/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E8F1B25ED0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/inferred/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/inferred/identity/f16.wgsl.expected.fxc.hlsl
index cdff9b7..26580b4 100644
--- a/test/tint/expressions/type_ctor/mat3x2/inferred/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/inferred/identity/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001199821A970(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
index 6bd680c..4768c7a 100644
--- a/test/tint/expressions/type_ctor/mat3x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000141CBCF8FB0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl
index 0ed32e3..757cf84 100644
--- a/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020B2984D620(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 79c5009..4f39945 100644
--- a/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F56F2660A0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl
index d3ef8fc..757cf84 100644
--- a/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C3D71D4D0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 754eed6..4f39945 100644
--- a/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F511F79140(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/load/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/load/f16.wgsl.expected.fxc.hlsl
index 2da58f1..ed4226b 100644
--- a/test/tint/expressions/type_ctor/mat3x2/load/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/load/f16.wgsl.expected.fxc.hlsl
@@ -15,6 +15,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F6DB8DBA70(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001F6DB8DBA70(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/load/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/load/f16.wgsl.expected.ir.fxc.hlsl
index 3882401..1da3e39 100644
--- a/test/tint/expressions/type_ctor/mat3x2/load/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/load/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,6 +15,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023D21FA2BA0(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000023D21FA2BA0(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/zero/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/zero/f16.wgsl.expected.fxc.hlsl
index fb73494..4efb2d6 100644
--- a/test/tint/expressions/type_ctor/mat3x2/zero/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/zero/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028E8190AF90(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x2/zero/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x2/zero/f16.wgsl.expected.ir.fxc.hlsl
index caadfd0..5dfebff 100644
--- a/test/tint/expressions/type_ctor/mat3x2/zero/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x2/zero/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B71E9448F0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/explicit/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/explicit/identity/f16.wgsl.expected.fxc.hlsl
index a709eff..1fc7f79 100644
--- a/test/tint/expressions/type_ctor/mat3x3/explicit/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/explicit/identity/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024382675CD0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
index b3dc3aa..1f54486 100644
--- a/test/tint/expressions/type_ctor/mat3x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000266EEC7AFE0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl
index 9ec843f..c6356af 100644
--- a/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000257763ED5C0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 05e4d43..c4b1dc7 100644
--- a/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001855535D280(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl
index fe2c51f..c6356af 100644
--- a/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000198A0614110(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 0d80a2d..c4b1dc7 100644
--- a/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B09DC25C20(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/inferred/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/inferred/identity/f16.wgsl.expected.fxc.hlsl
index a7bf0c5..1fc7f79 100644
--- a/test/tint/expressions/type_ctor/mat3x3/inferred/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/inferred/identity/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A8733B5CC0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
index 729939d..1f54486 100644
--- a/test/tint/expressions/type_ctor/mat3x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000187531338C0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl
index 1cb7853..c6356af 100644
--- a/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020DCA5B5CD0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 9e4963c..c4b1dc7 100644
--- a/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D9AAB39000(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl
index 355b4b9..c6356af 100644
--- a/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000283842CD4E0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
index b7b6e64..c4b1dc7 100644
--- a/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001736A659BD0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/load/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/load/f16.wgsl.expected.fxc.hlsl
index 41f0a7d..a96cbd4 100644
--- a/test/tint/expressions/type_ctor/mat3x3/load/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/load/f16.wgsl.expected.fxc.hlsl
@@ -15,6 +15,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000224CCD35C10(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x00000224CCD35C10(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/load/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/load/f16.wgsl.expected.ir.fxc.hlsl
index 97f17ad..0cadd50 100644
--- a/test/tint/expressions/type_ctor/mat3x3/load/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/load/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,6 +15,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C467C00760(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001C467C00760(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/zero/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/zero/f16.wgsl.expected.fxc.hlsl
index b82980f..5bc0d66 100644
--- a/test/tint/expressions/type_ctor/mat3x3/zero/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/zero/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C56B2CD510(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x3/zero/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x3/zero/f16.wgsl.expected.ir.fxc.hlsl
index 358ab08..7844974 100644
--- a/test/tint/expressions/type_ctor/mat3x3/zero/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x3/zero/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB793764D0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/explicit/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/explicit/identity/f16.wgsl.expected.fxc.hlsl
index 0f9a4b3..0f6cddd 100644
--- a/test/tint/expressions/type_ctor/mat3x4/explicit/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/explicit/identity/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CA3F84D510(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
index 84bfec5..5de7b0f 100644
--- a/test/tint/expressions/type_ctor/mat3x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016975533ED0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl
index b9117ea..2817e44 100644
--- a/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020939548F50(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 06414d0..8e505ba 100644
--- a/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027CE2FAE050(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl
index fed305f..2817e44 100644
--- a/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017C123EFE80(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 308a132..8e505ba 100644
--- a/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000262D25CFC10(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/inferred/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/inferred/identity/f16.wgsl.expected.fxc.hlsl
index 2f6001b..0f6cddd 100644
--- a/test/tint/expressions/type_ctor/mat3x4/inferred/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/inferred/identity/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000238F0BC8360(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
index 676917c..5de7b0f 100644
--- a/test/tint/expressions/type_ctor/mat3x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EE83EA5680(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl
index 752e67d..2817e44 100644
--- a/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014C12E4D600(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 8a9ecbd..8e505ba 100644
--- a/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000216C18CAFE0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl
index af8bc04..2817e44 100644
--- a/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C8D6FBFAC0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
index b7372bd..8e505ba 100644
--- a/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028942EA6E60(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/load/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/load/f16.wgsl.expected.fxc.hlsl
index 7d19804bdc..b3fc3a5 100644
--- a/test/tint/expressions/type_ctor/mat3x4/load/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/load/f16.wgsl.expected.fxc.hlsl
@@ -15,6 +15,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB4645FA60(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001BB4645FA60(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/load/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/load/f16.wgsl.expected.ir.fxc.hlsl
index 174f8a2..8e30c83 100644
--- a/test/tint/expressions/type_ctor/mat3x4/load/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/load/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,6 +15,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D0CE96C140(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002D0CE96C140(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/zero/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/zero/f16.wgsl.expected.fxc.hlsl
index 1edcb2a..d783d8c 100644
--- a/test/tint/expressions/type_ctor/mat3x4/zero/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/zero/f16.wgsl.expected.fxc.hlsl
@@ -15,5 +15,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000221FEA3F970(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat3x4/zero/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat3x4/zero/f16.wgsl.expected.ir.fxc.hlsl
index 31c495c..c70d0db 100644
--- a/test/tint/expressions/type_ctor/mat3x4/zero/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat3x4/zero/f16.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000134C55E6320(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/explicit/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/explicit/identity/f16.wgsl.expected.fxc.hlsl
index 820b3a5..6a4961d 100644
--- a/test/tint/expressions/type_ctor/mat4x2/explicit/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/explicit/identity/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D43F35BA20(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
index 7675600..5a09209 100644
--- a/test/tint/expressions/type_ctor/mat4x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FAEAB52A90(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl
index 0392e42..5b5979a 100644
--- a/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F5F2BD38F0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
index ffe199d..3030246 100644
--- a/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B4AE21760(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl
index c6949c14..5b5979a 100644
--- a/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025A444D3B00(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
index ff49c6d..3030246 100644
--- a/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F2BED64FC0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/inferred/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/inferred/identity/f16.wgsl.expected.fxc.hlsl
index ce53875..6a4961d 100644
--- a/test/tint/expressions/type_ctor/mat4x2/inferred/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/inferred/identity/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025A7308B1E0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
index df50748..5a09209 100644
--- a/test/tint/expressions/type_ctor/mat4x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002369E888FB0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl
index b4b1640..5b5979a 100644
--- a/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A94FB9BB10(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 3ad6c02..3030246 100644
--- a/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D8E9DE5A50(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl
index c7988e1..5b5979a 100644
--- a/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018A247E6620(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 1883baf..3030246 100644
--- a/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022159A5B920(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/load/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/load/f16.wgsl.expected.fxc.hlsl
index 018a0aa..c3323f8 100644
--- a/test/tint/expressions/type_ctor/mat4x2/load/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/load/f16.wgsl.expected.fxc.hlsl
@@ -16,6 +16,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022019755E50(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000022019755E50(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/load/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/load/f16.wgsl.expected.ir.fxc.hlsl
index 01364f7..343f66e 100644
--- a/test/tint/expressions/type_ctor/mat4x2/load/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/load/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,6 +16,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000015E03F48DE0(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000015E03F48DE0(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/zero/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/zero/f16.wgsl.expected.fxc.hlsl
index c27055d..0694351 100644
--- a/test/tint/expressions/type_ctor/mat4x2/zero/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/zero/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000247EABECFC0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x2/zero/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x2/zero/f16.wgsl.expected.ir.fxc.hlsl
index 20fbf96..362b3f8 100644
--- a/test/tint/expressions/type_ctor/mat4x2/zero/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x2/zero/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000260AAC8BAF0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/explicit/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/explicit/identity/f16.wgsl.expected.fxc.hlsl
index f62ee93..e64af07 100644
--- a/test/tint/expressions/type_ctor/mat4x3/explicit/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/explicit/identity/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001328C3A34D0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
index 04408c9..5876297 100644
--- a/test/tint/expressions/type_ctor/mat4x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A88AB0E090(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl
index 66c9b0c..dd39ef3 100644
--- a/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000198287C19B0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 72d7969..c6ec311 100644
--- a/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A8B9298FB0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl
index 0889353..dd39ef3 100644
--- a/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000146044A6C80(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 2bbc103..c6ec311 100644
--- a/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002934A059570(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/inferred/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/inferred/identity/f16.wgsl.expected.fxc.hlsl
index 4c0d330..e64af07 100644
--- a/test/tint/expressions/type_ctor/mat4x3/inferred/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/inferred/identity/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000193EB424910(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
index b245385..5876297 100644
--- a/test/tint/expressions/type_ctor/mat4x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FD7AF24E50(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl
index b56fc11..dd39ef3 100644
--- a/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018D623356F0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 2e1f0e5..c6ec311 100644
--- a/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002811AB0D2B0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl
index 9f69a46..dd39ef3 100644
--- a/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CC9A2F3B50(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
index bdf9d2c..c6ec311 100644
--- a/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014829E23A60(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/load/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/load/f16.wgsl.expected.fxc.hlsl
index dd27d40..0ff52e3 100644
--- a/test/tint/expressions/type_ctor/mat4x3/load/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/load/f16.wgsl.expected.fxc.hlsl
@@ -16,6 +16,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023B41E45F40(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x0000023B41E45F40(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/load/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/load/f16.wgsl.expected.ir.fxc.hlsl
index 984141b..17e4a03 100644
--- a/test/tint/expressions/type_ctor/mat4x3/load/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/load/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,6 +16,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B15E7EB170(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002B15E7EB170(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/zero/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/zero/f16.wgsl.expected.fxc.hlsl
index be751d4..97b2f4c 100644
--- a/test/tint/expressions/type_ctor/mat4x3/zero/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/zero/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021C0BA5B6E0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x3/zero/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x3/zero/f16.wgsl.expected.ir.fxc.hlsl
index add0c24..4cadd78 100644
--- a/test/tint/expressions/type_ctor/mat4x3/zero/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x3/zero/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C51E35BB00(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/explicit/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/explicit/identity/f16.wgsl.expected.fxc.hlsl
index 2e9cbe6..6f1be94 100644
--- a/test/tint/expressions/type_ctor/mat4x4/explicit/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/explicit/identity/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CF0B070CB0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
index f372a2c..48a5985 100644
--- a/test/tint/expressions/type_ctor/mat4x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/explicit/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000235DA797810(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl
index a8e3ba9..b5425f8 100644
--- a/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CC958A09B0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
index d0892b1..fbb66f5 100644
--- a/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/explicit/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000227135CB3E0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl
index eaaef3f..b5425f8 100644
--- a/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FA8F343B80(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 75dbda7..fbb66f5 100644
--- a/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/explicit/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D262C37190(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/inferred/identity/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/inferred/identity/f16.wgsl.expected.fxc.hlsl
index a13ef29..6f1be94 100644
--- a/test/tint/expressions/type_ctor/mat4x4/inferred/identity/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/inferred/identity/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000163EA28BC30(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
index a767440..48a5985 100644
--- a/test/tint/expressions/type_ctor/mat4x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/inferred/identity/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027EF57D6000(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl
index 4b76e3e..b5425f8 100644
--- a/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002296E140FF0(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
index 520770f..fbb66f5 100644
--- a/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/inferred/scalars/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E44A0E3C00(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl
index b3d2575..b5425f8 100644
--- a/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018429F7B050(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
index 8a60467..fbb66f5 100644
--- a/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/inferred/vectors/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019700504900(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/load/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/load/f16.wgsl.expected.fxc.hlsl
index 2e4f450..5902263 100644
--- a/test/tint/expressions/type_ctor/mat4x4/load/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/load/f16.wgsl.expected.fxc.hlsl
@@ -16,6 +16,6 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002E19E52FD80(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000002E19E52FD80(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,44-52): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/load/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/load/f16.wgsl.expected.ir.fxc.hlsl
index 17fbd39..379164d 100644
--- a/test/tint/expressions/type_ctor/mat4x4/load/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/load/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,6 +16,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BA7AA66AA0(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
-C:\src\dawn\Shader@0x000001BA7AA66AA0(4,3-19): error X3018: invalid subscript 'Store'
+<scrubbed_path>(3,28-36): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(4,3-19): error X3018: invalid subscript 'Store'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/zero/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/zero/f16.wgsl.expected.fxc.hlsl
index 67c5ff6..ccd0fae 100644
--- a/test/tint/expressions/type_ctor/mat4x4/zero/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/zero/f16.wgsl.expected.fxc.hlsl
@@ -16,5 +16,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000220452F0110(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(1,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/mat4x4/zero/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/mat4x4/zero/f16.wgsl.expected.ir.fxc.hlsl
index a141d08..4deee79 100644
--- a/test/tint/expressions/type_ctor/mat4x4/zero/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/mat4x4/zero/f16.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000186954C38C0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec2/explicit/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/vec2/explicit/f16.wgsl.expected.fxc.hlsl
index 1e56546..1b3d879 100644
--- a/test/tint/expressions/type_ctor/vec2/explicit/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec2/explicit/f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 2> v = vector<float16_t, 2>(float16_t(0.0h), float16_t(1.0h));
 FXC validation failure:
-C:\src\dawn\Shader@0x00000179878F5E70(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec2/explicit/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/vec2/explicit/f16.wgsl.expected.ir.fxc.hlsl
index 8120f6b..a377354 100644
--- a/test/tint/expressions/type_ctor/vec2/explicit/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec2/explicit/f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000117167E80E0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec2/inferred/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/vec2/inferred/f16.wgsl.expected.fxc.hlsl
index 3aeedc6..1b3d879 100644
--- a/test/tint/expressions/type_ctor/vec2/inferred/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec2/inferred/f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 2> v = vector<float16_t, 2>(float16_t(0.0h), float16_t(1.0h));
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CB275387A0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec2/inferred/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/vec2/inferred/f16.wgsl.expected.ir.fxc.hlsl
index 4f04831..a377354 100644
--- a/test/tint/expressions/type_ctor/vec2/inferred/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec2/inferred/f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002AD19956760(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec3/explicit/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/vec3/explicit/f16.wgsl.expected.fxc.hlsl
index b657dfc..26f0d8e 100644
--- a/test/tint/expressions/type_ctor/vec3/explicit/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec3/explicit/f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 3> v = vector<float16_t, 3>(float16_t(0.0h), float16_t(1.0h), float16_t(2.0h));
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FC463A4940(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec3/explicit/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/vec3/explicit/f16.wgsl.expected.ir.fxc.hlsl
index d332942..da04d6d 100644
--- a/test/tint/expressions/type_ctor/vec3/explicit/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec3/explicit/f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002895B664970(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec3/inferred/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/vec3/inferred/f16.wgsl.expected.fxc.hlsl
index 7c56219..26f0d8e 100644
--- a/test/tint/expressions/type_ctor/vec3/inferred/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec3/inferred/f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 3> v = vector<float16_t, 3>(float16_t(0.0h), float16_t(1.0h), float16_t(2.0h));
 FXC validation failure:
-C:\src\dawn\Shader@0x000002709ECE4940(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec3/inferred/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/vec3/inferred/f16.wgsl.expected.ir.fxc.hlsl
index 4abb23e..da04d6d 100644
--- a/test/tint/expressions/type_ctor/vec3/inferred/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec3/inferred/f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002BCAF5487D0(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec4/explicit/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/vec4/explicit/f16.wgsl.expected.fxc.hlsl
index be6dba6..cb68bb3 100644
--- a/test/tint/expressions/type_ctor/vec4/explicit/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec4/explicit/f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 4> v = vector<float16_t, 4>(float16_t(0.0h), float16_t(1.0h), float16_t(2.0h), float16_t(3.0h));
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023B35287600(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec4/explicit/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/vec4/explicit/f16.wgsl.expected.ir.fxc.hlsl
index 9198cba..2990d4b 100644
--- a/test/tint/expressions/type_ctor/vec4/explicit/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec4/explicit/f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000239679A7E90(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec4/inferred/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/type_ctor/vec4/inferred/f16.wgsl.expected.fxc.hlsl
index 750b238..cb68bb3 100644
--- a/test/tint/expressions/type_ctor/vec4/inferred/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec4/inferred/f16.wgsl.expected.fxc.hlsl
@@ -7,5 +7,5 @@
 
 static vector<float16_t, 4> v = vector<float16_t, 4>(float16_t(0.0h), float16_t(1.0h), float16_t(2.0h), float16_t(3.0h));
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026010BCFEB0(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(6,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/type_ctor/vec4/inferred/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/type_ctor/vec4/inferred/f16.wgsl.expected.ir.fxc.hlsl
index 6c96b64..2990d4b 100644
--- a/test/tint/expressions/type_ctor/vec4/inferred/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/type_ctor/vec4/inferred/f16.wgsl.expected.ir.fxc.hlsl
@@ -7,5 +7,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FE7720FB50(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(2,15-23): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/array/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/array/f16.wgsl.expected.fxc.hlsl
index db57b23..1397b37 100644
--- a/test/tint/expressions/zero_init/array/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/array/f16.wgsl.expected.fxc.hlsl
@@ -9,6 +9,6 @@
   float16_t v[4] = (float16_t[4])0;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000273A5B065E0(7,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x00000273A5B065E0(7,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(7,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(7,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/zero_init/array/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/array/f16.wgsl.expected.ir.fxc.hlsl
index 1647721..54a8867 100644
--- a/test/tint/expressions/zero_init/array/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/array/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,6 +10,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E301426590(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001E301426590(3,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/zero_init/mat2x2/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/mat2x2/f16.wgsl.expected.fxc.hlsl
index f4417c6..ffbbbbb 100644
--- a/test/tint/expressions/zero_init/mat2x2/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat2x2/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   matrix<float16_t, 2, 2> v = matrix<float16_t, 2, 2>((float16_t(0.0h)).xx, (float16_t(0.0h)).xx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000225ADAB4940(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat2x2/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/mat2x2/f16.wgsl.expected.ir.fxc.hlsl
index 358d0f1..52f8711 100644
--- a/test/tint/expressions/zero_init/mat2x2/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat2x2/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2B3E809D0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat2x3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/mat2x3/f16.wgsl.expected.fxc.hlsl
index d06a47c..ef215db 100644
--- a/test/tint/expressions/zero_init/mat2x3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat2x3/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   matrix<float16_t, 2, 3> v = matrix<float16_t, 2, 3>((float16_t(0.0h)).xxx, (float16_t(0.0h)).xxx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002959E451A00(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat2x3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/mat2x3/f16.wgsl.expected.ir.fxc.hlsl
index 3414856..2e0f04d 100644
--- a/test/tint/expressions/zero_init/mat2x3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat2x3/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CC6C240BE0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat2x4/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/mat2x4/f16.wgsl.expected.fxc.hlsl
index 3fc4a1e..775e2b0 100644
--- a/test/tint/expressions/zero_init/mat2x4/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat2x4/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   matrix<float16_t, 2, 4> v = matrix<float16_t, 2, 4>((float16_t(0.0h)).xxxx, (float16_t(0.0h)).xxxx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FDC6CFFE70(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat2x4/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/mat2x4/f16.wgsl.expected.ir.fxc.hlsl
index 42df164..db2a638 100644
--- a/test/tint/expressions/zero_init/mat2x4/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat2x4/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002B2BE944950(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat3x2/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/mat3x2/f16.wgsl.expected.fxc.hlsl
index 71f4bf7..6e2bb95 100644
--- a/test/tint/expressions/zero_init/mat3x2/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat3x2/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   matrix<float16_t, 3, 2> v = matrix<float16_t, 3, 2>((float16_t(0.0h)).xx, (float16_t(0.0h)).xx, (float16_t(0.0h)).xx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D1924F2E20(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat3x2/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/mat3x2/f16.wgsl.expected.ir.fxc.hlsl
index c62bb5e..5ce98f4 100644
--- a/test/tint/expressions/zero_init/mat3x2/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat3x2/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B6B0B0B140(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat3x3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/mat3x3/f16.wgsl.expected.fxc.hlsl
index c02d923..74f2c19 100644
--- a/test/tint/expressions/zero_init/mat3x3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat3x3/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   matrix<float16_t, 3, 3> v = matrix<float16_t, 3, 3>((float16_t(0.0h)).xxx, (float16_t(0.0h)).xxx, (float16_t(0.0h)).xxx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000010D9CDA25A0(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat3x3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/mat3x3/f16.wgsl.expected.ir.fxc.hlsl
index e4627ce..4fd3c1d 100644
--- a/test/tint/expressions/zero_init/mat3x3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat3x3/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ACFEFA2C90(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat3x4/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/mat3x4/f16.wgsl.expected.fxc.hlsl
index 3c8b3d1..f79d42f 100644
--- a/test/tint/expressions/zero_init/mat3x4/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat3x4/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   matrix<float16_t, 3, 4> v = matrix<float16_t, 3, 4>((float16_t(0.0h)).xxxx, (float16_t(0.0h)).xxxx, (float16_t(0.0h)).xxxx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F3E51C26B0(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat3x4/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/mat3x4/f16.wgsl.expected.ir.fxc.hlsl
index 7cd7e5b..bdaecd3 100644
--- a/test/tint/expressions/zero_init/mat3x4/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat3x4/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002288DB61FD0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat4x2/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/mat4x2/f16.wgsl.expected.fxc.hlsl
index 1fea50e..8aa2d3d 100644
--- a/test/tint/expressions/zero_init/mat4x2/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat4x2/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   matrix<float16_t, 4, 2> v = matrix<float16_t, 4, 2>((float16_t(0.0h)).xx, (float16_t(0.0h)).xx, (float16_t(0.0h)).xx, (float16_t(0.0h)).xx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020ED8906540(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat4x2/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/mat4x2/f16.wgsl.expected.ir.fxc.hlsl
index 5a6467c..0e47525 100644
--- a/test/tint/expressions/zero_init/mat4x2/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat4x2/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022DF467FE80(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat4x3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/mat4x3/f16.wgsl.expected.fxc.hlsl
index 253feab..ba82e80 100644
--- a/test/tint/expressions/zero_init/mat4x3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat4x3/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   matrix<float16_t, 4, 3> v = matrix<float16_t, 4, 3>((float16_t(0.0h)).xxx, (float16_t(0.0h)).xxx, (float16_t(0.0h)).xxx, (float16_t(0.0h)).xxx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000157D7E6F950(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat4x3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/mat4x3/f16.wgsl.expected.ir.fxc.hlsl
index ffd551c..7a0457b 100644
--- a/test/tint/expressions/zero_init/mat4x3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat4x3/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002461C82FBB0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat4x4/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/mat4x4/f16.wgsl.expected.fxc.hlsl
index d881911..7563a04 100644
--- a/test/tint/expressions/zero_init/mat4x4/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat4x4/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   matrix<float16_t, 4, 4> v = matrix<float16_t, 4, 4>((float16_t(0.0h)).xxxx, (float16_t(0.0h)).xxxx, (float16_t(0.0h)).xxxx, (float16_t(0.0h)).xxxx);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A6BDF63E70(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/mat4x4/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/mat4x4/f16.wgsl.expected.ir.fxc.hlsl
index 28509fb..34e174c 100644
--- a/test/tint/expressions/zero_init/mat4x4/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/mat4x4/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000183319D6800(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/scalar/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/scalar/f16.wgsl.expected.fxc.hlsl
index c32fda9..c092f5f 100644
--- a/test/tint/expressions/zero_init/scalar/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/scalar/f16.wgsl.expected.fxc.hlsl
@@ -9,6 +9,6 @@
   float16_t v = float16_t(0.0h);
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B65B3665B0(7,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000001B65B3665B0(7,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(7,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(7,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/zero_init/scalar/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/scalar/f16.wgsl.expected.ir.fxc.hlsl
index 0fbe172..90b1ed0 100644
--- a/test/tint/expressions/zero_init/scalar/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/scalar/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,6 +10,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002286ECA7890(3,3-11): error X3000: unrecognized identifier 'float16_t'
-C:\src\dawn\Shader@0x000002286ECA7890(3,13): error X3000: unrecognized identifier 'v'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,13): error X3000: unrecognized identifier 'v'
 
diff --git a/test/tint/expressions/zero_init/vec2/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/vec2/f16.wgsl.expected.fxc.hlsl
index 1d33a9f..ac9aa37 100644
--- a/test/tint/expressions/zero_init/vec2/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/vec2/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   vector<float16_t, 2> v = (float16_t(0.0h)).xx;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001780C680B30(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/vec2/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/vec2/f16.wgsl.expected.ir.fxc.hlsl
index 062f9b5..0270b16 100644
--- a/test/tint/expressions/zero_init/vec2/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/vec2/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001588F010B40(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/vec3/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/vec3/f16.wgsl.expected.fxc.hlsl
index c9bf6a2..21a155c 100644
--- a/test/tint/expressions/zero_init/vec3/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/vec3/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   vector<float16_t, 3> v = (float16_t(0.0h)).xxx;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D424D46260(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/vec3/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/vec3/f16.wgsl.expected.ir.fxc.hlsl
index 4ded198..7dba217 100644
--- a/test/tint/expressions/zero_init/vec3/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/vec3/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D486B580B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/vec4/f16.wgsl.expected.fxc.hlsl b/test/tint/expressions/zero_init/vec4/f16.wgsl.expected.fxc.hlsl
index a5c31f6..942db7f 100644
--- a/test/tint/expressions/zero_init/vec4/f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/expressions/zero_init/vec4/f16.wgsl.expected.fxc.hlsl
@@ -9,5 +9,5 @@
   vector<float16_t, 4> v = (float16_t(0.0h)).xxxx;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002192FD055D0(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/expressions/zero_init/vec4/f16.wgsl.expected.ir.fxc.hlsl b/test/tint/expressions/zero_init/vec4/f16.wgsl.expected.ir.fxc.hlsl
index 82de4ed..bc3eeb9 100644
--- a/test/tint/expressions/zero_init/vec4/f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/expressions/zero_init/vec4/f16.wgsl.expected.ir.fxc.hlsl
@@ -10,5 +10,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022041C780B0(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(3,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/a.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/a.wgsl.expected.ir.fxc.hlsl
index 5554173..c038358 100644
--- a/test/tint/extensions/texel_fetch/additional_params/a.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/a.wgsl.expected.ir.fxc.hlsl
@@ -25,5 +25,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A73282A350(19,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(19,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/b.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/b.wgsl.expected.ir.fxc.hlsl
index ba4996c..7e5bd84 100644
--- a/test/tint/extensions/texel_fetch/additional_params/b.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/b.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002196870B850(15,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(15,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/c.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/c.wgsl.expected.ir.fxc.hlsl
index 0a2ff86..5780923 100644
--- a/test/tint/extensions/texel_fetch/additional_params/c.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/c.wgsl.expected.ir.fxc.hlsl
@@ -26,5 +26,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A8DE766710(21,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(21,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/d.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/d.wgsl.expected.ir.fxc.hlsl
index b15cc11..bc71954 100644
--- a/test/tint/extensions/texel_fetch/additional_params/d.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/d.wgsl.expected.ir.fxc.hlsl
@@ -25,5 +25,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002222367FB60(20,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(20,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/e.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/e.wgsl.expected.ir.fxc.hlsl
index 4783782..218e481 100644
--- a/test/tint/extensions/texel_fetch/additional_params/e.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/e.wgsl.expected.ir.fxc.hlsl
@@ -24,5 +24,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000216F79A03E0(19,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(19,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/f.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/f.wgsl.expected.ir.fxc.hlsl
index aac82ca..8bd6f2f 100644
--- a/test/tint/extensions/texel_fetch/additional_params/f.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/f.wgsl.expected.ir.fxc.hlsl
@@ -23,5 +23,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C985743FF0(18,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(18,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/g.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/g.wgsl.expected.ir.fxc.hlsl
index bfc7392..52229db 100644
--- a/test/tint/extensions/texel_fetch/additional_params/g.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/g.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024C1CD5D2B0(14,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(14,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/h.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/h.wgsl.expected.ir.fxc.hlsl
index 3f7386b..5ecba77 100644
--- a/test/tint/extensions/texel_fetch/additional_params/h.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/h.wgsl.expected.ir.fxc.hlsl
@@ -26,5 +26,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F64F8AF860(20,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(20,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/i.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/i.wgsl.expected.ir.fxc.hlsl
index 9b48264..00dcb0c 100644
--- a/test/tint/extensions/texel_fetch/additional_params/i.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/i.wgsl.expected.ir.fxc.hlsl
@@ -26,5 +26,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DBF0219000(21,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(21,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/additional_params/j.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/additional_params/j.wgsl.expected.ir.fxc.hlsl
index 486b81c..3857705 100644
--- a/test/tint/extensions/texel_fetch/additional_params/j.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/additional_params/j.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026B6F2A5D40(15,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(15,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/multiple_outputs/multiple_inputs.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/multiple_outputs/multiple_inputs.wgsl.expected.ir.fxc.hlsl
index 8d1c565..c06e343 100644
--- a/test/tint/extensions/texel_fetch/multiple_outputs/multiple_inputs.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/multiple_outputs/multiple_inputs.wgsl.expected.ir.fxc.hlsl
@@ -33,5 +33,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EA84F05920(24,22-27): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(24,22-27): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/multiple_outputs/single_input.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/multiple_outputs/single_input.wgsl.expected.ir.fxc.hlsl
index 9d3e0e6..2452289 100644
--- a/test/tint/extensions/texel_fetch/multiple_outputs/single_input.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/multiple_outputs/single_input.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026B8A427FC0(23,22-27): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(23,22-27): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/one_output/multiple_inputs.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/one_output/multiple_inputs.wgsl.expected.ir.fxc.hlsl
index 247df1f..c012a97 100644
--- a/test/tint/extensions/texel_fetch/one_output/multiple_inputs.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/one_output/multiple_inputs.wgsl.expected.ir.fxc.hlsl
@@ -20,5 +20,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001793A5A3740(15,22-27): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(15,22-27): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/one_output/single_input.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/one_output/single_input.wgsl.expected.ir.fxc.hlsl
index 54eacf1..1f4d035 100644
--- a/test/tint/extensions/texel_fetch/one_output/single_input.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/one_output/single_input.wgsl.expected.ir.fxc.hlsl
@@ -19,5 +19,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023A4A433F80(14,22-27): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(14,22-27): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/zero_outputs/multiple_inputs.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/zero_outputs/multiple_inputs.wgsl.expected.ir.fxc.hlsl
index 22cfeae..07b1b52 100644
--- a/test/tint/extensions/texel_fetch/zero_outputs/multiple_inputs.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/zero_outputs/multiple_inputs.wgsl.expected.ir.fxc.hlsl
@@ -18,5 +18,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F9120D3D40(14,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(14,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/extensions/texel_fetch/zero_outputs/single_input.wgsl.expected.ir.fxc.hlsl b/test/tint/extensions/texel_fetch/zero_outputs/single_input.wgsl.expected.ir.fxc.hlsl
index 13adfb4..59be165 100644
--- a/test/tint/extensions/texel_fetch/zero_outputs/single_input.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/extensions/texel_fetch/zero_outputs/single_input.wgsl.expected.ir.fxc.hlsl
@@ -17,5 +17,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E428EA8090(13,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
+<scrubbed_path>(13,17-22): error X3502: 'f': input parameter 'inputs' missing semantics
 
diff --git a/test/tint/loops/continue_in_switch.wgsl.expected.ir.fxc.hlsl b/test/tint/loops/continue_in_switch.wgsl.expected.ir.fxc.hlsl
index f3bf643..fa79f15 100644
--- a/test/tint/loops/continue_in_switch.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/loops/continue_in_switch.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001AF5634FF40(17,11-19): error X3708: continue cannot be used in a switch
+<scrubbed_path>(17,11-19): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/loops/multiple_continues.wgsl.expected.ir.fxc.hlsl b/test/tint/loops/multiple_continues.wgsl.expected.ir.fxc.hlsl
index 02bc43a..2578205 100644
--- a/test/tint/loops/multiple_continues.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/loops/multiple_continues.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A83953CA90(17,11-19): error X3708: continue cannot be used in a switch
+<scrubbed_path>(17,11-19): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/loops/multiple_switch.wgsl.expected.ir.fxc.hlsl b/test/tint/loops/multiple_switch.wgsl.expected.ir.fxc.hlsl
index 3aac2ec..bf28530 100644
--- a/test/tint/loops/multiple_switch.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/loops/multiple_switch.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002A37D126860(18,11-19): error X3708: continue cannot be used in a switch
+<scrubbed_path>(18,11-19): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/loops/nested_loop_loop_switch.wgsl.expected.ir.fxc.hlsl b/test/tint/loops/nested_loop_loop_switch.wgsl.expected.ir.fxc.hlsl
index deee6b1..8ec62dd 100644
--- a/test/tint/loops/nested_loop_loop_switch.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/loops/nested_loop_loop_switch.wgsl.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A2B2C82510(24,15-23): error X3708: continue cannot be used in a switch
+<scrubbed_path>(24,15-23): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/loops/nested_loop_switch_loop_switch.wgsl.expected.ir.fxc.hlsl b/test/tint/loops/nested_loop_switch_loop_switch.wgsl.expected.ir.fxc.hlsl
index b70b6c5..e357f26 100644
--- a/test/tint/loops/nested_loop_switch_loop_switch.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/loops/nested_loop_switch_loop_switch.wgsl.expected.ir.fxc.hlsl
@@ -58,5 +58,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F4D3284CD0(27,19-27): error X3708: continue cannot be used in a switch
+<scrubbed_path>(27,19-27): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/loops/nested_loop_switch_loop_switch_switch.wgsl.expected.ir.fxc.hlsl b/test/tint/loops/nested_loop_switch_loop_switch_switch.wgsl.expected.ir.fxc.hlsl
index 1fa5cb7..0117baf 100644
--- a/test/tint/loops/nested_loop_switch_loop_switch_switch.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/loops/nested_loop_switch_loop_switch_switch.wgsl.expected.ir.fxc.hlsl
@@ -76,5 +76,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D508175330(28,19-27): error X3708: continue cannot be used in a switch
+<scrubbed_path>(28,19-27): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/loops/nested_loop_switch_switch.wgsl.expected.ir.fxc.hlsl b/test/tint/loops/nested_loop_switch_switch.wgsl.expected.ir.fxc.hlsl
index 6cf4510..d432186 100644
--- a/test/tint/loops/nested_loop_switch_switch.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/loops/nested_loop_switch_switch.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000267BF47D1C0(21,15-23): error X3708: continue cannot be used in a switch
+<scrubbed_path>(21,15-23): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/loops/single_continue.wgsl.expected.ir.fxc.hlsl b/test/tint/loops/single_continue.wgsl.expected.ir.fxc.hlsl
index 233b2d4..60ee281 100644
--- a/test/tint/loops/single_continue.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/loops/single_continue.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029B2F096FB0(17,11-19): error X3708: continue cannot be used in a switch
+<scrubbed_path>(17,11-19): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/shadowing/loop.wgsl.expected.ir.fxc.hlsl b/test/tint/shadowing/loop.wgsl.expected.ir.fxc.hlsl
index b193493..ff2c1f2 100644
--- a/test/tint/shadowing/loop.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/shadowing/loop.wgsl.expected.ir.fxc.hlsl
@@ -20,6 +20,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002396B306810(10,42-53): warning X4000: use of potentially uninitialized variable (x)
-C:\src\dawn\Shader@0x000002396B306810(10,42-53): error X4575: reading uninitialized value
+<scrubbed_path>(10,42-53): warning X4000: use of potentially uninitialized variable (x)
+<scrubbed_path>(10,42-53): error X4575: reading uninitialized value
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.ir.fxc.hlsl
index 49b8b31..a9c9d93 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.ir.fxc.hlsl
@@ -34,6 +34,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000191EFCB4470(25,7-27): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x00000191EFCB4470(19,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(25,7-27): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(19,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.ir.fxc.hlsl
index 8704beb..2d524c0 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.ir.fxc.hlsl
@@ -34,6 +34,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000158652C6080(27,9-29): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x00000158652C6080(19,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(27,9-29): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(19,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.ir.fxc.hlsl
index 99e2795..21af379 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000012F5A901540(20,5-25): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(20,5-25): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.ir.fxc.hlsl
index 8f6da15..642daf5 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.ir.fxc.hlsl
@@ -32,5 +32,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000267D79FF9E0(29,3-30): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(29,3-30): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.ir.fxc.hlsl
index 5b05b6f..5e3d3e7 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002029BE0BBB0(18,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(18,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.ir.fxc.hlsl
index 74b2bed..6134e8f 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024BF7880550(18,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(18,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.ir.fxc.hlsl
index 6dbe7fe..8a0e85c 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.ir.fxc.hlsl
@@ -25,5 +25,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000130DA6F0920(22,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(22,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.ir.fxc.hlsl
index 6f77e36..f0f3f78 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.ir.fxc.hlsl
@@ -25,5 +25,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021CB7D17B40(22,3-22): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(22,3-22): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.ir.fxc.hlsl
index 0092ff7..e1c1524 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.ir.fxc.hlsl
@@ -16,5 +16,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D6169354E0(12,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(12,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.ir.fxc.hlsl
index f1e4385..01ea35a 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.ir.fxc.hlsl
@@ -24,5 +24,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000268F85D7490(19,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(19,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.ir.fxc.hlsl
index 2d0390d..2c2f7b8 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.ir.fxc.hlsl
@@ -25,5 +25,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000230F10E7550(22,3-25): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(22,3-25): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.ir.fxc.hlsl
index e942ca9..daf5738 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_vector.wgsl.expected.ir.fxc.hlsl
@@ -15,5 +15,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024C292020F0(12,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(12,3-23): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.ir.fxc.hlsl b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.ir.fxc.hlsl
index 9b135d1..0e036a7 100644
--- a/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.ir.fxc.hlsl
@@ -25,5 +25,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002032D1FBE60(16,3-22): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(16,3-22): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/types/functions/shader_io/compute_subgroup_builtins.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/compute_subgroup_builtins.wgsl.expected.fxc.hlsl
index e77d45f..2adc134 100644
--- a/test/tint/types/functions/shader_io/compute_subgroup_builtins.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/compute_subgroup_builtins.wgsl.expected.fxc.hlsl
@@ -12,5 +12,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A2A5FE6E80(9,14-31): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(9,14-31): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/types/functions/shader_io/compute_subgroup_builtins_struct.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/compute_subgroup_builtins_struct.wgsl.expected.fxc.hlsl
index b0d87a2..d945e04 100644
--- a/test/tint/types/functions/shader_io/compute_subgroup_builtins_struct.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/compute_subgroup_builtins_struct.wgsl.expected.fxc.hlsl
@@ -18,5 +18,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A6A617D380(14,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
+<scrubbed_path>(14,32-49): error X3004: undeclared identifier 'WaveGetLaneIndex'
 
diff --git a/test/tint/types/functions/shader_io/fragment_f16_io_polyfill.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_f16_io_polyfill.wgsl.expected.fxc.hlsl
index 7413714..3520dd1 100644
--- a/test/tint/types/functions/shader_io/fragment_f16_io_polyfill.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_f16_io_polyfill.wgsl.expected.fxc.hlsl
@@ -26,5 +26,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021D5A56D0B0(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_f16_io_polyfill.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_f16_io_polyfill.wgsl.expected.ir.fxc.hlsl
index 1c435b1..1ef58e8 100644
--- a/test/tint/types/functions/shader_io/fragment_f16_io_polyfill.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_f16_io_polyfill.wgsl.expected.ir.fxc.hlsl
@@ -30,5 +30,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027ACD768240(2,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(2,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_input_locations_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_input_locations_f16.wgsl.expected.fxc.hlsl
index 5ea3b8e..99c5ae9 100644
--- a/test/tint/types/functions/shader_io/fragment_input_locations_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_input_locations_f16.wgsl.expected.fxc.hlsl
@@ -23,5 +23,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023FB701C450(6,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_input_locations_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_input_locations_f16.wgsl.expected.ir.fxc.hlsl
index b2cd86e..b7dc311 100644
--- a/test/tint/types/functions/shader_io/fragment_input_locations_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_input_locations_f16.wgsl.expected.ir.fxc.hlsl
@@ -24,5 +24,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002133E1A5640(6,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_input_locations_struct_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_input_locations_struct_f16.wgsl.expected.fxc.hlsl
index 5d4e64c..0f88a3e 100644
--- a/test/tint/types/functions/shader_io/fragment_input_locations_struct_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_input_locations_struct_f16.wgsl.expected.fxc.hlsl
@@ -32,5 +32,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022B56411420(6,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_input_locations_struct_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_input_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
index d83f58a..d6d7c4c 100644
--- a/test/tint/types/functions/shader_io/fragment_input_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_input_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
@@ -34,5 +34,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000238450610C0(6,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_input_mixed_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_input_mixed_f16.wgsl.expected.fxc.hlsl
index 5f70728..47b6fc5 100644
--- a/test/tint/types/functions/shader_io/fragment_input_mixed_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_input_mixed_f16.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F11CC0CE80(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(7,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_input_mixed_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_input_mixed_f16.wgsl.expected.ir.fxc.hlsl
index cfb94a2..0e03049 100644
--- a/test/tint/types/functions/shader_io/fragment_input_mixed_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_input_mixed_f16.wgsl.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D031AD9510(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_output_locations_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_output_locations_f16.wgsl.expected.fxc.hlsl
index 1ba00dc..f920bb7 100644
--- a/test/tint/types/functions/shader_io/fragment_output_locations_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_output_locations_f16.wgsl.expected.fxc.hlsl
@@ -90,5 +90,5 @@
   return wrapper_result_5;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020687E36110(62,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(62,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_output_locations_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_output_locations_f16.wgsl.expected.ir.fxc.hlsl
index 649c4b0..f1eaa7a 100644
--- a/test/tint/types/functions/shader_io/fragment_output_locations_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_output_locations_f16.wgsl.expected.ir.fxc.hlsl
@@ -80,5 +80,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E21FF0A010(18,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(18,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_output_locations_struct_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_output_locations_struct_f16.wgsl.expected.fxc.hlsl
index 275ac0a..d4767c3 100644
--- a/test/tint/types/functions/shader_io/fragment_output_locations_struct_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_output_locations_struct_f16.wgsl.expected.fxc.hlsl
@@ -34,5 +34,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022094813E30(6,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_output_locations_struct_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_output_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
index 43d71b9..604e6c3 100644
--- a/test/tint/types/functions/shader_io/fragment_output_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_output_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
@@ -37,5 +37,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000240DFC97A50(6,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.fxc.hlsl
index 05fcf2b..5800416 100644
--- a/test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.fxc.hlsl
@@ -40,5 +40,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D8D77CE480(8,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(8,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.ir.fxc.hlsl
index 10989e5..d3d48dc 100644
--- a/test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/fragment_output_mixed_f16.wgsl.expected.ir.fxc.hlsl
@@ -43,5 +43,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002DAF0EB4770(8,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(8,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/shared_struct_different_stages_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/shared_struct_different_stages_f16.wgsl.expected.fxc.hlsl
index be7c176..44b6307 100644
--- a/test/tint/types/functions/shader_io/shared_struct_different_stages_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/shared_struct_different_stages_f16.wgsl.expected.fxc.hlsl
@@ -42,5 +42,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021F528FB720(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/shared_struct_different_stages_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/shared_struct_different_stages_f16.wgsl.expected.ir.fxc.hlsl
index deb78ea..9dcfbbc 100644
--- a/test/tint/types/functions/shader_io/shared_struct_different_stages_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/shared_struct_different_stages_f16.wgsl.expected.ir.fxc.hlsl
@@ -44,5 +44,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023C6186FF90(3,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(3,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.fxc.hlsl
index 7d4ef77..563334e 100644
--- a/test/tint/types/functions/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.fxc.hlsl
@@ -41,5 +41,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CB4DDD3FA0(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.ir.fxc.hlsl
index 6450060..e93552e 100644
--- a/test/tint/types/functions/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/shared_struct_storage_buffer_f16.wgsl.expected.ir.fxc.hlsl
@@ -41,5 +41,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025F2124B2F0(5,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(5,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/vertex_input_locations_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/vertex_input_locations_f16.wgsl.expected.fxc.hlsl
index a7c9083..410dd58 100644
--- a/test/tint/types/functions/shader_io/vertex_input_locations_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/vertex_input_locations_f16.wgsl.expected.fxc.hlsl
@@ -29,5 +29,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000295F9D26590(6,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/vertex_input_locations_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/vertex_input_locations_f16.wgsl.expected.ir.fxc.hlsl
index 81c066b..accb4d6 100644
--- a/test/tint/types/functions/shader_io/vertex_input_locations_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/vertex_input_locations_f16.wgsl.expected.ir.fxc.hlsl
@@ -30,5 +30,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002256CC690B0(10,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(10,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/vertex_input_locations_struct_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/vertex_input_locations_struct_f16.wgsl.expected.fxc.hlsl
index 35c0bf0..28d3bf7 100644
--- a/test/tint/types/functions/shader_io/vertex_input_locations_struct_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/vertex_input_locations_struct_f16.wgsl.expected.fxc.hlsl
@@ -38,5 +38,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CC999DCB80(6,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/vertex_input_locations_struct_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/vertex_input_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
index 4ef25d9..b465e87 100644
--- a/test/tint/types/functions/shader_io/vertex_input_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/vertex_input_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
@@ -40,5 +40,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E2F8C7CC50(6,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(6,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.fxc.hlsl
index 1ef01b2..5f23757 100644
--- a/test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.fxc.hlsl
@@ -43,5 +43,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000002570DCB7870(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(8,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.ir.fxc.hlsl
index 1bb71fb..3b90c3f 100644
--- a/test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.ir.fxc.hlsl
@@ -47,5 +47,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E5E63626E0(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
+<scrubbed_path>(9,10-18): error X3000: syntax error: unexpected token 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/vertex_output_locations_struct_f16.wgsl.expected.fxc.hlsl b/test/tint/types/functions/shader_io/vertex_output_locations_struct_f16.wgsl.expected.fxc.hlsl
index 6a4c049..c1ea569 100644
--- a/test/tint/types/functions/shader_io/vertex_output_locations_struct_f16.wgsl.expected.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/vertex_output_locations_struct_f16.wgsl.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000019F00EE4930(7,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(7,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/types/functions/shader_io/vertex_output_locations_struct_f16.wgsl.expected.ir.fxc.hlsl b/test/tint/types/functions/shader_io/vertex_output_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
index 3a1b1ba..07347ba 100644
--- a/test/tint/types/functions/shader_io/vertex_output_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/types/functions/shader_io/vertex_output_locations_struct_f16.wgsl.expected.ir.fxc.hlsl
@@ -40,5 +40,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000286984F7F70(7,3-11): error X3000: unrecognized identifier 'float16_t'
+<scrubbed_path>(7,3-11): error X3000: unrecognized identifier 'float16_t'
 
diff --git a/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.ir.fxc.hlsl
index 6604fbe..26796bf 100644
--- a/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/ImageSampleExplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_1.spvasm.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021CB5C05D00(24,17-76): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(24,17-76): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.ir.fxc.hlsl
index 356abfb..4a2e5e1 100644
--- a/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/ImageSampleImplicitLod_BothDrefAndNonDref_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.ir.fxc.hlsl
@@ -31,5 +31,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020E2D0B1940(23,18-70): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(23,18-70): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.ir.fxc.hlsl
index 0dba28d..8e1edcb 100644
--- a/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/ImageSampleProjImplicitLod_DepthTexture_SpvParserHandleTest_SampledImageAccessTest_Variable_0.spvasm.expected.ir.fxc.hlsl
@@ -30,5 +30,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000284C692B050(23,17-91): error X3014: incorrect number of arguments to numeric-type constructor
+<scrubbed_path>(23,17-91): error X3014: incorrect number of arguments to numeric-type constructor
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.fxc.hlsl
index 2c018dd..1ba0cf6 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016653FB2300(5,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(5,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.ir.fxc.hlsl
index 29ee324..0669a18 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_MultiBlock_LoopBreak_OnTrue.spvasm.expected.ir.fxc.hlsl
@@ -21,5 +21,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013F105B86A0(6,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(6,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.fxc.hlsl
index 169ad4a..9fc0d73 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E01B242490(5,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(5,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.ir.fxc.hlsl
index 5f32d9a..987aaf5 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_Back_SingleBlock_LoopBreak_OnTrue.spvasm.expected.ir.fxc.hlsl
@@ -23,5 +23,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DA9BD640D0(6,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(6,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.fxc.hlsl
index 53a5b46..3dd418e 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.fxc.hlsl
@@ -31,5 +31,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023C4CB4FAE0(5,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(5,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.ir.fxc.hlsl
index 8770d8e..34b511c 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Continue_OnFalse.spvasm.expected.ir.fxc.hlsl
@@ -33,5 +33,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021005EF8CA0(6,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(6,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.fxc.hlsl
index 6dfa6cd..e9e7d5a 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.fxc.hlsl
@@ -24,5 +24,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018A859A6D50(5,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(5,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.ir.fxc.hlsl
index 6f9108f..e27c9bc 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_BranchConditional_LoopBreak_Forward_OnFalse.spvasm.expected.ir.fxc.hlsl
@@ -26,5 +26,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001922AEBCA50(6,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(6,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.fxc.hlsl
index 263796e..b50ecea 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.fxc.hlsl
@@ -20,5 +20,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017172EA2550(4,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(4,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.ir.fxc.hlsl
index 4a24abf..d7fd559 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue.spvasm.expected.ir.fxc.hlsl
@@ -22,5 +22,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001ACDE127270(5,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(5,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.fxc.hlsl
index a373093..7f173ed 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.fxc.hlsl
@@ -21,5 +21,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027C3A2D6100(4,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(4,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.ir.fxc.hlsl
index 66290c2..0499a8c 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_BodyConditionallyBreaks_FromTrue_Early.spvasm.expected.ir.fxc.hlsl
@@ -23,5 +23,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A4C0FB3880(5,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(5,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.fxc.hlsl
index d00ec6d..ba008f0 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.fxc.hlsl
@@ -19,5 +19,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001D3E6732650(5,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(5,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.ir.fxc.hlsl
index 429556d..c430139 100644
--- a/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserCFGTest_EmitBody_Loop_SingleBlock_FalseBackedge.spvasm.expected.ir.fxc.hlsl
@@ -23,5 +23,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000296341533A0(6,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(6,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.fxc.hlsl
index c0d2d6c..76ffae1 100644
--- a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.fxc.hlsl
@@ -31,5 +31,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029BD8C54850(5,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(5,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.ir.fxc.hlsl
index 6db7a4c..c0fb5bf 100644
--- a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_CombinatorialNonPointer_DefConstruct_DoesNotEncloseAllUses.spvasm.expected.ir.fxc.hlsl
@@ -33,5 +33,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FB5DE494D0(6,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(6,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.fxc.hlsl
index 03595e9..24b71ee 100644
--- a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000136FE5AA0E0(8,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(8,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.ir.fxc.hlsl
index ddfb950..e76c062 100644
--- a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromElseAndThen.spvasm.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F83386F200(9,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(9,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.fxc.hlsl
index 0532514..7be5a7d 100644
--- a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.fxc.hlsl
@@ -37,5 +37,5 @@
   return;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CF86763560(8,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(8,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.ir.fxc.hlsl b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.ir.fxc.hlsl
index 5907ac7..9bd103c 100644
--- a/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/unittest/reader/spirv/SpvParserFunctionVarTest_EmitStatement_Phi_FromHeaderAndThen.spvasm.expected.ir.fxc.hlsl
@@ -36,5 +36,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000018B9B876050(9,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(9,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.spvasm.expected.ir.fxc.hlsl
index bb11b53..75732d7 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -170,6 +170,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000194851AA9E0(32,9-19): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x00000194851AA9E0(30,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(32,9-19): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(30,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.wgsl.expected.ir.fxc.hlsl
index 5a6343f..4c44d5d 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-blockfrequency-several-for-loops/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -188,6 +188,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016D973ABEC0(32,9-19): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x0000016D973ABEC0(30,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(32,9-19): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(30,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.spvasm.expected.ir.fxc.hlsl
index 4f4c45e..67c2e0d 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -73,6 +73,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028C42CE0C60(42,9-15): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x0000028C42CE0C60(26,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(42,9-15): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(26,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.wgsl.expected.ir.fxc.hlsl
index 71fe4ba..2857d7b 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-clamp-vector-component-condition-using-matrix/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -94,6 +94,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002624714B3A0(54,9-15): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000002624714B3A0(31,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(54,9-15): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(31,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.spvasm.expected.ir.fxc.hlsl
index 95d0468..a72c43d 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -45,5 +45,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001CC70509F90(23,3-16): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(23,3-16): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.wgsl.expected.ir.fxc.hlsl
index 918d2b0..2759b72 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-copy-prop-arrays-no-stores/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -49,5 +49,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F0FA8DEF40(23,3-16): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(23,3-16): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.spvasm.expected.ir.fxc.hlsl
index 76f0e8f..988941f 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -60,6 +60,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001DEF43C0470(27,7-32): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000001DEF43C0470(20,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(27,7-32): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(20,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.wgsl.expected.ir.fxc.hlsl
index 368a12b..cf6ecc5 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-dag-combiner-combine-casts-legalize-vector-types-xyz-swizzle-for-loop/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -76,6 +76,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C53606840(32,7-32): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x0000020C53606840(23,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(32,7-32): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(23,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.spvasm.expected.ir.fxc.hlsl
index 7b968a3..8213d8b 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -124,6 +124,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B1766D16B0(61,7-14): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000001B1766D16B0(53,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(61,7-14): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(53,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.wgsl.expected.ir.fxc.hlsl
index 58e27de..06c416d 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-global-loop-counter-float-accumulate-matrix/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -149,6 +149,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001B5725DCF50(72,7-14): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000001B5725DCF50(60,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(72,7-14): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(60,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.spvasm.expected.ir.fxc.hlsl
index 641e7fd..1752af9 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -59,5 +59,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001052B93A4C0(29,3-9): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(29,3-9): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.wgsl.expected.ir.fxc.hlsl
index 634d777..8b3a25d 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-array-matrix-element/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -77,5 +77,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000237BCA9FE90(32,3-9): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(32,3-9): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.spvasm.expected.ir.fxc.hlsl
index 5351f99..de2e8ef 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -61,5 +61,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000225113265F0(30,3-9): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(30,3-9): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.wgsl.expected.ir.fxc.hlsl
index bafabcf..28d9257 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-increment-vector-component-with-matrix-copy/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -74,5 +74,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C48DEC7160(33,3-9): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(33,3-9): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.spvasm.expected.ir.fxc.hlsl
index c618e1c..e6a8c20 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.spvasm.expected.ir.fxc.hlsl
@@ -46,5 +46,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F714631D40(22,3-10): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(22,3-10): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.wgsl.expected.ir.fxc.hlsl
index 68580ea..7cbe692 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-ldexp-undefined-mat-vec-multiply/0.wgsl.expected.ir.fxc.hlsl
@@ -50,5 +50,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001476BEE5B40(23,3-10): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(23,3-10): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.spvasm.expected.ir.fxc.hlsl
index 18341cb..316188c 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -89,6 +89,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000125C4D32760(41,7-15): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x00000125C4D32760(30,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(41,7-15): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(30,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.wgsl.expected.ir.fxc.hlsl
index 0173013..2892816 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-loop-increment-matrix-element-break-after-first-iteration/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -108,6 +108,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BB487785C0(43,7-15): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000001BB487785C0(30,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(43,7-15): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(30,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.spvasm.expected.ir.fxc.hlsl
index f0dd30c..7cae571 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -87,7 +87,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BD40339FD0(42,11-18): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000001BD40339FD0(34,9-19): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x000001BD40339FD0(26,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(42,11-18): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(34,9-19): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(26,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.wgsl.expected.ir.fxc.hlsl
index ade0520..b44e3cf 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-nested-loop-undefined-smoothstep-never-executed/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -106,7 +106,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000206110E90F0(50,11-18): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x00000206110E90F0(39,9-19): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x00000206110E90F0(29,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(50,11-18): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(39,9-19): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(29,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.spvasm.expected.ir.fxc.hlsl
index ea73062..5e531d6 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -83,7 +83,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026BF2D2D730(43,11-17): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x0000026BF2D2D730(33,9-19): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x0000026BF2D2D730(25,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(43,11-17): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(33,9-19): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(25,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.wgsl.expected.ir.fxc.hlsl
index 2fab403..827b6b4 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-reinitialize-matrix-after-undefined-value/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -103,7 +103,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000022A3F426BD0(50,11-17): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x0000022A3F426BD0(38,9-19): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x0000022A3F426BD0(28,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(50,11-17): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(38,9-19): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(28,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.fxc.hlsl
index 0cc29f7..9becdc3 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.fxc.hlsl
@@ -41,5 +41,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BCBE360510(9,12-15): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(9,12-15): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.ir.fxc.hlsl
index 03982e5..f5322c5 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -48,5 +48,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001E941FAF310(22,13-16): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(22,13-16): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.fxc.hlsl
index cc62fe1..9147952 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.fxc.hlsl
@@ -49,5 +49,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000236D3D741F0(15,12-15): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(15,12-15): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.ir.fxc.hlsl
index 6f506fa..f018910 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-return-after-do-while/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -55,5 +55,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001724153F9A0(27,13-16): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(27,13-16): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.wgsl.expected.ir.fxc.hlsl
index c097554..cb9c60b 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-struct-float-array-mix-uniform-vectors/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -92,5 +92,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001BA7BD5B630(44,3-36): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(44,3-36): error X3500: array reference cannot be used as an l-value; not natively addressable
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.spvasm.expected.ir.fxc.hlsl
index e5190f6..4e1b003 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -99,5 +99,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000024D2CA165E0(25,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(25,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.wgsl.expected.ir.fxc.hlsl
index 12fb663..03e619f 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-for-for-for/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -114,5 +114,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001411AB93CD0(26,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(26,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.fxc.hlsl
index 84958cb..58822e2 100755
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.fxc.hlsl
@@ -71,5 +71,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020C03C34A30(16,12-15): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(16,12-15): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.ir.fxc.hlsl
index 2fb9170..308c14e 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -87,5 +87,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021B71D338A0(26,13-16): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(26,13-16): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.fxc.hlsl
index 8f3bea4..6de46f8 100755
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.fxc.hlsl
@@ -83,5 +83,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000020D200749C0(19,12-15): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(19,12-15): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.ir.fxc.hlsl
index aa2464b..7080375 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-tail-duplicator-infinite-loops/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -94,5 +94,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000239B1E474A0(28,13-16): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(28,13-16): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.spvasm.expected.ir.fxc.hlsl
index a611e86..82f844f 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -97,7 +97,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000278C6BACCE0(19,19-25): warning X3556: integer divides may be much slower, try using uints if possible.
-C:\src\dawn\Shader@0x00000278C6BACCE0(44,7-15): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x00000278C6BACCE0(33,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(19,19-25): warning X3556: integer divides may be much slower, try using uints if possible.
+<scrubbed_path>(44,7-15): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(33,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.wgsl.expected.ir.fxc.hlsl
index 6506da0..ca8feab 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-unused-matrix-copy-inside-loop/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -125,7 +125,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001C455097000(19,19-25): warning X3556: integer divides may be much slower, try using uints if possible.
-C:\src\dawn\Shader@0x000001C455097000(48,7-34): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000001C455097000(35,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(19,19-25): warning X3556: integer divides may be much slower, try using uints if possible.
+<scrubbed_path>(48,7-34): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(35,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm.expected.ir.fxc.hlsl
index ac27a60..16517c8 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -108,5 +108,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001F51EF5CFE0(55,17-25): error X3708: continue cannot be used in a switch
+<scrubbed_path>(55,17-25): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl.expected.ir.fxc.hlsl
index 85d2f26..7c1396a 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/cov-x86-isel-lowering-negative-left-shift/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -131,5 +131,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021F427EC580(64,17-25): error X3708: continue cannot be used in a switch
+<scrubbed_path>(64,17-25): error X3708: continue cannot be used in a switch
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.spvasm.expected.ir.fxc.hlsl
index b0469ea..86549a1 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -106,7 +106,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000025F8E676850(51,13-19): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x0000025F8E676850(37,9-19): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x0000025F8E676850(34,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(51,13-19): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(37,9-19): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(34,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.wgsl.expected.ir.fxc.hlsl
index 663d04a..f425ada 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/create-color-in-do-while-for-loop/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -119,7 +119,7 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000245B4EF7500(57,13-19): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x00000245B4EF7500(38,9-19): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x00000245B4EF7500(35,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(57,13-19): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(38,9-19): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(35,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.fxc.hlsl
index d5068fa..ac9b1e3 100755
--- a/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.fxc.hlsl
@@ -67,5 +67,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028AD381C760(12,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(12,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.ir.fxc.hlsl
index 4bd6acf..bca6e65 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -78,5 +78,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017AB77DAA00(25,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(25,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.fxc.hlsl
index b6d494e..84bde5d 100755
--- a/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.fxc.hlsl
@@ -71,5 +71,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000236E7DC9930(13,10-13): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(13,10-13): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.ir.fxc.hlsl
index 9afa46f..8d5ba3f 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/function-with-uniform-return/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -82,5 +82,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000112870A5FF0(26,11-14): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(26,11-14): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm.expected.fxc.hlsl
index 98b6ed0..d38013c 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.spvasm.expected.fxc.hlsl
@@ -250,10 +250,10 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000013D63676B20(12,3-14): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000013D63676B20(60,9-20): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000013D63676B20(161,7-18): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000013D63676B20(60,9-20): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000013D63676B20(161,7-18): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000013D63676B20(106,11-22): error X4029: infinite loop detected - loop never exits
+<scrubbed_path>(12,3-14): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(60,9-20): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(161,7-18): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(60,9-20): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(161,7-18): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(106,11-22): error X4029: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl.expected.fxc.hlsl
index 1e1a37f..5c7cfa9 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/increment-value-in-nested-for-loop/0.wgsl.expected.fxc.hlsl
@@ -288,10 +288,10 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000023E21838B10(12,3-14): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000023E21838B10(75,9-20): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000023E21838B10(191,7-18): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000023E21838B10(75,9-20): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000023E21838B10(191,7-18): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000023E21838B10(127,11-22): error X4029: infinite loop detected - loop never exits
+<scrubbed_path>(12,3-14): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(75,9-20): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(191,7-18): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(75,9-20): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(191,7-18): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(127,11-22): error X4029: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.spvasm.expected.ir.fxc.hlsl
index e231380..b30e6a8 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.spvasm.expected.ir.fxc.hlsl
@@ -102,9 +102,9 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000017D197F0100(70,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
-C:\src\dawn\Shader@0x0000017D197F0100(70,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
-C:\src\dawn\Shader@0x0000017D197F0100(70,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
-C:\src\dawn\Shader@0x0000017D197F0100(57,11-35): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x0000017D197F0100(48,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(70,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
+<scrubbed_path>(70,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
+<scrubbed_path>(70,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
+<scrubbed_path>(57,11-35): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(48,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.wgsl.expected.ir.fxc.hlsl
index fb19eae..b39e8b8 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/loops-ifs-continues-call/0.wgsl.expected.ir.fxc.hlsl
@@ -113,9 +113,9 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000026C0F03CB40(79,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
-C:\src\dawn\Shader@0x0000026C0F03CB40(79,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
-C:\src\dawn\Shader@0x0000026C0F03CB40(79,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
-C:\src\dawn\Shader@0x0000026C0F03CB40(64,11-35): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x0000026C0F03CB40(52,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(79,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
+<scrubbed_path>(79,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
+<scrubbed_path>(79,9-19): warning X3557: loop doesn't seem to do anything, forcing loop to unroll
+<scrubbed_path>(64,11-35): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(52,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.spvasm.expected.ir.fxc.hlsl
index 90f5325..22bb347 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.spvasm.expected.ir.fxc.hlsl
@@ -84,5 +84,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000014C0D024760(25,5-15): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (435 iterations) or unrolled loop is too large, use the [unroll(n)] attribute to force an exact higher number
+<scrubbed_path>(25,5-15): error X3511: unable to unroll loop, loop does not appear to terminate in a timely manner (435 iterations) or unrolled loop is too large, use the [unroll(n)] attribute to force an exact higher number
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.wgsl.expected.ir.fxc.hlsl
index 9f6c2e1..143c750 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/nested-for-break-mat-color/0.wgsl.expected.ir.fxc.hlsl
@@ -87,5 +87,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001EB67826FB0(25,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(25,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm.expected.ir.fxc.hlsl
index dfa7263..6205b98 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.spvasm.expected.ir.fxc.hlsl
@@ -290,8 +290,8 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002D63D7A3170(40,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x000002D63D7A3170(40,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x000002D63D7A3170(89,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000002D63D7A3170(206,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(40,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(40,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(89,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(206,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl.expected.ir.fxc.hlsl
index 6446742..bbd2f2a 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/stable-binarysearch-tree-with-loop-read-write-global/1.wgsl.expected.ir.fxc.hlsl
@@ -358,8 +358,8 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002752CEE4040(41,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x000002752CEE4040(41,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x000002752CEE4040(112,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000002752CEE4040(259,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(41,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(41,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(112,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(259,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.spvasm.expected.ir.fxc.hlsl
index 030081e..b744c0d 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.spvasm.expected.ir.fxc.hlsl
@@ -120,6 +120,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028C6C846F20(21,19-25): warning X3556: integer divides may be much slower, try using uints if possible.
-C:\src\dawn\Shader@0x0000028C6C846F20(85,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(21,19-25): warning X3556: integer divides may be much slower, try using uints if possible.
+<scrubbed_path>(85,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl.expected.ir.fxc.hlsl
index c9a9185..7cff890 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/stable-colorgrid-modulo-vec3-values-from-matrix/1.wgsl.expected.ir.fxc.hlsl
@@ -144,6 +144,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002DDEBF00B50(21,19-25): warning X3556: integer divides may be much slower, try using uints if possible.
-C:\src\dawn\Shader@0x000002DDEBF00B50(99,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(21,19-25): warning X3556: integer divides may be much slower, try using uints if possible.
+<scrubbed_path>(99,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.spvasm.expected.ir.fxc.hlsl
index 7a35ecb..cff5dd9 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.spvasm.expected.ir.fxc.hlsl
@@ -224,8 +224,8 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021595CD5C90(71,11-85): warning X3556: integer divides may be much slower, try using uints if possible.
-C:\src\dawn\Shader@0x0000021595CD5C90(28,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x0000021595CD5C90(45,5-15): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x0000021595CD5C90(110,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(71,11-85): warning X3556: integer divides may be much slower, try using uints if possible.
+<scrubbed_path>(28,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(45,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(110,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.wgsl.expected.ir.fxc.hlsl
index d239906..d2ac1c9 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-conditional-bitwise-or-clamp/1.wgsl.expected.ir.fxc.hlsl
@@ -299,8 +299,8 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001FC78D314A0(92,11-85): warning X3556: integer divides may be much slower, try using uints if possible.
-C:\src\dawn\Shader@0x000001FC78D314A0(32,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
-C:\src\dawn\Shader@0x000001FC78D314A0(54,5-15): error X3511: forced to unroll loop, but unrolling failed.
-C:\src\dawn\Shader@0x000001FC78D314A0(141,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(92,11-85): warning X3556: integer divides may be much slower, try using uints if possible.
+<scrubbed_path>(32,3-20): error X3500: array reference cannot be used as an l-value; not natively addressable
+<scrubbed_path>(54,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(141,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.spvasm.expected.ir.fxc.hlsl
index a3a1bf1..281b5f6 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.spvasm.expected.ir.fxc.hlsl
@@ -216,5 +216,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000208A86E5070(139,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(139,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.wgsl.expected.ir.fxc.hlsl
index e57a0bc..c47ae1d 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/stable-quicksort-for-loop-with-injection/2-opt.wgsl.expected.ir.fxc.hlsl
@@ -287,5 +287,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000029E3B765CD0(181,5-15): error X3511: forced to unroll loop, but unrolling failed.
+<scrubbed_path>(181,5-15): error X3511: forced to unroll loop, but unrolling failed.
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.spvasm.expected.ir.fxc.hlsl
index cec301d..cdd72ce 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.spvasm.expected.ir.fxc.hlsl
@@ -70,6 +70,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A396E9AAB0(28,7-20): error X3504: literal loop terminated early due to out of bounds array access
-C:\src\dawn\Shader@0x000001A396E9AAB0(22,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(28,7-20): error X3504: literal loop terminated early due to out of bounds array access
+<scrubbed_path>(22,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.wgsl.expected.ir.fxc.hlsl
index f6078d8..aee4e57 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/two-loops-matrix/0.wgsl.expected.ir.fxc.hlsl
@@ -79,6 +79,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x000002CF8103B000(29,7-20): error X3504: literal loop terminated early due to out of bounds array access
-C:\src\dawn\Shader@0x000002CF8103B000(22,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(29,7-20): error X3504: literal loop terminated early due to out of bounds array access
+<scrubbed_path>(22,5-15): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.fxc.hlsl
index 54c1ddd..89a6fae 100755
--- a/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.fxc.hlsl
@@ -44,5 +44,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000016E9399DC80(13,12-15): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(13,12-15): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.ir.fxc.hlsl
index 8ebb8cb..4235654 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.spvasm.expected.ir.fxc.hlsl
@@ -49,5 +49,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000021EE42C6790(22,13-16): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(22,13-16): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.fxc.hlsl
index b141fa7..16e323a 100755
--- a/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.fxc.hlsl
@@ -48,5 +48,5 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x00000268FA018F90(14,12-15): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(14,12-15): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.ir.fxc.hlsl
index 47d243d..f008e3f 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/undefined-assign-in-infinite-loop/0.wgsl.expected.ir.fxc.hlsl
@@ -53,5 +53,5 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000125511F4CF0(23,13-16): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(23,13-16): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.fxc.hlsl
index a991b5c..9ca8ebd 100755
--- a/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.fxc.hlsl
@@ -46,6 +46,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x000001A9F8B396C0(10,5-16): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x000001A9F8B396C0(16,12-15): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(10,5-16): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(16,12-15): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.ir.fxc.hlsl
index 0a95a08..b300c1b 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.spvasm.expected.ir.fxc.hlsl
@@ -55,6 +55,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x00000210D0627B30(20,7-17): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x00000210D0627B30(29,13-16): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(20,7-17): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(29,13-16): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.fxc.hlsl
index 1e2d2d3..8e54ba1 100755
--- a/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.fxc.hlsl
@@ -48,6 +48,6 @@
   return wrapper_result;
 }
 FXC validation failure:
-C:\src\dawn\Shader@0x0000027BF045FA70(12,5-16): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000027BF045FA70(18,12-15): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(12,5-16): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(18,12-15): error X3696: infinite loop detected - loop never exits
 
diff --git a/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.ir.fxc.hlsl b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.ir.fxc.hlsl
index 5f1b6dc..40feecc 100644
--- a/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.ir.fxc.hlsl
+++ b/test/tint/vk-gl-cts/graphicsfuzz/unreachable-loops/0-opt.wgsl.expected.ir.fxc.hlsl
@@ -56,6 +56,6 @@
 }
 
 FXC validation failure:
-C:\src\dawn\Shader@0x0000028D7737CE90(21,7-17): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
-C:\src\dawn\Shader@0x0000028D7737CE90(30,13-16): error X3696: infinite loop detected - loop never exits
+<scrubbed_path>(21,7-17): warning X3557: loop only executes for 0 iteration(s), forcing loop to unroll
+<scrubbed_path>(30,13-16): error X3696: infinite loop detected - loop never exits