diff options
author | Tim Northover <tnorthover@apple.com> | 2019-05-15 12:01:04 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2019-05-15 12:01:04 +0000 |
commit | 3588a7462b754931c236758e4d68bccf7a3e2e32 (patch) | |
tree | 4c4c48156a55a66abb1b8d23e905bdcb58a8a11f /llvm/unittests/ADT | |
parent | 71a44224e537a515dca6adc4fdac1675480bdf66 (diff) | |
download | bcm5719-llvm-3588a7462b754931c236758e4d68bccf7a3e2e32.tar.gz bcm5719-llvm-3588a7462b754931c236758e4d68bccf7a3e2e32.zip |
arm64_32: add some unittests that were in the wrong commit.
Accidentally dropped them when committing the arm64_32 binutils support.
There's no change to real code.
llvm-svn: 360763
Diffstat (limited to 'llvm/unittests/ADT')
-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 9c8f3b1d43a..b0f13d84af4 100644 --- a/llvm/unittests/ADT/TripleTest.cpp +++ b/llvm/unittests/ADT/TripleTest.cpp @@ -552,6 +552,13 @@ TEST(TripleTest, ParsedIDs) { EXPECT_EQ(Triple::OpenEmbedded, T.getVendor()); EXPECT_EQ(Triple::Linux, T.getOS()); EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment()); + EXPECT_TRUE(T.isArch64Bit()); + + T = Triple("arm64_32-apple-ios"); + EXPECT_EQ(Triple::aarch64_32, T.getArch()); + EXPECT_EQ(Triple::IOS, T.getOS()); + EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment()); + EXPECT_TRUE(T.isArch32Bit()); T = Triple("huh"); EXPECT_EQ(Triple::UnknownArch, T.getArch()); @@ -1458,6 +1465,10 @@ TEST(TripleTest, ParseARMArch) { EXPECT_EQ(Triple::aarch64, T.getArch()); } { + Triple T = Triple("arm64_32"); + EXPECT_EQ(Triple::aarch64_32, T.getArch()); + } + { Triple T = Triple("aarch64"); EXPECT_EQ(Triple::aarch64, T.getArch()); } |