From: Saleem Abdulrasool Date: Sat, 25 Oct 2014 20:48:35 +0000 (+0000) Subject: Driver: assume that all architectures are supported for libstc++ X-Git-Tag: llvmorg-3.6.0-rc1~4958 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=eeafce17e6d74eccbe36841c310ed075fbc8ca8a;p=platform%2Fupstream%2Fllvm.git 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. llvm-svn: 220624 --- diff --git a/clang/lib/Driver/CrossWindowsToolChain.cpp b/clang/lib/Driver/CrossWindowsToolChain.cpp index b09a16c33725..c9e4fa744b60 100644 --- a/clang/lib/Driver/CrossWindowsToolChain.cpp +++ b/clang/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"); }