summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/bugs/mutating/mutating-call-in-loop-dce.slang3
-rw-r--r--tests/pipeline/ray-tracing/ray-query-subroutine.slang2
2 files changed, 3 insertions, 2 deletions
diff --git a/tests/bugs/mutating/mutating-call-in-loop-dce.slang b/tests/bugs/mutating/mutating-call-in-loop-dce.slang
index 372cb61b0..15e5db304 100644
--- a/tests/bugs/mutating/mutating-call-in-loop-dce.slang
+++ b/tests/bugs/mutating/mutating-call-in-loop-dce.slang
@@ -18,8 +18,9 @@ struct C
a = 0;
}
}
-int doSomething(C d)
+int doSomething(C d_in)
{
+ C d = d_in;
int rs = 0;
for (int i = 0; i < 10; i++)
rs = d.add();
diff --git a/tests/pipeline/ray-tracing/ray-query-subroutine.slang b/tests/pipeline/ray-tracing/ray-query-subroutine.slang
index 74489b6f8..122a2c966 100644
--- a/tests/pipeline/ray-tracing/ray-query-subroutine.slang
+++ b/tests/pipeline/ray-tracing/ray-query-subroutine.slang
@@ -7,7 +7,7 @@
RWStructuredBuffer<int> gOutput;
RaytracingAccelerationStructure gScene;
-float3 helper<let N : uint>(RayQuery<N> q)
+float3 helper<let N : uint>(inout RayQuery<N> q)
{
RayDesc ray;
ray.Origin = 0;