summaryrefslogtreecommitdiff
path: root/tests/diagnostics/unbound-loop.slang
diff options
context:
space:
mode:
authorJay Kwak <82421531+jkwak-work@users.noreply.github.com>2025-06-11 22:33:16 -0700
committerGitHub <noreply@github.com>2025-06-12 05:33:16 +0000
commit7dad68f869502e5c0ab32c12cbf8db866e020713 (patch)
tree1df62f9536639f06706bd1a14031c6d5b62f78a3 /tests/diagnostics/unbound-loop.slang
parentc83a6d5b83a0b12f7029fd17fc8037beddb79834 (diff)
Fix intermittent debug failures with Debug build (#7369)
This PR replaces enable/disable style C function calls with C++ RAII style code. In debug build, when an assertion failed in between enable and disable functions, an exception is thrown and the disable function is not called. RAII style code is safer for an exception
Diffstat (limited to 'tests/diagnostics/unbound-loop.slang')
-rw-r--r--tests/diagnostics/unbound-loop.slang4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/diagnostics/unbound-loop.slang b/tests/diagnostics/unbound-loop.slang
index c0e67d9d4..5e85c3c66 100644
--- a/tests/diagnostics/unbound-loop.slang
+++ b/tests/diagnostics/unbound-loop.slang
@@ -1,4 +1,4 @@
-//DISABLE_TEST:SIMPLE(filecheck=CHECK): -entry computeMain -target hlsl -profile cs_6_5
+//TEST:SIMPLE(filecheck=CHECK): -entry computeMain -target hlsl -profile cs_6_5
RWStructuredBuffer<float> outputBuffer;
@@ -40,4 +40,4 @@ void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID)
__bwd_diff(test_loop_with_continue)(dpa, 1.0f);
outputBuffer[1] = dpa.d; // Expect: 0.0131072
}
-}
+} \ No newline at end of file