[XSLT] Make WebKit build when XSLT is disabled
authordbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Sep 2014 15:34:42 +0000 (15:34 +0000)
committerdbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Sep 2014 15:34:42 +0000 (15:34 +0000)
https://bugs.webkit.org/show_bug.cgi?id=136471

Reviewed by Simon Fraser.

Fixes a Clang compiler warning that file-static function WebCore::hasNoStyleInformation is unused.
This function is only called from ENABLE(XSLT)-guarded code. So, add a ENABLE(XSLT)-guard around
WebCore::hasNoStyleInformation().

* xml/parser/XMLDocumentParserLibxml2.cpp:
(WebCore::hasNoStyleInformation):

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

Source/WebCore/ChangeLog
Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp

index c2dc794..76b7752 100644 (file)
@@ -1,3 +1,17 @@
+2014-09-03  Daniel Bates  <dabates@apple.com>
+
+        [XSLT] Make WebKit build when XSLT is disabled
+        https://bugs.webkit.org/show_bug.cgi?id=136471
+
+        Reviewed by Simon Fraser.
+
+        Fixes a Clang compiler warning that file-static function WebCore::hasNoStyleInformation is unused.
+        This function is only called from ENABLE(XSLT)-guarded code. So, add a ENABLE(XSLT)-guard around
+        WebCore::hasNoStyleInformation().
+
+        * xml/parser/XMLDocumentParserLibxml2.cpp:
+        (WebCore::hasNoStyleInformation):
+
 2014-09-02  Brian J. Burg  <burg@cs.washington.edu>
 
         LegacyProfiler: remove redundant ProfileNode members and other cleanup
index e1daf47..d2fe7c0 100644 (file)
 
 namespace WebCore {
 
+#if ENABLE(XSLT)
 static inline bool hasNoStyleInformation(Document* document)
 {
     if (document->sawElementsInKnownNamespaces())
         return false;
-#if ENABLE(XSLT)
+
     if (document->transformSourceDocument())
         return false;
-#endif
+
     if (!document->frame() || !document->frame()->page())
         return false;
 
@@ -91,6 +92,7 @@ static inline bool hasNoStyleInformation(Document* document)
 
     return true;
 }
+#endif
 
 class PendingCallbacks {
     WTF_MAKE_NONCOPYABLE(PendingCallbacks); WTF_MAKE_FAST_ALLOCATED;