Modified: trunk/Source/WTF/ChangeLog (226344 => 226345)
--- trunk/Source/WTF/ChangeLog 2018-01-03 00:56:55 UTC (rev 226344)
+++ trunk/Source/WTF/ChangeLog 2018-01-03 01:43:37 UTC (rev 226345)
@@ -1,5 +1,14 @@
2018-01-02 Mark Lam <mark....@apple.com>
+ Refactoring: Rename DummyClass to DummyStruct because it's a struct.
+ https://bugs.webkit.org/show_bug.cgi?id=181230
+
+ Reviewed by JF Bastien.
+
+ * wtf/WTFAssertions.cpp:
+
+2018-01-02 Mark Lam <mark....@apple.com>
+
Ensure that poisoned pointers do not look like double or int32 JSValues.
https://bugs.webkit.org/show_bug.cgi?id=181221
<rdar://problem/36248638>
Modified: trunk/Source/WTF/wtf/WTFAssertions.cpp (226344 => 226345)
--- trunk/Source/WTF/wtf/WTFAssertions.cpp 2018-01-03 00:56:55 UTC (rev 226344)
+++ trunk/Source/WTF/wtf/WTFAssertions.cpp 2018-01-03 01:43:37 UTC (rev 226345)
@@ -32,7 +32,7 @@
namespace WTF {
namespace {
-struct DummyClass { };
+struct DummyStruct { };
}
#if ENABLE(POISON)
@@ -65,15 +65,15 @@
static_assert(!(makeConstExprPoison(0xffffffff) & 0x3), "ensure bottom 2 alignment bits are available for use as flag bits.");
#endif // ENABLE(POISON)
-static_assert(sizeof(Ref<DummyClass>) == sizeof(DummyClass*), "");
-static_assert(sizeof(PoisonedRef<0xffff, DummyClass>) == sizeof(DummyClass*), "");
+static_assert(sizeof(Ref<DummyStruct>) == sizeof(DummyStruct*), "");
+static_assert(sizeof(PoisonedRef<0xffff, DummyStruct>) == sizeof(DummyStruct*), "");
-static_assert(sizeof(RefPtr<DummyClass>) == sizeof(DummyClass*), "");
-static_assert(sizeof(PoisonedRefPtr<0xffff, DummyClass>) == sizeof(DummyClass*), "");
+static_assert(sizeof(RefPtr<DummyStruct>) == sizeof(DummyStruct*), "");
+static_assert(sizeof(PoisonedRefPtr<0xffff, DummyStruct>) == sizeof(DummyStruct*), "");
-static_assert(sizeof(PoisonedUniquePtr<0xffff, DummyClass>) == sizeof(DummyClass*), "");
+static_assert(sizeof(PoisonedUniquePtr<0xffff, DummyStruct>) == sizeof(DummyStruct*), "");
static_assert(sizeof(PoisonedUniquePtr<0xffff, int[]>) == sizeof(int*), "");
-static_assert(sizeof(PoisonedUniquePtr<0xffff, DummyClass[]>) == sizeof(DummyClass*), "");
+static_assert(sizeof(PoisonedUniquePtr<0xffff, DummyStruct[]>) == sizeof(DummyStruct*), "");
} // namespace WTF