diff options
author | Davide Italiano <davide@freebsd.org> | 2016-09-01 18:34:47 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2016-09-01 18:34:47 +0000 |
commit | 22d36c167e57ab6301be5938d8c2f4fc53031866 (patch) | |
tree | 4bf44bb4883436e308d9c0e1e7dcedffdbeb17d5 /llvm/lib | |
parent | 7e3da7140a51fef2a61608e2687df9bc1c085f39 (diff) | |
download | bcm5719-llvm-22d36c167e57ab6301be5938d8c2f4fc53031866.tar.gz bcm5719-llvm-22d36c167e57ab6301be5938d8c2f4fc53031866.zip |
[lib/LTO] Simplify a bit. NFCI.
llvm-svn: 280396
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/LTO/LTOBackend.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/LTO/LTOBackend.cpp b/llvm/lib/LTO/LTOBackend.cpp index 5f17c65cb26..2a4bb8c26e9 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 |