diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-ir-byte-address-legalize.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/slang/slang-ir-byte-address-legalize.cpp b/source/slang/slang-ir-byte-address-legalize.cpp index a6d0acee7..b3260c8c7 100644 --- a/source/slang/slang-ir-byte-address-legalize.cpp +++ b/source/slang/slang-ir-byte-address-legalize.cpp @@ -74,6 +74,8 @@ struct ByteAddressBufferLegalizationContext void processGetEquivalentStructuredBuffer(IRInst* inst) { + m_builder.setInsertBefore(inst); + // We need to see what type it is to be interpreted as. auto type = inst->getDataType(); @@ -83,7 +85,6 @@ struct ByteAddressBufferLegalizationContext // The buffer is operand 0 auto buffer = inst->getOperand(0); - // Get the equivalent structured buffer for the buffer. if( auto structuredBuffer = getEquivalentStructuredBuffer(elementType, buffer) ) { |
