diff options
author | Michael Gottesman <mgottesman@apple.com> | 2013-01-30 22:38:19 +0000 |
---|---|---|
committer | Michael Gottesman <mgottesman@apple.com> | 2013-01-30 22:38:19 +0000 |
commit | e502bba8c6dde1d95cc350c7935a1aea0b41465f (patch) | |
tree | d886b1fee15104073b97cb85f7b8a053ccd2a49d /include | |
parent | 383da6ba555a3c2be360d9bdc75a74f315f2354e (diff) | |
download | external_llvm-e502bba8c6dde1d95cc350c7935a1aea0b41465f.zip external_llvm-e502bba8c6dde1d95cc350c7935a1aea0b41465f.tar.gz external_llvm-e502bba8c6dde1d95cc350c7935a1aea0b41465f.tar.bz2 |
Encapsulate testing that we have an iOS Triple in Triple.h in the method isiOS
so we follow the convention that all other platforms follow by having an is*
test method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173983 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/ADT/Triple.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/llvm/ADT/Triple.h b/include/llvm/ADT/Triple.h index 7968a12..e987ffc 100644 --- a/include/llvm/ADT/Triple.h +++ b/include/llvm/ADT/Triple.h @@ -296,9 +296,14 @@ public: return getOS() == Triple::Darwin || getOS() == Triple::MacOSX; } + /// Is this an iOS triple. + bool isiOS() const { + return getOS() == Triple::IOS; + } + /// isOSDarwin - Is this a "Darwin" OS (OS X or iOS). bool isOSDarwin() const { - return isMacOSX() || getOS() == Triple::IOS; + return isMacOSX() || isiOS(); } /// \brief Tests for either Cygwin or MinGW OS |