summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChain.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/Driver/ToolChain.cpp')
-rw-r--r--clang/lib/Driver/ToolChain.cpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp
index 42d9d91960a..fcf373e9f7f 100644
--- a/clang/lib/Driver/ToolChain.cpp
+++ b/clang/lib/Driver/ToolChain.cpp
@@ -679,33 +679,6 @@ ToolChain::RuntimeLibType ToolChain::GetRuntimeLibType(
return GetDefaultRuntimeLibType();
}
-ToolChain::RuntimeLibType ToolChain
-::GetUnwindLibType(
- const ArgList &Args) const {
- const Arg *A = Args.getLastArg(options::OPT_unwindlib_EQ);
- // If nothing has been specified, follow the runtime lib type.
- if (!A)
- return GetRuntimeLibType(Args);
-
- StringRef LibName = A->getValue();
- if (LibName == "compiler-rt") {
- if (GetRuntimeLibType(Args) == RLT_Libgcc)
- getDriver().Diag(diag::err_drv_incompatible_unwindlib);
- return ToolChain::RLT_CompilerRT;
- }
- else if (LibName == "libgcc")
- return ToolChain::RLT_Libgcc;
- else if (LibName == "platform") {
- return GetRuntimeLibType(Args);
- }
-
- if (A)
- getDriver().Diag(diag::err_drv_invalid_unwindlib_name)
- << A->getAsString(Args);
-
- return GetDefaultUnwindLibType();
-}
-
ToolChain::CXXStdlibType ToolChain::GetCXXStdlibType(const ArgList &Args) const{
const Arg *A = Args.getLastArg(options::OPT_stdlib_EQ);
StringRef LibName = A ? A->getValue() : CLANG_DEFAULT_CXX_STDLIB;
OpenPOWER on IntegriCloud