diff options
author | Alex Lorenz <arphaman@gmail.com> | 2019-07-02 21:37:00 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2019-07-02 21:37:00 +0000 |
commit | 31dee6d6ed200087cff6ed951ea0eef37b1cebba (patch) | |
tree | 3137c934490e32d1a0f82c6646802de2fd412a43 /llvm/unittests | |
parent | e97aa961d3255d95c32bb884858ccdd3a00dbadc (diff) | |
download | bcm5719-llvm-31dee6d6ed200087cff6ed951ea0eef37b1cebba.tar.gz bcm5719-llvm-31dee6d6ed200087cff6ed951ea0eef37b1cebba.zip |
[triple] add 'macCatalyst' environment type
Mac Catalyst is a new deployment platform in macOS Catalina.
Differential Revision: https://reviews.llvm.org/D64097
llvm-svn: 364971
Diffstat (limited to 'llvm/unittests')
-rw-r--r-- | llvm/unittests/ADT/TripleTest.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/unittests/ADT/TripleTest.cpp b/llvm/unittests/ADT/TripleTest.cpp index b0f13d84af4..5b00a011ab3 100644 --- a/llvm/unittests/ADT/TripleTest.cpp +++ b/llvm/unittests/ADT/TripleTest.cpp @@ -1237,6 +1237,17 @@ TEST(TripleTest, getOSVersion) { EXPECT_EQ((unsigned)3, Minor); EXPECT_EQ((unsigned)0, Micro); EXPECT_TRUE(T.isSimulatorEnvironment()); + EXPECT_FALSE(T.isMacCatalystEnvironment()); + + T = Triple("x86_64-apple-ios13.0-maccatalyst"); + EXPECT_TRUE(T.isiOS()); + T.getiOSVersion(Major, Minor, Micro); + EXPECT_EQ((unsigned)13, Major); + EXPECT_EQ((unsigned)0, Minor); + EXPECT_EQ((unsigned)0, Micro); + EXPECT_TRUE(T.getEnvironment() == Triple::MacCatalyst); + EXPECT_TRUE(T.isMacCatalystEnvironment()); + EXPECT_FALSE(T.isSimulatorEnvironment()); } TEST(TripleTest, FileFormat) { |