Fix Debug build error 'comparison of unsigned expression >= 0 is always true [-Werror...
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 15 Apr 2015 09:52:32 +0000 (09:52 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 15 Apr 2015 09:52:32 +0000 (09:52 +0000)
https://bugs.webkit.org/show_bug.cgi?id=143751

Patch by Joonghun Park <jh718.park@samsung.com> on 2015-04-15
Reviewed by Csaba Osztrogon√°c.

No new tests, no new behaviors.

* rendering/svg/SVGTextChunk.cpp:
(WebCore::SVGTextChunk::SVGTextChunk):

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

Source/WebCore/ChangeLog
Source/WebCore/rendering/svg/SVGTextChunk.cpp

index eb21c52..62bd1e7 100644 (file)
@@ -1,3 +1,15 @@
+2015-04-15  Joonghun Park  <jh718.park@samsung.com>
+
+        Fix Debug build error 'comparison of unsigned expression >= 0 is always true [-Werror=type-limits]'
+        https://bugs.webkit.org/show_bug.cgi?id=143751
+
+        Reviewed by Csaba Osztrogon√°c.
+
+        No new tests, no new behaviors.
+
+        * rendering/svg/SVGTextChunk.cpp:
+        (WebCore::SVGTextChunk::SVGTextChunk):
+
 2015-04-14  Zalan Bujtas  <zalan@apple.com>
 
         Make inline continuation style change logic consistent.
index 99daf5f..999b082 100644 (file)
@@ -28,7 +28,7 @@ namespace WebCore {
 SVGTextChunk::SVGTextChunk(const Vector<SVGInlineTextBox*>& lineLayoutBoxes, unsigned first, unsigned limit)
 {
     ASSERT(first < limit);
-    ASSERT(first >= 0 && limit <= lineLayoutBoxes.size());
+    ASSERT(limit <= lineLayoutBoxes.size());
 
     const SVGInlineTextBox* box = lineLayoutBoxes[first];
     const RenderStyle& style = box->renderer().style();