diff options
Diffstat (limited to 'lib/Target/CBackend/CBackend.cpp')
-rw-r--r-- | lib/Target/CBackend/CBackend.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Target/CBackend/CBackend.cpp b/lib/Target/CBackend/CBackend.cpp index c2681e4f50..d110684c47 100644 --- a/lib/Target/CBackend/CBackend.cpp +++ b/lib/Target/CBackend/CBackend.cpp @@ -3185,7 +3185,10 @@ std::string CWriter::InterpretASMConstraint(InlineAsm::ConstraintInfo& c) { if (!TAsm) { std::string E; const Target *Match = - TargetRegistry::getClosestStaticTargetForModule(*TheModule, E); + TargetRegistry::lookupTarget(TheModule->getTargetTriple(), + /*FallbackToHost=*/true, + /*RequireJIT=*/false, + E); if (Match) { // Per platform Target Machines don't exist, so create it; // this must be done only once. |