From 464fd110d61ef1c0661e09c5c998939849c5a020 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EB=B0=95=EC=84=B8=ED=9D=AC/On-Device=20Lab=28SR=29/Princip?= =?utf8?q?al=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Tue, 27 Aug 2019 17:14:24 +0900 Subject: [PATCH] [logo] Fix to make same pattern (#6954) This will fix Restart PhaseRunner to follow Saturate of run() return value pattern Signed-off-by: SaeHie Park --- compiler/logo/src/Phase.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/compiler/logo/src/Phase.cpp b/compiler/logo/src/Phase.cpp index 6964302..f842290 100644 --- a/compiler/logo/src/Phase.cpp +++ b/compiler/logo/src/Phase.cpp @@ -41,10 +41,8 @@ void PhaseRunner::run(const Phase &phase) const for (auto &pass : phase) { - if (pass->run(_graph)) - { - changed = true; - } + bool pass_changed = pass->run(_graph); + changed = changed || pass_changed; if (changed) { -- 2.7.4