summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/ADT
diff options
context:
space:
mode:
authorAlex Lorenz <arphaman@gmail.com>2019-07-02 21:37:00 +0000
committerAlex Lorenz <arphaman@gmail.com>2019-07-02 21:37:00 +0000
commit31dee6d6ed200087cff6ed951ea0eef37b1cebba (patch)
tree3137c934490e32d1a0f82c6646802de2fd412a43 /llvm/unittests/ADT
parente97aa961d3255d95c32bb884858ccdd3a00dbadc (diff)
downloadbcm5719-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/ADT')
-rw-r--r--llvm/unittests/ADT/TripleTest.cpp11
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) {
OpenPOWER on IntegriCloud