From 22d36c167e57ab6301be5938d8c2f4fc53031866 Mon Sep 17 00:00:00 2001 From: Davide Italiano Date: Thu, 1 Sep 2016 18:34:47 +0000 Subject: [PATCH] [lib/LTO] Simplify a bit. NFCI. llvm-svn: 280396 --- llvm/lib/LTO/LTOBackend.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/llvm/lib/LTO/LTOBackend.cpp b/llvm/lib/LTO/LTOBackend.cpp index 5f17c65..2a4bb8c 100644 --- a/llvm/lib/LTO/LTOBackend.cpp +++ b/llvm/lib/LTO/LTOBackend.cpp @@ -140,10 +140,7 @@ bool opt(Config &C, TargetMachine *TM, unsigned Task, Module &M, bool IsThinLto) { M.setDataLayout(TM->createDataLayout()); runOldPMPasses(C, M, TM, IsThinLto); - if (C.PostOptModuleHook && !C.PostOptModuleHook(Task, M)) - return false; - - return true; + return !C.PostOptModuleHook || C.PostOptModuleHook(Task, M); } /// Monolithic LTO does not support caching (yet), this is a convenient wrapper -- 2.7.4