From 80d2bb1240ab2078f259eef53bb8847f8a6f2e4d Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Sat, 25 Oct 2014 20:48:35 +0000 Subject: [PATCH] Driver: assume that all architectures are supported for libstc++ Rather than asserting that the target is unsupported, make a guess at what the tree for a port would look like and use that for the search path. Addresses review comments from Ried Kleckner for SVN r220547. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220624 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Driver/CrossWindowsToolChain.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/Driver/CrossWindowsToolChain.cpp b/lib/Driver/CrossWindowsToolChain.cpp index b09a16c337..c9e4fa744b 100644 --- a/lib/Driver/CrossWindowsToolChain.cpp +++ b/lib/Driver/CrossWindowsToolChain.cpp @@ -82,14 +82,8 @@ AddClangCXXStdlibIncludeArgs(const llvm::opt::ArgList &DriverArgs, case ToolChain::CST_Libstdcxx: addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/incldue/c++"); - switch (Triple.getArch()) { - default: llvm_unreachable("unsupported architecture"); - case llvm::Triple::x86: - case llvm::Triple::x86_64: - addSystemInclude(DriverArgs, CC1Args, - SysRoot + "/usr/include/c++/" + Triple.str()); - break; - } + addSystemInclude(DriverArgs, CC1Args, + SysRoot + "/usr/include/c++/" + Triple.str()); addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include/c++/backwards"); } -- 2.40.0