aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/ToolChain.cpp
diff options
context:
space:
mode:
authorKamil Rytarowski <n54@gmx.com>2018-02-27 18:16:47 +0000
committerKamil Rytarowski <n54@gmx.com>2018-02-27 18:16:47 +0000
commit9b1996ec8626b63afba9f575b1ef35d7a30ca667 (patch)
treed3dcdde70552ddb7e028232773d72ba0079745d5 /clang/lib/Driver/ToolChain.cpp
parentb2f9bb9e54bce5bbaccbe1d9d524a1c638d7b636 (diff)
downloadllvm-9b1996ec8626b63afba9f575b1ef35d7a30ca667.zip
llvm-9b1996ec8626b63afba9f575b1ef35d7a30ca667.tar.gz
llvm-9b1996ec8626b63afba9f575b1ef35d7a30ca667.tar.bz2
Handle the NetBSD case in ToolChain::getOSLibName()
Return a new CompilerRT Path on NetBSD: "netbsd", instead of getOS(), which returns a string like "netbsd8.9.12". Sponsored by <The NetBSD Foundation> llvm-svn: 326219
Diffstat (limited to 'clang/lib/Driver/ToolChain.cpp')
-rw-r--r--clang/lib/Driver/ToolChain.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp
index ed6918f..46865c97 100644
--- a/clang/lib/Driver/ToolChain.cpp
+++ b/clang/lib/Driver/ToolChain.cpp
@@ -327,6 +327,8 @@ StringRef ToolChain::getOSLibName() const {
switch (Triple.getOS()) {
case llvm::Triple::FreeBSD:
return "freebsd";
+ case llvm::Triple::NetBSD:
+ return "netbsd";
case llvm::Triple::Solaris:
return "sunos";
default: