From 0e20eb496ef65988023ab439259010cac82cd1ca Mon Sep 17 00:00:00 2001 From: Stepan Dyatkovskiy Date: Tue, 26 Jun 2012 16:08:20 +0000 Subject: IntegersSubsetTest: Due to compilation failure with -std=c11, replaced -1UL with NOT_A_NUMBER constant (0xffff). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159207 91177308-0d34-0410-b5e6-96231b3b80d8 --- unittests/Support/IntegersSubsetTest.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'unittests') diff --git a/unittests/Support/IntegersSubsetTest.cpp b/unittests/Support/IntegersSubsetTest.cpp index 2d0e357..5d1dde4 100644 --- a/unittests/Support/IntegersSubsetTest.cpp +++ b/unittests/Support/IntegersSubsetTest.cpp @@ -193,6 +193,7 @@ namespace { const unsigned_ranges IntersectRes, unsigned IntersectResSize ) { + Mapping::RangesCollection Ranges; Mapping LHSMapping; @@ -248,6 +249,9 @@ namespace { } TEST(IntegersSubsetTest, DiffTest) { + + static const unsigned NOT_A_NUMBER = 0xffff; + { unsigned_ranges LHS = { { 0, 4 }, { 7, 10 }, { 13, 17 } }; unsigned_ranges RHS = { { 3, 14 } }; @@ -279,7 +283,7 @@ namespace { { unsigned_ranges LHS = { { 2, 4 } }; unsigned_ranges RHS = { { 0, 5 } }; - unsigned_ranges ExcludeRes = { {-1UL, -1UL} }; + unsigned_ranges ExcludeRes = { {NOT_A_NUMBER, NOT_A_NUMBER} }; unsigned_ranges IntersectRes = { { 2, 4 } }; TestDiff(LHS, 1, RHS, 1, ExcludeRes, 0, IntersectRes, 1); @@ -289,7 +293,7 @@ namespace { unsigned_ranges LHS = { { 2, 4 } }; unsigned_ranges RHS = { { 7, 8 } }; unsigned_ranges ExcludeRes = { { 2, 4 } }; - unsigned_ranges IntersectRes = { {-1UL, -1UL} }; + unsigned_ranges IntersectRes = { {NOT_A_NUMBER, NOT_A_NUMBER} }; TestDiff(LHS, 1, RHS, 1, ExcludeRes, 1, IntersectRes, 0); } @@ -306,7 +310,7 @@ namespace { { unsigned_ranges LHS = { { 0, 7 } }; unsigned_ranges RHS = { { 0, 5 }, { 6, 9 } }; - unsigned_ranges ExcludeRes = { {-1UL, -1UL} }; + unsigned_ranges ExcludeRes = { {NOT_A_NUMBER, NOT_A_NUMBER} }; unsigned_ranges IntersectRes = { { 0, 5 }, {6, 7} }; TestDiff(LHS, 1, RHS, 2, ExcludeRes, 0, IntersectRes, 2); @@ -316,7 +320,7 @@ namespace { unsigned_ranges LHS = { { 17, 17 } }; unsigned_ranges RHS = { { 4, 4 } }; unsigned_ranges ExcludeRes = { {17, 17} }; - unsigned_ranges IntersectRes = { { -1UL, -1UL } }; + unsigned_ranges IntersectRes = { { NOT_A_NUMBER, NOT_A_NUMBER } }; TestDiff(LHS, 1, RHS, 1, ExcludeRes, 1, IntersectRes, 0); } -- cgit v1.1