summaryrefslogtreecommitdiff
path: root/src/passes/DeadArgumentElimination.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/DeadArgumentElimination.cpp')
-rw-r--r--src/passes/DeadArgumentElimination.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/passes/DeadArgumentElimination.cpp b/src/passes/DeadArgumentElimination.cpp
index 0c6561ef6..3735c79d0 100644
--- a/src/passes/DeadArgumentElimination.cpp
+++ b/src/passes/DeadArgumentElimination.cpp
@@ -307,8 +307,9 @@ struct DAE : public Pass {
auto& calls = pair.second;
auto* func = module->getFunction(name);
auto numParams = func->getNumParams();
- if (numParams == 0)
+ if (numParams == 0) {
continue;
+ }
// Iterate downwards, as we may remove more than one.
Index i = numParams - 1;
while (1) {
@@ -331,8 +332,9 @@ struct DAE : public Pass {
changed.insert(func);
}
}
- if (i == 0)
+ if (i == 0) {
break;
+ }
i--;
}
}