diff options
Diffstat (limited to 'src/passes/Untee.cpp')
-rw-r--r-- | src/passes/Untee.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/passes/Untee.cpp b/src/passes/Untee.cpp index 713962aeb..79c76b988 100644 --- a/src/passes/Untee.cpp +++ b/src/passes/Untee.cpp @@ -33,7 +33,7 @@ struct Untee : public WalkerPass<PostWalker<Untee>> { Pass* create() override { return new Untee; } - void visitSetLocal(SetLocal* curr) { + void visitLocalSet(LocalSet* curr) { if (curr->isTee()) { if (curr->value->type == unreachable) { // we don't reach the tee, just remove it @@ -42,7 +42,7 @@ struct Untee : public WalkerPass<PostWalker<Untee>> { // a normal tee. replace with set and get Builder builder(*getModule()); replaceCurrent(builder.makeSequence( - curr, builder.makeGetLocal(curr->index, curr->value->type))); + curr, builder.makeLocalGet(curr->index, curr->value->type))); curr->setTee(false); } } |