Modified: trunk/Tools/ChangeLog (94334 => 94335)
--- trunk/Tools/ChangeLog 2011-09-01 19:51:52 UTC (rev 94334)
+++ trunk/Tools/ChangeLog 2011-09-01 19:56:45 UTC (rev 94335)
@@ -1,3 +1,9 @@
+2011-09-01 Tim Horton <hortont...@gmail.com>
+
+ Fix TestWebKitAPI build on clang-2.0
+
+ * TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp:
+
2011-09-01 Adam Barth <aba...@webkit.org>
Remove unused "extension" parameter from rebaseline gardeningserver handler
Modified: trunk/Tools/TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp (94334 => 94335)
--- trunk/Tools/TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp 2011-09-01 19:51:52 UTC (rev 94334)
+++ trunk/Tools/TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp 2011-09-01 19:56:45 UTC (rev 94335)
@@ -58,12 +58,12 @@
EXPECT_EQ(coerceLiteral(10), value.unsafeGet()); \
value = std::numeric_limits<type>::min(); \
EXPECT_EQ(true, (Checked<type, RecordOverflow>(value - coerceLiteral(1))).hasOverflowed()); \
- EXPECT_EQ(false, (value--).hasOverflowed()); \
+ EXPECT_EQ(true, !((value--).hasOverflowed())); \
EXPECT_EQ(true, value.hasOverflowed()); \
value = std::numeric_limits<type>::max(); \
- EXPECT_EQ(false, value.hasOverflowed()); \
+ EXPECT_EQ(true, !value.hasOverflowed()); \
EXPECT_EQ(true, (Checked<type, RecordOverflow>(value + coerceLiteral(1))).hasOverflowed()); \
- EXPECT_EQ(false, (value++).hasOverflowed()); \
+ EXPECT_EQ(true, !(value++).hasOverflowed()); \
EXPECT_EQ(true, value.hasOverflowed()); \
value = std::numeric_limits<type>::max(); \
EXPECT_EQ(true, (value += coerceLiteral(1)).hasOverflowed()); \
@@ -75,24 +75,24 @@
MixedSignednessTest(EXPECT_EQ(0U, (10U - value).unsafeGet())); \
value = std::numeric_limits<type>::min(); \
MixedSignednessTest(EXPECT_EQ(true, (Checked<type, RecordOverflow>(value - 1)).hasOverflowed())); \
- MixedSignednessTest(EXPECT_EQ(false, (value--).hasOverflowed())); \
+ MixedSignednessTest(EXPECT_EQ(true, !(value--).hasOverflowed())); \
MixedSignednessTest(EXPECT_EQ(true, value.hasOverflowed())); \
value = std::numeric_limits<type>::max(); \
- MixedSignednessTest(EXPECT_EQ(false, value.hasOverflowed())); \
+ MixedSignednessTest(EXPECT_EQ(true, !value.hasOverflowed())); \
MixedSignednessTest(EXPECT_EQ(true, (Checked<type, RecordOverflow>(value + 1)).hasOverflowed())); \
- MixedSignednessTest(EXPECT_EQ(false, (value++).hasOverflowed())); \
+ MixedSignednessTest(EXPECT_EQ(true, !(value++).hasOverflowed())); \
MixedSignednessTest(EXPECT_EQ(true, value.hasOverflowed())); \
value = std::numeric_limits<type>::max(); \
MixedSignednessTest(EXPECT_EQ(true, (value += 1).hasOverflowed())); \
MixedSignednessTest(EXPECT_EQ(true, value.hasOverflowed())); \
value = std::numeric_limits<type>::min(); \
MixedSignednessTest(EXPECT_EQ(true, (value - 1U).hasOverflowed())); \
- MixedSignednessTest(EXPECT_EQ(false, (value--).hasOverflowed())); \
+ MixedSignednessTest(EXPECT_EQ(true, !(value--).hasOverflowed())); \
MixedSignednessTest(EXPECT_EQ(true, value.hasOverflowed())); \
value = std::numeric_limits<type>::max(); \
- MixedSignednessTest(EXPECT_EQ(false, value.hasOverflowed())); \
+ MixedSignednessTest(EXPECT_EQ(true, !value.hasOverflowed())); \
MixedSignednessTest(EXPECT_EQ(true, (Checked<type, RecordOverflow>(value + 1U)).hasOverflowed())); \
- MixedSignednessTest(EXPECT_EQ(false, (value++).hasOverflowed())); \
+ MixedSignednessTest(EXPECT_EQ(true, !(value++).hasOverflowed())); \
MixedSignednessTest(EXPECT_EQ(true, value.hasOverflowed())); \
value = std::numeric_limits<type>::max(); \
MixedSignednessTest(EXPECT_EQ(true, (value += 1U).hasOverflowed())); \