Index: third_party/WebKit/Source/platform/heap/HeapTest.cpp |
diff --git a/third_party/WebKit/Source/platform/heap/HeapTest.cpp b/third_party/WebKit/Source/platform/heap/HeapTest.cpp |
index 1310bac479cbd23cccbd3a017c0696de49d5704d..fc3d4adf304aa95229f460c7d9d406c4717e528a 100644 |
--- a/third_party/WebKit/Source/platform/heap/HeapTest.cpp |
+++ b/third_party/WebKit/Source/platform/heap/HeapTest.cpp |
@@ -4843,16 +4843,22 @@ TEST(HeapTest, GCParkingTimeout) { |
TEST(HeapTest, NeedsAdjustAndMark) { |
// class Mixin : public GarbageCollectedMixin {}; |
- EXPECT_TRUE(NeedsAdjustAndMark<Mixin>::value); |
- EXPECT_TRUE(NeedsAdjustAndMark<const Mixin>::value); |
+ static_assert(NeedsAdjustAndMark<Mixin>::value, |
+ "A Mixin pointer needs adjustment"); |
+ static_assert(NeedsAdjustAndMark<Mixin>::value, |
+ "A const Mixin pointer needs adjustment"); |
// class SimpleObject : public GarbageCollected<SimpleObject> {}; |
- EXPECT_FALSE(NeedsAdjustAndMark<SimpleObject>::value); |
- EXPECT_FALSE(NeedsAdjustAndMark<const SimpleObject>::value); |
+ static_assert(!NeedsAdjustAndMark<SimpleObject>::value, |
+ "A SimpleObject pointer does not need adjustment"); |
+ static_assert(!NeedsAdjustAndMark<const SimpleObject>::value, |
+ "A const SimpleObject pointer does not need adjustment"); |
// class UseMixin : public SimpleObject, public Mixin {}; |
- EXPECT_FALSE(NeedsAdjustAndMark<UseMixin>::value); |
- EXPECT_FALSE(NeedsAdjustAndMark<const UseMixin>::value); |
+ static_assert(!NeedsAdjustAndMark<UseMixin>::value, |
+ "A UseMixin pointer does not need adjustment"); |
+ static_assert(!NeedsAdjustAndMark<const UseMixin>::value, |
+ "A const UseMixin pointer does not need adjustment"); |
} |
template <typename Set> |