diff options
Diffstat (limited to 'src/passes/Asyncify.cpp')
-rw-r--r-- | src/passes/Asyncify.cpp | 6 |
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); |