From a2a201e327559e6a24b081fee73096b2a3b3e33f Mon Sep 17 00:00:00 2001 From: Yong He Date: Thu, 24 Oct 2024 21:31:34 -0700 Subject: Use DebugDeclare instead of DebugValue. (#5404) * Use DebugDeclare instead of DebugValue. * Avoid generating illegal SPIRV. * Improve DebugLine output. * Fix. * Fix. * Misc improvements. --- source/slang/slang-ir-addr-inst-elimination.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'source/slang/slang-ir-addr-inst-elimination.cpp') diff --git a/source/slang/slang-ir-addr-inst-elimination.cpp b/source/slang/slang-ir-addr-inst-elimination.cpp index b55f6b93d..8297f0180 100644 --- a/source/slang/slang-ir-addr-inst-elimination.cpp +++ b/source/slang/slang-ir-addr-inst-elimination.cpp @@ -170,6 +170,7 @@ struct AddressInstEliminationContext case kIROp_GetElementPtr: case kIROp_FieldAddress: case kIROp_Unmodified: + case kIROp_DebugValue: break; default: sink->diagnose(use->getUser()->sourceLoc, Diagnostics::unsupportedUseOfLValueForAutoDiff); -- cgit v1.2.3