summaryrefslogtreecommitdiff
path: root/src/passes/Asyncify.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/passes/Asyncify.cpp')
-rw-r--r--src/passes/Asyncify.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/passes/Asyncify.cpp b/src/passes/Asyncify.cpp
index 07b05d21e..b74c1d7ae 100644
--- a/src/passes/Asyncify.cpp
+++ b/src/passes/Asyncify.cpp
@@ -716,13 +716,13 @@ public:
return !info.isBottomMostRuntime &&
!info.inRemoveList;
},
- [verbose](Info& info, Function* reason) {
- if (verbose && !info.canChangeState) {
+ [](Info& info) { info.canChangeState = true; },
+ [verbose](const Info& info, Function* reason) {
+ if (verbose) {
std::cout << "[asyncify] " << info.name
<< " can change the state due to "
<< reason->name << "\n";
}
- info.canChangeState = true;
},
scanner.IgnoreNonDirectCalls);