[lib/LTO] Simplify a bit. NFCI.
authorDavide Italiano <davide@freebsd.org>
Thu, 1 Sep 2016 18:34:47 +0000 (18:34 +0000)
committerDavide Italiano <davide@freebsd.org>
Thu, 1 Sep 2016 18:34:47 +0000 (18:34 +0000)
llvm-svn: 280396

llvm/lib/LTO/LTOBackend.cpp

index 5f17c65..2a4bb8c 100644 (file)
@@ -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