summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/slang/slang-ir-spirv-legalize.cpp3
1 files changed, 1 insertions, 2 deletions
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.