From: Alex Denisov <1101.debian@gmail.com> Date: Sat, 4 Feb 2017 17:04:50 +0000 (+0000) Subject: TripleTest.EndianArchVariants: add missing arch types (tce, le) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9fea1e77a45b36914b4f6b4f62874f50e528df6d;p=llvm TripleTest.EndianArchVariants: add missing arch types (tce, le) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@294095 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/ADT/TripleTest.cpp b/unittests/ADT/TripleTest.cpp index d5605cbb34d..3a1f0022951 100644 --- a/unittests/ADT/TripleTest.cpp +++ b/unittests/ADT/TripleTest.cpp @@ -775,6 +775,22 @@ TEST(TripleTest, EndianArchVariants) { T.setArch(Triple::lanai); EXPECT_EQ(Triple::lanai, T.getBigEndianArchVariant().getArch()); EXPECT_EQ(Triple::UnknownArch, T.getLittleEndianArchVariant().getArch()); + + T.setArch(Triple::tcele); + EXPECT_EQ(Triple::tce, T.getBigEndianArchVariant().getArch()); + EXPECT_EQ(Triple::tcele, T.getLittleEndianArchVariant().getArch()); + + T.setArch(Triple::tce); + EXPECT_EQ(Triple::tce, T.getBigEndianArchVariant().getArch()); + EXPECT_EQ(Triple::tcele, T.getLittleEndianArchVariant().getArch()); + + T.setArch(Triple::le32); + EXPECT_EQ(Triple::UnknownArch, T.getBigEndianArchVariant().getArch()); + EXPECT_EQ(Triple::le32, T.getLittleEndianArchVariant().getArch()); + + T.setArch(Triple::le64); + EXPECT_EQ(Triple::UnknownArch, T.getBigEndianArchVariant().getArch()); + EXPECT_EQ(Triple::le64, T.getLittleEndianArchVariant().getArch()); } TEST(TripleTest, getOSVersion) {