summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/bugs/branch-attribute.slang9
-rw-r--r--tests/bugs/branch-switch-attribute.slang6
2 files changed, 10 insertions, 5 deletions
diff --git a/tests/bugs/branch-attribute.slang b/tests/bugs/branch-attribute.slang
index 17e30a278..95288ecfa 100644
--- a/tests/bugs/branch-attribute.slang
+++ b/tests/bugs/branch-attribute.slang
@@ -1,10 +1,13 @@
-//TEST:SIMPLE(filecheck=CHECK): -target hlsl -profile cs_5_0 -entry computeMain
+//TEST:SIMPLE(filecheck=HLSL): -target hlsl -profile cs_5_0 -entry computeMain
+//TEST:SIMPLE(filecheck=SPIRV): -target spirv -O0
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):out,name outputBuffer
RWStructuredBuffer<int> outputBuffer;
-// CHECK: [branch]
-// CHECK: [flatten]
+// HLSL: [branch]
+// HLSL: [flatten]
+// SPIRV: OpSelectionMerge {{.*}} DontFlatten
+// SPIRV: OpSelectionMerge {{.*}} Flatten
[numthreads(4, 1, 1)]
void computeMain(int3 dispatchThreadID : SV_DispatchThreadID)
diff --git a/tests/bugs/branch-switch-attribute.slang b/tests/bugs/branch-switch-attribute.slang
index 761b80e9e..5fe82b7e4 100644
--- a/tests/bugs/branch-switch-attribute.slang
+++ b/tests/bugs/branch-switch-attribute.slang
@@ -1,9 +1,11 @@
-//TEST:SIMPLE(filecheck=CHECK): -target hlsl -profile cs_5_0 -entry computeMain
+//TEST:SIMPLE(filecheck=HLSL): -target hlsl -profile cs_5_0 -entry computeMain
+//TEST:SIMPLE(filecheck=SPIRV): -target spirv -O0
//TEST_INPUT:ubuffer(data=[0 0 0 0], stride=4):out,name outputBuffer
RWStructuredBuffer<int> outputBuffer;
-// CHECK: [branch]
+// HLSL: [branch]
+// SPIRV: OpSelectionMerge {{.*}} DontFlatten
[numthreads(4, 1, 1)]
void computeMain(int3 dispatchThreadID : SV_DispatchThreadID)