diff options
Diffstat (limited to 'tools/lto/LTOCodeGenerator.cpp')
-rw-r--r-- | tools/lto/LTOCodeGenerator.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/lto/LTOCodeGenerator.cpp b/tools/lto/LTOCodeGenerator.cpp index 93689e3..a264e73 100644 --- a/tools/lto/LTOCodeGenerator.cpp +++ b/tools/lto/LTOCodeGenerator.cpp @@ -330,8 +330,10 @@ bool LTOCodeGenerator::determineTarget(std::string& errMsg) // create target machine from info for merged modules Module* mergedModule = _linker.getModule(); const Target *march = - TargetRegistry::getClosestStaticTargetForModule(*mergedModule, - errMsg); + TargetRegistry::lookupTarget(mergedModule->getTargetTriple(), + /*FallbackToHost=*/true, + /*RequireJIT=*/false, + errMsg); if ( march == NULL ) return true; |