getArchTypeForDarwinArchName is only used in the clang driver, copy it there.
I will remove it from llvm in the next commit.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167156 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Driver/ToolChains.cpp b/lib/Driver/ToolChains.cpp
index e403e20..eca5b3b 100644
--- a/lib/Driver/ToolChains.cpp
+++ b/lib/Driver/ToolChains.cpp
@@ -714,10 +714,10 @@
// Skip this argument unless the architecture matches either the toolchain
// triple arch, or the arch being bound.
llvm::Triple::ArchType XarchArch =
- llvm::Triple::getArchTypeForDarwinArchName(A->getValue(Args, 0));
+ tools::darwin::getArchTypeForDarwinArchName(A->getValue(Args, 0));
if (!(XarchArch == getArch() ||
(BoundArch && XarchArch ==
- llvm::Triple::getArchTypeForDarwinArchName(BoundArch))))
+ tools::darwin::getArchTypeForDarwinArchName(BoundArch))))
continue;
Arg *OriginalArg = A;