From 03cddba97e821c013023d51fb7d3d61a130a2a9f Mon Sep 17 00:00:00 2001 From: Yong He Date: Sat, 10 Feb 2024 23:05:35 -0800 Subject: Fix spirv legalization of nested ararys. (#3567) * Fix spirv legalization of nested ararys. * Fix test. --- source/slang/slang-ir-spirv-legalize.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'source') diff --git a/source/slang/slang-ir-spirv-legalize.cpp b/source/slang/slang-ir-spirv-legalize.cpp index 474ebc71c..62829f553 100644 --- a/source/slang/slang-ir-spirv-legalize.cpp +++ b/source/slang/slang-ir-spirv-legalize.cpp @@ -258,8 +258,7 @@ struct SPIRVLegalizationContext : public SourceEmitterBase } for (auto i : instsToRemove) - if (!i->hasUses()) - i->removeAndDeallocate(); + i->removeAndDeallocate(); } // Returns true if the given type that should be decorated as in `UniformConstant` address space. -- cgit v1.2.3