From 07920d8457a43b789f1fe29e2de7810e734657ff Mon Sep 17 00:00:00 2001 From: Douglas Katzman Date: Thu, 30 Apr 2015 20:08:44 +0000 Subject: Exhaustively test all triples in TripleTest. Iteration over all permutations didn't really work, due to evolution of the underlying enums. Differential Revision: http://reviews.llvm.org/D9057 llvm-svn: 236251 --- llvm/unittests/ADT/TripleTest.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'llvm/unittests') diff --git a/llvm/unittests/ADT/TripleTest.cpp b/llvm/unittests/ADT/TripleTest.cpp index 30f2f3bf7ba..d7dc4b166f2 100644 --- a/llvm/unittests/ADT/TripleTest.cpp +++ b/llvm/unittests/ADT/TripleTest.cpp @@ -225,12 +225,12 @@ TEST(TripleTest, Normalization) { // Check that normalizing a permutated set of valid components returns a // triple with the unpermuted components. StringRef C[4]; - for (int Arch = 1+Triple::UnknownArch; Arch <= Triple::amdil; ++Arch) { + for (int Arch = 1+Triple::UnknownArch; Arch <= Triple::LastArchType; ++Arch) { C[0] = Triple::getArchTypeName(Triple::ArchType(Arch)); - for (int Vendor = 1+Triple::UnknownVendor; Vendor <= Triple::PC; + for (int Vendor = 1+Triple::UnknownVendor; Vendor <= Triple::LastVendorType; ++Vendor) { C[1] = Triple::getVendorTypeName(Triple::VendorType(Vendor)); - for (int OS = 1+Triple::UnknownOS; OS <= Triple::Minix; ++OS) { + for (int OS = 1+Triple::UnknownOS; OS <= Triple::LastOSType; ++OS) { if (OS == Triple::Win32) continue; @@ -245,7 +245,7 @@ TEST(TripleTest, Normalization) { EXPECT_EQ(E, Triple::normalize(Join(C[2], C[0], C[1]))); EXPECT_EQ(E, Triple::normalize(Join(C[2], C[1], C[0]))); - for (int Env = 1 + Triple::UnknownEnvironment; Env <= Triple::Android; + for (int Env = 1 + Triple::UnknownEnvironment; Env <= Triple::LastEnvironmentType; ++Env) { C[3] = Triple::getEnvironmentTypeName(Triple::EnvironmentType(Env)); -- cgit v1.2.3