summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEd Maste <emaste@freebsd.org>2014-05-08 13:00:15 +0000
committerEd Maste <emaste@freebsd.org>2014-05-08 13:00:15 +0000
commit9f0141da2c013485051cb891844897b52e1de4ca (patch)
treeae10487729ffda8f1b3123d6e6447240540e38f6 /include
parentda704bf34650b15a4be5048761dc5bd522e09baa (diff)
downloadllvm-9f0141da2c013485051cb891844897b52e1de4ca.tar.gz
llvm-9f0141da2c013485051cb891844897b52e1de4ca.tar.bz2
llvm-9f0141da2c013485051cb891844897b52e1de4ca.tar.xz
Add isOSFreeBSD triple test
For http://reviews.llvm.org/D3448 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208309 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/ADT/Triple.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/ADT/Triple.h b/include/llvm/ADT/Triple.h
index 5008962994..95f3380b36 100644
--- a/include/llvm/ADT/Triple.h
+++ b/include/llvm/ADT/Triple.h
@@ -336,6 +336,10 @@ public:
return isMacOSX() || isiOS();
}
+ bool isOSFreeBSD() const {
+ return getOS() == Triple::FreeBSD;
+ }
+
bool isWindowsMSVCEnvironment() const {
return getOS() == Triple::Win32 &&
(getEnvironment() == Triple::UnknownEnvironment ||