summaryrefslogtreecommitdiffstats
path: root/llvm/unittests
diff options
context:
space:
mode:
authorDouglas Katzman <dougk@google.com>2015-04-30 20:08:44 +0000
committerDouglas Katzman <dougk@google.com>2015-04-30 20:08:44 +0000
commit07920d8457a43b789f1fe29e2de7810e734657ff (patch)
tree52f2206d22c1e9a102269520a1b95201b0cf0af9 /llvm/unittests
parentd42e017ee40a5da4e0cfdaf31ae4760078da4d1d (diff)
downloadbcm5719-llvm-07920d8457a43b789f1fe29e2de7810e734657ff.tar.gz
bcm5719-llvm-07920d8457a43b789f1fe29e2de7810e734657ff.zip
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
Diffstat (limited to 'llvm/unittests')
-rw-r--r--llvm/unittests/ADT/TripleTest.cpp8
1 files changed, 4 insertions, 4 deletions
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));
OpenPOWER on IntegriCloud