Add missing WTF_MAKE_ISO_ALLOCATED macros
authorzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 30 Nov 2017 00:31:50 +0000 (00:31 +0000)
committerzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 30 Nov 2017 00:31:50 +0000 (00:31 +0000)
https://bugs.webkit.org/show_bug.cgi?id=180165
<rdar://problem/35755617>

Reviewed by Simon Fraser.

* rendering/RenderFrame.h:
* rendering/RenderFullScreen.cpp:
* rendering/RenderIFrame.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@225303 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/rendering/RenderFrame.cpp
Source/WebCore/rendering/RenderFrame.h
Source/WebCore/rendering/RenderFullScreen.cpp
Source/WebCore/rendering/RenderIFrame.cpp
Source/WebCore/rendering/RenderIFrame.h

index 9a19efe..1425851 100644 (file)
@@ -1,3 +1,15 @@
+2017-11-29  Zalan Bujtas  <zalan@apple.com>
+
+        Add missing WTF_MAKE_ISO_ALLOCATED macros
+        https://bugs.webkit.org/show_bug.cgi?id=180165
+        <rdar://problem/35755617>
+
+        Reviewed by Simon Fraser.
+
+        * rendering/RenderFrame.h:
+        * rendering/RenderFullScreen.cpp:
+        * rendering/RenderIFrame.h:
+
 2017-11-29  Said Abou-Hallawa  <sabouhallawa@apple.com>
 
         Remove the ImageSource from the class hierarchy that connects BitmapImage to ImageFrame
index 052b4ff..1c29155 100644 (file)
@@ -29,6 +29,8 @@
 
 namespace WebCore {
 
+WTF_MAKE_ISO_ALLOCATED_IMPL(RenderFrame);
+
 RenderFrame::RenderFrame(HTMLFrameElement& frame, RenderStyle&& style)
     : RenderFrameBase(frame, WTFMove(style))
 {
index 7cb6b67..3d67a0f 100644 (file)
@@ -30,6 +30,7 @@ namespace WebCore {
 struct FrameEdgeInfo;
 
 class RenderFrame final : public RenderFrameBase {
+    WTF_MAKE_ISO_ALLOCATED(RenderFrame);
 public:
     RenderFrame(HTMLFrameElement&, RenderStyle&&);
 
index 729d01b..451d5fa 100644 (file)
@@ -38,6 +38,7 @@ namespace WebCore {
 WTF_MAKE_ISO_ALLOCATED_IMPL(RenderFullScreen);
 
 class RenderFullScreenPlaceholder final : public RenderBlockFlow {
+    WTF_MAKE_ISO_ALLOCATED(RenderFullScreenPlaceholder);
 public:
     RenderFullScreenPlaceholder(Document& document, RenderStyle&& style)
         : RenderBlockFlow(document, WTFMove(style))
@@ -48,6 +49,8 @@ private:
     bool isRenderFullScreenPlaceholder() const override { return true; }
 };
 
+WTF_MAKE_ISO_ALLOCATED_IMPL(RenderFullScreenPlaceholder);
+
 RenderFullScreen::RenderFullScreen(Document& document, RenderStyle&& style)
     : RenderFlexibleBox(document, WTFMove(style))
 {
index b8bb907..06d806c 100644 (file)
@@ -36,6 +36,8 @@
 
 namespace WebCore {
 
+WTF_MAKE_ISO_ALLOCATED_IMPL(RenderIFrame);
+
 using namespace HTMLNames;
     
 RenderIFrame::RenderIFrame(HTMLIFrameElement& element, RenderStyle&& style)
index ff8b88a..f376e15 100644 (file)
@@ -32,6 +32,7 @@ namespace WebCore {
 class RenderView;
 
 class RenderIFrame final : public RenderFrameBase {
+    WTF_MAKE_ISO_ALLOCATED(RenderIFrame);
 public:
     RenderIFrame(HTMLIFrameElement&, RenderStyle&&);