Author: chapuni Date: Tue Oct 6 08:58:13 2015 New Revision: 249403 URL: http://llvm.org/viewvc/llvm-project?rev=249403&view=rev Log: ToolingTests: Tweak getAnyTarget() to match "x86_64".
Both "x86" and "x86-64" are incompatible to triple's arch. Modified: cfe/trunk/unittests/Tooling/ToolingTest.cpp Modified: cfe/trunk/unittests/Tooling/ToolingTest.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Tooling/ToolingTest.cpp?rev=249403&r1=249402&r2=249403&view=diff ============================================================================== --- cfe/trunk/unittests/Tooling/ToolingTest.cpp (original) +++ cfe/trunk/unittests/Tooling/ToolingTest.cpp Tue Oct 6 08:58:13 2015 @@ -301,9 +301,11 @@ std::string getAnyTarget() { llvm::InitializeAllTargets(); for (const auto &Target : llvm::TargetRegistry::targets()) { std::string Error; - if (llvm::TargetRegistry::lookupTarget(Target.getName(), Error) == - &Target) { - return Target.getName(); + StringRef TargetName(Target.getName()); + if (TargetName == "x86-64") + TargetName = "x86_64"; + if (llvm::TargetRegistry::lookupTarget(TargetName, Error) == &Target) { + return TargetName; } } return ""; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits