summaryrefslogtreecommitdiffstats
path: root/tests/slang-extension
diff options
context:
space:
mode:
authorjarcherNV <jarcher@nvidia.com>2025-09-05 16:03:32 -0700
committerGitHub <noreply@github.com>2025-09-05 23:03:32 +0000
commit5055de0bb1cf3f9aac63a60217f2dbde5533c557 (patch)
tree8d7bc0778c72812a7b17247928e00f915598eff6 /tests/slang-extension
parent5500f11768d4d93eef4dfcecf0821fee747bf1a4 (diff)
Add warnings for overflows of integer types (#8281)
The code int x4 = 0xFFFFFFFFFFFFFFFF previously did not produce a warning due to the value being too large for the type. This patch now checks for this and similar issues during parsing.
Diffstat (limited to 'tests/slang-extension')
-rw-r--r--tests/slang-extension/atomic-int64-byte-address-buffer.slang2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/slang-extension/atomic-int64-byte-address-buffer.slang b/tests/slang-extension/atomic-int64-byte-address-buffer.slang
index b40cc0f16..e16abb307 100644
--- a/tests/slang-extension/atomic-int64-byte-address-buffer.slang
+++ b/tests/slang-extension/atomic-int64-byte-address-buffer.slang
@@ -32,6 +32,6 @@ void computeMain(int3 dispatchThreadID : SV_DispatchThreadID)
// Bit logical
outputBuffer.InterlockedOrU64((idx << 3), (uint64_t(2) << 32) | (tid << 4));
outputBuffer.InterlockedXorU64((idx << 3), tid << 8);
- outputBuffer.InterlockedAndU64((idx << 3), (uint64_t(tid | 2) << 32) | 0xffffffffffffffff);
+ outputBuffer.InterlockedAndU64((idx << 3), (uint64_t(tid | 2) << 32) | 0xffffffffffffffffULL);
}