summaryrefslogtreecommitdiffstats
path: root/source/slang/ir-constexpr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/ir-constexpr.cpp')
-rw-r--r--source/slang/ir-constexpr.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/source/slang/ir-constexpr.cpp b/source/slang/ir-constexpr.cpp
index 8463851ac..ca64f5f04 100644
--- a/source/slang/ir-constexpr.cpp
+++ b/source/slang/ir-constexpr.cpp
@@ -234,8 +234,7 @@ bool propagateConstExprBackward(
IRBuilder builder;
builder.sharedBuilder = &sharedBuilder;
- builder.curFunc = code;
- builder.curBlock = nullptr;
+ builder.setInsertInto(code);
bool anyChanges = false;
for(;;)
@@ -432,9 +431,6 @@ void propagateConstExpr(
context.sharedBuilder.module = module;
context.sharedBuilder.session = session;
context.builder.sharedBuilder = &context.sharedBuilder;
- context.builder.curFunc = nullptr;
- context.builder.curBlock = nullptr;
-
// We need to propagate information both forward and backward.