summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorJulius Ikkala <julius.ikkala@gmail.com>2024-12-30 05:24:10 +0200
committerGitHub <noreply@github.com>2024-12-30 03:24:10 +0000
commitb2d51adc4b433c44298d35bb19637496c99ce44b (patch)
treebdf297e1de3815b01f7631aa921e2628ad0d15bd /source
parent71cd967f7ec6e5b50daecfa628cc34f6d7016a6a (diff)
Skip uninitialized-use warning on hitAttributeEXT-decorated globals (#5952)
Diffstat (limited to 'source')
-rw-r--r--source/slang/slang-ir-use-uninitialized-values.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/slang/slang-ir-use-uninitialized-values.cpp b/source/slang/slang-ir-use-uninitialized-values.cpp
index da88463d6..b1db2913e 100644
--- a/source/slang/slang-ir-use-uninitialized-values.cpp
+++ b/source/slang/slang-ir-use-uninitialized-values.cpp
@@ -663,6 +663,9 @@ static void checkUninitializedGlobals(IRGlobalVar* variable, DiagnosticSink* sin
if (variable->findDecoration<IRGlobalInputDecoration>())
return;
+ if (variable->findDecoration<IRVulkanHitAttributesDecoration>())
+ return;
+
// Check for initialization blocks
for (auto inst : variable->getChildren())
{