summaryrefslogtreecommitdiff
path: root/src/passes/Vacuum.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/Vacuum.cpp')
-rw-r--r--src/passes/Vacuum.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/passes/Vacuum.cpp b/src/passes/Vacuum.cpp
index 506eee5e6..25b0116b3 100644
--- a/src/passes/Vacuum.cpp
+++ b/src/passes/Vacuum.cpp
@@ -355,13 +355,13 @@ struct Vacuum : public WalkerPass<ExpressionStackWalker<Vacuum>> {
void visitFunction(Function* curr) {
auto* optimized =
- optimize(curr->body, curr->sig.results != Type::none, true);
+ optimize(curr->body, curr->getResults() != Type::none, true);
if (optimized) {
curr->body = optimized;
} else {
ExpressionManipulator::nop(curr->body);
}
- if (curr->sig.results == Type::none &&
+ if (curr->getResults() == Type::none &&
!EffectAnalyzer(getPassOptions(), getModule()->features, curr->body)
.hasSideEffects()) {
ExpressionManipulator::nop(curr->body);