kTraceBufferLen is unused in default builds
authordino@apple.com <dino@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Nov 2013 01:41:27 +0000 (01:41 +0000)
committerdino@apple.com <dino@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Nov 2013 01:41:27 +0000 (01:41 +0000)
https://bugs.webkit.org/show_bug.cgi?id=123941
<rdar://problem/15409804>

Reviewed by Tim Horton.

kTraceBufferLen is not used in debug.cpp if TRACE_ENABLED is
not defined. This causes a warning in newer builds of clang.
For now, skip warnings on unused variables until we
update from ANGLE.

* src/compiler/debug.cpp: Add unused-variable ignore pragma.

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

Source/ThirdParty/ANGLE/ChangeLog
Source/ThirdParty/ANGLE/src/compiler/debug.cpp

index 07c843279191f1b650340495d83a9b68a49878a1..dd24d3c8e3f1ad3da0868d079af38ad42447c74b 100644 (file)
@@ -1,3 +1,18 @@
+2013-11-06  Dean Jackson  <dino@apple.com>
+
+        kTraceBufferLen is unused in default builds
+        https://bugs.webkit.org/show_bug.cgi?id=123941
+        <rdar://problem/15409804>
+
+        Reviewed by Tim Horton.
+
+        kTraceBufferLen is not used in debug.cpp if TRACE_ENABLED is
+        not defined. This causes a warning in newer builds of clang.
+        For now, skip warnings on unused variables until we
+        update from ANGLE.
+
+        * src/compiler/debug.cpp: Add unused-variable ignore pragma.
+
 2013-10-24  Mark Rowe  <mrowe@apple.com>
 
         Remove references to OS X 10.7 from Xcode configuration settings.
index 53778bd3eb75d18200da3de6ce44ee0ef92c7fe9..410e126b7d4c4e55a1d37a6bb5266939828b89b0 100644 (file)
 #include "compiler/InitializeParseContext.h"
 #include "compiler/ParseHelper.h"
 
+#if defined(__clang__)
+#pragma clang diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-variable"
+#endif
+
 static const int kTraceBufferLen = 1024;
 
+#if defined(__clang__)
+#pragma clang diagnostic pop
+#endif
+
 #ifdef TRACE_ENABLED
 extern "C" {
 void Trace(const char *format, ...) {