Title: [189310] trunk/Source/WebCore
Revision
189310
Author
[email protected]
Date
2015-09-03 16:23:44 -0700 (Thu, 03 Sep 2015)

Log Message

New clang warns about boolean checks for |this| pointer in RenderObject debug methods
https://bugs.webkit.org/show_bug.cgi?id=136599

Remove unnecessary null checking.

Reviewed by David Kilzer.

Not testable.

* rendering/RenderObject.cpp:
(WebCore::RenderObject::showRenderObject): Deleted.
(WebCore::RenderObject::showRenderSubTreeAndMark): Deleted.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (189309 => 189310)


--- trunk/Source/WebCore/ChangeLog	2015-09-03 23:08:39 UTC (rev 189309)
+++ trunk/Source/WebCore/ChangeLog	2015-09-03 23:23:44 UTC (rev 189310)
@@ -1,3 +1,18 @@
+2015-09-03  Zalan Bujtas  <[email protected]>
+
+        New clang warns about boolean checks for |this| pointer in RenderObject debug methods
+        https://bugs.webkit.org/show_bug.cgi?id=136599
+
+        Remove unnecessary null checking.
+
+        Reviewed by David Kilzer.
+
+        Not testable.
+
+        * rendering/RenderObject.cpp:
+        (WebCore::RenderObject::showRenderObject): Deleted.
+        (WebCore::RenderObject::showRenderSubTreeAndMark): Deleted.
+
 2015-09-03  Adenilson Cavalcanti  <[email protected]>
 
         Improve access specifier use in RenderObject

Modified: trunk/Source/WebCore/rendering/RenderObject.cpp (189309 => 189310)


--- trunk/Source/WebCore/rendering/RenderObject.cpp	2015-09-03 23:08:39 UTC (rev 189309)
+++ trunk/Source/WebCore/rendering/RenderObject.cpp	2015-09-03 23:23:44 UTC (rev 189310)
@@ -1090,20 +1090,6 @@
 
 void RenderObject::showRenderObject(bool mark, int depth) const
 {
-#if COMPILER(CLANG)
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wunknown-pragmas"
-#pragma clang diagnostic ignored "-Wundefined-bool-conversion"
-#endif
-    // As this function is intended to be used when debugging, the |this| pointer may be 0.
-    if (!this) {
-        fprintf(stderr, "(null)\n");
-        return;
-    }
-#if COMPILER(CLANG)
-#pragma clang diagnostic pop
-#endif
-
     if (isPositioned()) {
         if (isRelPositioned())
             fputc('R', stderr);
@@ -1210,18 +1196,6 @@
 
 void RenderObject::showRenderSubTreeAndMark(const RenderObject* markedObject, int depth) const
 {
-#if COMPILER(CLANG)
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wunknown-pragmas"
-#pragma clang diagnostic ignored "-Wundefined-bool-conversion"
-#endif
-    // As this function is intended to be used when debugging, the |this| pointer may be nullptr.
-    if (!this)
-        return;
-#if COMPILER(CLANG)
-#pragma clang diagnostic pop
-#endif
-
     showRenderObject(markedObject == this, depth);
     if (is<RenderBlockFlow>(*this))
         downcast<RenderBlockFlow>(*this).showLineTreeAndMark(nullptr, depth + 1);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to