=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for webkit24-gtk-2.4.11nb30 CDPATH="${ZSH_VERSION+.}:" && cd . && aclocal-1.15 -I Source/autotools WARNING: 'aclocal' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. CDPATH="${ZSH_VERSION+.}:" && cd . && autoconf cd . && automake-1.15 --foreign WARNING: 'automake' is missing on your system. You should only need it if you modified 'Makefile.am', 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. /bin/sh ./config.status --recheck (CDPATH="${ZSH_VERSION+.}:" && cd . && autoheader) GEN DerivedSources/webkitdom/WebKitDOMDeprecated.h GEN DerivedSources/webkitdom/WebKitDOMEventTarget.h GEN DerivedSources/webkitdom/webkitdomdefines.h GEN DerivedSources/webkitdom/webkitdom.h GEN DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h GEN DerivedSources/webkitdom/WebKitDOMObject.h GEN DerivedSources/WebCore/InternalSettingsGenerated.idl GEN DerivedSources/WebInspectorUI/GResourceBundle.xml GEN gtkdoc-webkitdom.cfg GEN DerivedSources/webkitdom/WebKitDOMCustom.h GEN gtkdoc-webkitgtk.cfg GEN stamp-webkitmarshal.cpp GEN stamp-webkitmarshal.h INFO: Reading ./Source/WebKit/gtk/webkitmarshal.list... INFO: Reading ./Source/WebKit/gtk/webkitmarshal.list... rm -f stamp-h1 touch autotoolsconfig.h.in GEN stamp-mini-browser-marshal.h GEN stamp-mini-browser-marshal.c GEN DerivedSources/JavaScriptCore/KeywordLookup.h GEN DerivedSources/JavaScriptCore/Lexer.lut.h GEN DerivedSources/JavaScriptCore/RegExpJitTables.h Creating hashtable for Source/JavaScriptCore/parser/Keywords.table GEN DerivedSources/JavaScriptCore/ArrayConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/ArrayConstructor.cpp GEN DerivedSources/JavaScriptCore/BooleanPrototype.lut.h GEN DerivedSources/JavaScriptCore/ArrayPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/BooleanPrototype.cpp GEN DerivedSources/JavaScriptCore/DateConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/ArrayPrototype.cpp GEN DerivedSources/JavaScriptCore/DatePrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/DateConstructor.cpp GEN DerivedSources/JavaScriptCore/InjectedScriptSource.h GEN DerivedSources/JavaScriptCore/ErrorPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/DatePrototype.cpp Creating hashtable for Source/JavaScriptCore/runtime/ErrorPrototype.cpp GEN DerivedSources/JavaScriptCore/JSDataViewPrototype.lut.h INFO: Reading ./Tools/MiniBrowser/gtk/browser-marshal.list... Creating hashtable for Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp GEN DerivedSources/JavaScriptCore/JSONObject.lut.h GEN DerivedSources/JavaScriptCore/JSGlobalObject.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSGlobalObject.cpp Creating hashtable for Source/JavaScriptCore/runtime/JSONObject.cpp INFO: Reading ./Tools/MiniBrowser/gtk/browser-marshal.list... GEN DerivedSources/JavaScriptCore/JSPromiseConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp GEN DerivedSources/JavaScriptCore/JSPromisePrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSPromisePrototype.cpp GEN DerivedSources/JavaScriptCore/MathObject.lut.h Creating hashtable for Source/JavaScriptCore/runtime/MathObject.cpp GEN DerivedSources/JavaScriptCore/NamePrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/NamePrototype.cpp GEN DerivedSources/JavaScriptCore/NumberConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/NumberConstructor.cpp GEN DerivedSources/JavaScriptCore/NumberPrototype.lut.h GEN DerivedSources/JavaScriptCore/ObjectConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/ObjectConstructor.cpp Creating hashtable for Source/JavaScriptCore/runtime/NumberPrototype.cpp GEN DerivedSources/JavaScriptCore/RegExpConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/RegExpConstructor.cpp GEN DerivedSources/JavaScriptCore/RegExpPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/RegExpPrototype.cpp GEN DerivedSources/JavaScriptCore/RegExpObject.lut.h GEN DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h Creating hashtable for Source/JavaScriptCore/runtime/RegExpObject.cpp GEN DerivedSources/JavaScriptCore/StringConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/StringConstructor.cpp GEN DerivedSources/Platform/ColorData.cpp GEN DerivedSources/Platform/WebKitFontFamilyNames.h GEN DerivedSources/WebCore/CSSGrammar.cpp GEN DerivedSources/WebCore/CSSValueKeywords.h GEN DerivedSources/WebCore/CSSPropertyNames.h GEN DerivedSources/WebCore/CommandLineAPIModuleSource.h GEN DerivedSources/WebCore/EventFactory.cpp GEN DerivedSources/WebCore/CommandLineAPIModuleSource.h GEN DerivedSources/WebCore/EventHeaders.h offlineasm: Parsing ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm and creating offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h. GEN DerivedSources/WebCore/EventInterfaces.h offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter64.asm DerivedSources/WebCore/CSSGrammar.y:62.1-12: warning: deprecated directive: '%pure_parser', use '%define api.pure' [-Wdeprecated] 62 | %pure_parser | ^~~~~~~~~~~~ | %define api.pure GEN DerivedSources/WebCore/EventTargetHeaders.h GEN DerivedSources/WebCore/EventTargetInterfaces.h GEN DerivedSources/WebCore/ExceptionCodeDescription.cpp GEN DerivedSources/WebCore/ExceptionHeaders.h GEN DerivedSources/WebCore/ExceptionInterfaces.h GEN DerivedSources/WebCore/HTMLNames.h GEN DerivedSources/WebCore/HTMLEntityTable.cpp GEN DerivedSources/WebCore/InjectedScriptCanvasModuleSource.h GEN DerivedSources/WebCore/InspectorOverlayPage.h GEN DerivedSources/WebCore/InspectorWeb.json GEN DerivedSources/JavaScriptCore/InspectorJS.json GEN DerivedSources/WebCore/idl_supplemental_dependencies GEN DerivedSources/WebCore/MathMLElementFactory.cpp GEN DerivedSources/WebCore/MathMLNames.cpp GEN DerivedSources/WebCore/InspectorOverlayPage.h offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm GEN DerivedSources/WebCore/PlugInsResources.h GEN DerivedSources/WebCore/SettingsMacros.h GEN DerivedSources/WebCore/UserAgentStyleSheets.h GEN DerivedSources/WebCore/InjectedScriptCanvasModuleSource.h GEN DerivedSources/WebCore/XLinkNames.cpp GEN DerivedSources/WebCore/XMLNames.cpp GEN DerivedSources/WebCore/XMLNames.h GEN DerivedSources/WebCore/XMLNSNames.cpp GEN DerivedSources/WebCore/XMLNSNames.h DerivedSources/WebCore/CSSGrammar.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] GEN DerivedSources/WebCore/XMLViewerCSS.h GEN DerivedSources/WebCore/XMLViewerCSS.h GEN DerivedSources/WebCore/XMLViewerJS.h GEN DerivedSources/WebCore/XMLViewerJS.h GEN DerivedSources/WebCore/XPathGrammar.cpp GEN DerivedSources/WebCore/JSSVGDocument.h GEN DerivedSources/WebCore/SVGElementFactory.cpp GEN DerivedSources/WebInspectorUI/GResourceBundle.c GEN DerivedSources/WebCore/JSSVGAElement.h GEN DerivedSources/WebCore/JSSVGAltGlyphDefElement.h Source/WebCore/xml/XPathGrammar.y:50.1-12: warning: deprecated directive: '%pure_parser', use '%define api.pure' [-Wdeprecated] 50 | %pure_parser | ^~~~~~~~~~~~ | %define api.pure Source/WebCore/xml/XPathGrammar.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] GEN DerivedSources/WebCore/JSSVGAltGlyphElement.h GEN DerivedSources/WebCore/JSSVGAltGlyphItemElement.h GEN DerivedSources/WebCore/JSSVGAngle.h GEN DerivedSources/WebCore/JSSVGAnimateColorElement.h GEN DerivedSources/WebCore/JSSVGAnimatedAngle.h GEN DerivedSources/WebCore/JSSVGAnimatedBoolean.h GEN DerivedSources/WebCore/JSSVGAnimatedEnumeration.h GEN DerivedSources/WebCore/JSSVGAnimatedInteger.h GEN DerivedSources/WebCore/JSSVGAnimatedLength.h GEN DerivedSources/WebCore/JSSVGAnimatedLengthList.h GEN DerivedSources/WebCore/JSSVGAnimatedNumber.h GEN DerivedSources/WebCore/JSSVGAnimatedNumberList.h GEN DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.h GEN DerivedSources/WebCore/JSSVGAnimatedRect.h GEN DerivedSources/WebCore/JSSVGAnimatedString.h GEN DerivedSources/WebCore/JSSVGAnimatedTransformList.h GEN DerivedSources/WebCore/JSSVGAnimateElement.h GEN DerivedSources/WebCore/JSSVGAnimateMotionElement.h GEN DerivedSources/WebCore/JSSVGAnimateTransformElement.h GEN DerivedSources/WebCore/JSSVGAnimationElement.h GEN DerivedSources/WebCore/JSSVGCircleElement.h GEN DerivedSources/WebCore/JSSVGClipPathElement.h GEN DerivedSources/WebCore/JSSVGColor.h GEN DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.h GEN DerivedSources/WebCore/JSSVGCursorElement.h GEN DerivedSources/WebCore/JSSVGDefsElement.h GEN DerivedSources/WebCore/JSSVGDescElement.h GEN DerivedSources/WebCore/JSSVGElement.h GEN DerivedSources/WebCore/JSSVGElementInstance.h GEN DerivedSources/WebCore/JSSVGElementInstanceList.h GEN DerivedSources/WebCore/JSSVGEllipseElement.h GEN DerivedSources/WebCore/JSSVGException.h GEN DerivedSources/WebCore/JSSVGExternalResourcesRequired.h GEN DerivedSources/WebCore/JSSVGFEBlendElement.h GEN DerivedSources/WebCore/JSSVGFEColorMatrixElement.h GEN DerivedSources/WebCore/JSSVGFEComponentTransferElement.h GEN DerivedSources/WebCore/JSSVGFECompositeElement.h GEN DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.h GEN DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.h GEN DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h GEN DerivedSources/WebCore/JSSVGFEDistantLightElement.h GEN DerivedSources/WebCore/JSSVGFEDropShadowElement.h GEN DerivedSources/WebCore/JSSVGFEFloodElement.h GEN DerivedSources/WebCore/JSSVGFEFuncAElement.h GEN DerivedSources/WebCore/JSSVGFEFuncBElement.h offlineasm: offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h successfully generated. GEN DerivedSources/WebCore/JSSVGFEFuncGElement.h GEN DerivedSources/WebCore/JSSVGFEFuncRElement.h GEN DerivedSources/WebCore/JSSVGFEGaussianBlurElement.h GEN DerivedSources/WebCore/JSSVGFEImageElement.h GEN DerivedSources/WebCore/JSSVGFEMergeElement.h GEN DerivedSources/WebCore/JSSVGFEMergeNodeElement.h GEN DerivedSources/WebCore/JSSVGFEMorphologyElement.h GEN DerivedSources/WebCore/JSSVGFEOffsetElement.h GEN DerivedSources/WebCore/JSSVGFEPointLightElement.h GEN DerivedSources/WebCore/JSSVGFESpecularLightingElement.h GEN DerivedSources/WebCore/JSSVGFESpotLightElement.h GEN DerivedSources/WebCore/JSSVGFETileElement.h GEN DerivedSources/WebCore/JSSVGFETurbulenceElement.h GEN DerivedSources/WebCore/JSSVGFilterElement.h GEN DerivedSources/WebCore/JSSVGFilterPrimitiveStandardAttributes.h GEN DerivedSources/WebCore/JSSVGFitToViewBox.h GEN DerivedSources/WebCore/JSSVGFontElement.h GEN DerivedSources/WebCore/JSSVGFontFaceElement.h GEN DerivedSources/WebCore/JSSVGFontFaceFormatElement.h GEN DerivedSources/WebCore/JSSVGFontFaceNameElement.h GEN DerivedSources/WebCore/JSSVGFontFaceSrcElement.h GEN DerivedSources/WebCore/JSSVGFontFaceUriElement.h GEN DerivedSources/WebCore/JSSVGForeignObjectElement.h GEN DerivedSources/WebCore/JSSVGGElement.h GEN DerivedSources/WebCore/JSSVGGlyphElement.h GEN DerivedSources/WebCore/JSSVGGlyphRefElement.h GEN DerivedSources/WebCore/JSSVGGradientElement.h GEN DerivedSources/WebCore/JSSVGGraphicsElement.h GEN DerivedSources/WebCore/JSSVGHKernElement.h GEN DerivedSources/WebCore/JSSVGImageElement.h GEN DerivedSources/WebCore/JSSVGLength.h GEN DerivedSources/WebCore/JSSVGLengthList.h GEN DerivedSources/WebCore/JSSVGLinearGradientElement.h GEN DerivedSources/WebCore/JSSVGLineElement.h GEN DerivedSources/WebCore/JSSVGMPathElement.h GEN DerivedSources/WebCore/JSSVGMarkerElement.h GEN DerivedSources/WebCore/JSSVGMaskElement.h GEN DerivedSources/WebCore/JSSVGMatrix.h GEN DerivedSources/WebCore/JSSVGMetadataElement.h GEN DerivedSources/WebCore/JSSVGMissingGlyphElement.h GEN DerivedSources/WebCore/JSSVGNumber.h GEN DerivedSources/WebCore/JSSVGNumberList.h GEN DerivedSources/WebCore/JSSVGPaint.h GEN DerivedSources/WebCore/JSSVGPathElement.h GEN DerivedSources/WebCore/JSSVGPathSegArcAbs.h GEN DerivedSources/WebCore/JSSVGPathSegArcRel.h GEN DerivedSources/WebCore/JSSVGPathSegClosePath.h GEN DerivedSources/WebCore/JSSVGPathSeg.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoAbs.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoRel.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.h GEN DerivedSources/WebCore/JSSVGPathSegList.h GEN DerivedSources/WebCore/JSSVGPathSegMovetoAbs.h GEN DerivedSources/WebCore/JSSVGPathSegMovetoRel.h GEN DerivedSources/WebCore/JSSVGPatternElement.h GEN DerivedSources/WebCore/JSSVGPoint.h GEN DerivedSources/WebCore/JSSVGPointList.h GEN DerivedSources/WebCore/JSSVGPolygonElement.h GEN DerivedSources/WebCore/JSSVGPolylineElement.h GEN DerivedSources/WebCore/JSSVGPreserveAspectRatio.h GEN DerivedSources/WebCore/JSSVGRadialGradientElement.h GEN DerivedSources/WebCore/JSSVGRect.h GEN DerivedSources/WebCore/JSSVGRectElement.h GEN DerivedSources/WebCore/JSSVGRenderingIntent.h GEN DerivedSources/WebCore/JSSVGScriptElement.h GEN DerivedSources/WebCore/JSSVGSetElement.h GEN DerivedSources/WebCore/JSSVGStopElement.h GEN DerivedSources/WebCore/JSSVGStringList.h GEN DerivedSources/WebCore/JSSVGStyleElement.h GEN DerivedSources/WebCore/JSSVGSVGElement.h GEN DerivedSources/WebCore/JSSVGSwitchElement.h GEN DerivedSources/WebCore/JSSVGSymbolElement.h GEN DerivedSources/WebCore/JSSVGTests.h GEN DerivedSources/WebCore/JSSVGTextContentElement.h GEN DerivedSources/WebCore/JSSVGTextElement.h GEN DerivedSources/WebCore/JSSVGTextPathElement.h GEN DerivedSources/WebCore/JSSVGTextPositioningElement.h GEN DerivedSources/WebCore/JSSVGTitleElement.h GEN DerivedSources/WebCore/JSSVGTransform.h GEN DerivedSources/WebCore/JSSVGTransformList.h GEN DerivedSources/WebCore/JSSVGTRefElement.h GEN DerivedSources/WebCore/JSSVGTSpanElement.h GEN DerivedSources/WebCore/JSSVGUnitTypes.h GEN DerivedSources/WebCore/JSSVGURIReference.h GEN DerivedSources/WebCore/JSSVGUseElement.h GEN DerivedSources/WebCore/JSSVGViewElement.h GEN DerivedSources/WebCore/JSSVGViewSpec.h GEN DerivedSources/WebCore/JSSVGVKernElement.h GEN DerivedSources/WebCore/JSSVGZoomAndPan.h GEN DerivedSources/WebCore/JSSVGZoomEvent.h GEN stamp-webkitenumtypes.h GEN DerivedSources/WebKit2/AuthenticationManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/AuthenticationManagerMessages.h GEN DerivedSources/WebKit2/CustomProtocolManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/CustomProtocolManagerProxyMessages.h GEN DerivedSources/WebKit2/CustomProtocolManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/CustomProtocolManagerMessages.h GEN DerivedSources/WebKit2/DownloadProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/DownloadProxyMessages.h GEN DerivedSources/WebKit2/DrawingAreaMessageReceiver.cpp GEN DerivedSources/WebKit2/DrawingAreaMessages.h GEN DerivedSources/WebKit2/DrawingAreaProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/DrawingAreaProxyMessages.h GEN DerivedSources/WebKit2/EventDispatcherMessageReceiver.cpp GEN DerivedSources/WebKit2/EventDispatcherMessages.h GEN DerivedSources/WebKit2/NetworkConnectionToWebProcessMessageReceiver.cpp GEN DerivedSources/WebKit2/NetworkConnectionToWebProcessMessages.h GEN DerivedSources/WebKit2/NetworkProcessConnectionMessageReceiver.cpp GEN DerivedSources/WebKit2/NetworkProcessConnectionMessages.h GEN DerivedSources/WebKit2/NetworkProcessMessageReceiver.cpp GEN DerivedSources/WebKit2/NetworkProcessMessages.h GEN DerivedSources/WebKit2/NetworkProcessProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/NetworkProcessProxyMessages.h GEN DerivedSources/WebKit2/NetworkResourceLoaderMessageReceiver.cpp GEN DerivedSources/WebKit2/NPObjectMessageReceiverMessageReceiver.cpp GEN DerivedSources/WebKit2/NetworkResourceLoaderMessages.h GEN DerivedSources/WebKit2/NPObjectMessageReceiverMessages.h GEN DerivedSources/WebKit2/PluginControllerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/PluginControllerProxyMessages.h GEN DerivedSources/WebKit2/PluginProcessConnectionManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/PluginProcessConnectionManagerMessages.h GEN DerivedSources/WebKit2/PluginProcessConnectionMessageReceiver.cpp GEN DerivedSources/WebKit2/PluginProcessConnectionMessages.h GEN DerivedSources/WebKit2/PluginProcessMessageReceiver.cpp GEN DerivedSources/WebKit2/PluginProcessMessages.h GEN DerivedSources/WebKit2/PluginProcessProxyMessages.h GEN DerivedSources/WebKit2/PluginProcessProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/PluginProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/PluginProxyMessages.h GEN DerivedSources/WebKit2/StorageAreaMapMessageReceiver.cpp GEN DerivedSources/WebKit2/StorageAreaMapMessages.h GEN DerivedSources/WebKit2/StorageManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/StorageManagerMessages.h GEN DerivedSources/WebKit2/WebApplicationCacheManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebApplicationCacheManagerMessages.h GEN DerivedSources/WebKit2/WebApplicationCacheManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebApplicationCacheManagerProxyMessages.h GEN DerivedSources/WebKit2/WebBatteryManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebBatteryManagerMessages.h GEN DerivedSources/WebKit2/WebBatteryManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebBatteryManagerProxyMessages.h GEN DerivedSources/WebKit2/WebContextMessageReceiver.cpp GEN DerivedSources/WebKit2/WebContextMessages.h GEN DerivedSources/WebKit2/WebConnectionMessageReceiver.cpp GEN DerivedSources/WebKit2/WebConnectionMessages.h GEN DerivedSources/WebKit2/WebCookieManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebCookieManagerMessages.h GEN DerivedSources/WebKit2/WebCookieManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebCookieManagerProxyMessages.h GEN DerivedSources/WebKit2/WebDatabaseManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebDatabaseManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebDatabaseManagerProxyMessages.h GEN DerivedSources/WebKit2/WebFullScreenManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebFullScreenManagerMessages.h GEN DerivedSources/WebKit2/WebFullScreenManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebDatabaseManagerMessages.h GEN DerivedSources/WebKit2/WebFullScreenManagerProxyMessages.h GEN DerivedSources/WebKit2/WebGeolocationManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebGeolocationManagerMessages.h GEN DerivedSources/WebKit2/WebGeolocationManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebGeolocationManagerProxyMessages.h GEN DerivedSources/WebKit2/WebIconDatabaseMessageReceiver.cpp GEN DerivedSources/WebKit2/WebIconDatabaseMessages.h GEN DerivedSources/WebKit2/WebIconDatabaseProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebInspectorMessageReceiver.cpp GEN DerivedSources/WebKit2/WebIconDatabaseProxyMessages.h GEN DerivedSources/WebKit2/WebInspectorMessages.h GEN DerivedSources/WebKit2/WebInspectorProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebInspectorProxyMessages.h GEN DerivedSources/WebKit2/WebMediaCacheManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebMediaCacheManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebMediaCacheManagerMessages.h GEN DerivedSources/WebKit2/WebMediaCacheManagerProxyMessages.h GEN DerivedSources/WebKit2/WebNetworkInfoManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebNetworkInfoManagerMessages.h GEN DerivedSources/WebKit2/WebNetworkInfoManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebNetworkInfoManagerProxyMessages.h GEN DerivedSources/WebKit2/WebNotificationManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebNotificationManagerMessages.h GEN DerivedSources/WebKit2/WebOriginDataManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebOriginDataManagerMessages.h GEN DerivedSources/WebKit2/WebOriginDataManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebOriginDataManagerProxyMessages.h GEN DerivedSources/WebKit2/WebPageGroupProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebPageGroupProxyMessages.h GEN DerivedSources/WebKit2/WebPageProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebPageProxyMessages.h GEN DerivedSources/WebKit2/WebPageMessageReceiver.cpp GEN DerivedSources/WebKit2/WebPageMessages.h GEN DerivedSources/WebKit2/WebProcessConnectionMessageReceiver.cpp GEN DerivedSources/WebKit2/WebProcessConnectionMessages.h GEN DerivedSources/WebKit2/WebProcessMessageReceiver.cpp GEN DerivedSources/WebKit2/WebProcessMessages.h GEN DerivedSources/WebKit2/WebProcessProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebProcessProxyMessages.h GEN DerivedSources/WebKit2/WebResourceCacheManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebResourceCacheManagerMessages.h GEN DerivedSources/WebKit2/WebResourceCacheManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebResourceCacheManagerProxyMessages.h GEN DerivedSources/WebKit2/WebResourceLoaderMessages.h GEN DerivedSources/WebKit2/WebResourceLoaderMessageReceiver.cpp GEN DerivedSources/WebKit2/WebVibrationProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebVibrationProxyMessages.h GEN stamp-webkit2marshal.cpp GEN stamp-webkit2enumtypes GEN stamp-webkit2marshal.h cd . && /bin/sh ./config.status DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitVersion.h GEN DerivedSources/WebInspectorUI/WebKit2GResourceBundle.c cd . && /bin/sh ./config.status autotoolsconfig.h GEN DerivedSources/webkitdom/WebKitDOMBatteryManager.h INFO: Reading ./Source/WebKit2/UIProcess/API/gtk/webkit2marshal.list... GEN DerivedSources/webkitdom/WebKitDOMCSSRule.h GEN DerivedSources/webkitdom/WebKitDOMCSSRuleList.h INFO: Reading ./Source/WebKit2/UIProcess/API/gtk/webkit2marshal.list... GEN DerivedSources/webkitdom/WebKitDOMCSSStyleDeclaration.h GEN DerivedSources/webkitdom/WebKitDOMCSSStyleSheet.h config.status: creating autotoolsconfig.h config.status: autotoolsconfig.h is unchanged GEN DerivedSources/webkitdom/WebKitDOMCSSValue.h GEN DerivedSources/webkitdom/WebKitDOMMediaController.h GEN DerivedSources/webkitdom/WebKitDOMMediaList.h GEN DerivedSources/webkitdom/WebKitDOMMediaQueryList.h GEN DerivedSources/webkitdom/WebKitDOMStyleMedia.h GEN DerivedSources/webkitdom/WebKitDOMStyleSheet.h GEN DerivedSources/webkitdom/WebKitDOMStyleSheetList.h GEN DerivedSources/webkitdom/WebKitDOMAttr.h GEN DerivedSources/webkitdom/WebKitDOMCDATASection.h GEN DerivedSources/webkitdom/WebKitDOMCharacterData.h GEN DerivedSources/webkitdom/WebKitDOMComment.h GEN DerivedSources/webkitdom/WebKitDOMDocument.h GEN DerivedSources/webkitdom/WebKitDOMDocumentFragment.h config.status: creating DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitVersion.h GEN DerivedSources/webkitdom/WebKitDOMDocumentType.h GEN DerivedSources/webkitdom/WebKitDOMDOMImplementation.h Can't cd to (./) conf32pTVs: No such file or directory at Source/WebCore/bindings/scripts/CodeGenerator.pm line 233. GEN DerivedSources/webkitdom/WebKitDOMDOMNamedFlowCollection.h GEN DerivedSources/webkitdom/WebKitDOMDOMSettableTokenList.h GEN DerivedSources/webkitdom/WebKitDOMDOMSecurityPolicy.h GEN DerivedSources/webkitdom/WebKitDOMDOMStringList.h GEN DerivedSources/webkitdom/WebKitDOMDOMStringMap.h GEN DerivedSources/webkitdom/WebKitDOMDOMTokenList.h GEN DerivedSources/webkitdom/WebKitDOMElement.h GEN DerivedSources/webkitdom/WebKitDOMEntityReference.h GEN DerivedSources/webkitdom/WebKitDOMEvent.h GEN DerivedSources/webkitdom/WebKitDOMKeyboardEvent.h GEN DerivedSources/webkitdom/WebKitDOMMessagePort.h GEN DerivedSources/webkitdom/WebKitDOMMouseEvent.h GEN DerivedSources/webkitdom/WebKitDOMNamedNodeMap.h GEN DerivedSources/webkitdom/WebKitDOMNode.h GEN DerivedSources/webkitdom/WebKitDOMNodeFilter.h GEN DerivedSources/webkitdom/WebKitDOMNodeIterator.h GEN DerivedSources/webkitdom/WebKitDOMNodeList.h GEN DerivedSources/webkitdom/WebKitDOMProcessingInstruction.h GEN DerivedSources/webkitdom/WebKitDOMRange.h GEN DerivedSources/webkitdom/WebKitDOMText.h GEN DerivedSources/webkitdom/WebKitDOMTouch.h GEN DerivedSources/webkitdom/WebKitDOMTreeWalker.h GEN DerivedSources/webkitdom/WebKitDOMUIEvent.h GEN DerivedSources/webkitdom/WebKitDOMBlob.h GEN DerivedSources/webkitdom/WebKitDOMFile.h GEN DerivedSources/webkitdom/WebKitDOMFileList.h GEN DerivedSources/webkitdom/WebKitDOMGamepad.h GEN DerivedSources/webkitdom/WebKitDOMGamepadList.h GEN DerivedSources/webkitdom/WebKitDOMGeolocation.h GEN DerivedSources/webkitdom/WebKitDOMHTMLAnchorElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLAppletElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLAreaElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLBaseElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLBaseFontElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLBodyElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLBRElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLButtonElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLCanvasElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLCollection.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDirectoryElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDivElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDListElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDocument.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDetailsElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLEmbedElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFieldSetElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFontElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFormElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFrameElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFrameSetElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLHeadElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLHeadingElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLHRElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLHtmlElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLIFrameElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLImageElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLInputElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLKeygenElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLLabelElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLLegendElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLLIElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLLinkElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMapElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMarqueeElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMediaElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMenuElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMetaElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLModElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLObjectElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLOListElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLOptGroupElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLOptionElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLOptionsCollection.h GEN DerivedSources/webkitdom/WebKitDOMHTMLParagraphElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLParamElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLPreElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLQuoteElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLScriptElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLSelectElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLStyleElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableCaptionElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableColElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableSectionElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableCellElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTextAreaElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTitleElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableRowElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLUListElement.h GEN DerivedSources/webkitdom/WebKitDOMMediaError.h GEN DerivedSources/webkitdom/WebKitDOMTimeRanges.h GEN DerivedSources/webkitdom/WebKitDOMValidityState.h GEN DerivedSources/webkitdom/WebKitDOMDOMApplicationCache.h GEN DerivedSources/webkitdom/WebKitDOMBarProp.h GEN DerivedSources/webkitdom/WebKitDOMConsole.h GEN DerivedSources/webkitdom/WebKitDOMDOMWindowCSS.h GEN DerivedSources/webkitdom/WebKitDOMDOMSelection.h GEN DerivedSources/webkitdom/WebKitDOMDOMWindow.h GEN DerivedSources/webkitdom/WebKitDOMHistory.h GEN DerivedSources/webkitdom/WebKitDOMLocation.h GEN DerivedSources/webkitdom/WebKitDOMNavigator.h GEN DerivedSources/webkitdom/WebKitDOMScreen.h GEN DerivedSources/webkitdom/WebKitDOMShadowRoot.h GEN DerivedSources/webkitdom/WebKitDOMWebKitPoint.h GEN DerivedSources/webkitdom/WebKitDOMWebKitNamedFlow.h GEN DerivedSources/webkitdom/WebKitDOMDOMMimeType.h GEN DerivedSources/webkitdom/WebKitDOMDOMMimeTypeArray.h GEN DerivedSources/webkitdom/WebKitDOMDOMPlugin.h GEN DerivedSources/webkitdom/WebKitDOMDOMPluginArray.h GEN DerivedSources/webkitdom/WebKitDOMDatabase.h GEN DerivedSources/webkitdom/WebKitDOMStorage.h GEN DerivedSources/webkitdom/WebKitDOMStorageInfo.h GEN DerivedSources/webkitdom/WebKitDOMStorageQuota.h GEN DerivedSources/webkitdom/WebKitDOMXPathExpression.h GEN DerivedSources/webkitdom/WebKitDOMXPathNSResolver.h GEN DerivedSources/webkitdom/WebKitDOMXPathResult.h GEN DerivedSources/webkitdom/WebKitDOMPerformance.h GEN DerivedSources/webkitdom/WebKitDOMPerformanceEntry.h GEN DerivedSources/webkitdom/WebKitDOMPerformanceEntryList.h GEN DerivedSources/webkitdom/WebKitDOMPerformanceNavigation.h GEN DerivedSources/webkitdom/WebKitDOMPerformanceTiming.h GEN DerivedSources/webkitdom/WebKitDOMWheelEvent.h GEN DerivedSources/webkitdom/WebKitDOMAudioTrack.h GEN DerivedSources/webkitdom/WebKitDOMAudioTrackList.h GEN DerivedSources/webkitdom/WebKitDOMHTMLAudioElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLVideoElement.h GEN DerivedSources/webkitdom/WebKitDOMTextTrack.h GEN DerivedSources/webkitdom/WebKitDOMTextTrackList.h GEN DerivedSources/webkitdom/WebKitDOMTextTrackCue.h GEN DerivedSources/webkitdom/WebKitDOMTextTrackCueList.h GEN DerivedSources/webkitdom/WebKitDOMTrackEvent.h GEN DerivedSources/webkitdom/WebKitDOMVideoPlaybackQuality.h GEN DerivedSources/webkitdom/WebKitDOMVideoTrack.h GEN DerivedSources/webkitdom/WebKitDOMVideoTrackList.h GEN DerivedSources/webkit/webkitenumtypes.cpp GEN DerivedSources/WebKit2/webkit2extension/include/webkit2 GEN DerivedSources/WebKit2/webkit2gtk/include/webkit2 CXX Source/WTF/wtf/libWTF_la-Assertions.lo CXX Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o CXX Source/WTF/wtf/libWTF_la-Atomics.lo CXX Source/WTF/wtf/libWTF_la-BitVector.lo CXX Source/WTF/wtf/libWTF_la-CompilationThread.lo CXX Source/WTF/wtf/libWTF_la-Compression.lo CXX Source/WTF/wtf/libWTF_la-CryptographicallyRandomNumber.lo CXX Source/WTF/wtf/libWTF_la-CurrentTime.lo Source/WTF/wtf/CurrentTime.cpp:229:5: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal now; ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:35: note: 'GTimeVal' has been explicitly marked deprecated here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:909:49: note: expanded from macro 'GLIB_DEPRECATED_TYPE_IN_2_62_FOR' # define GLIB_DEPRECATED_TYPE_IN_2_62_FOR(f) GLIB_DEPRECATED_TYPE_FOR(f) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmacros.h:1014:37: note: expanded from macro 'GLIB_DEPRECATED_TYPE_FOR' #define GLIB_DEPRECATED_TYPE_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ Source/WTF/wtf/CurrentTime.cpp:230:5: warning: 'g_get_current_time' is deprecated: Use 'g_get_real_time' instead [-Wdeprecated-declarations] g_get_current_time(&now); ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmain.h:678:1: note: 'g_get_current_time' has been explicitly marked deprecated here GLIB_DEPRECATED_IN_2_62_FOR(g_get_real_time) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:903:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_62_FOR' # define GLIB_DEPRECATED_IN_2_62_FOR(f) GLIB_DEPRECATED_FOR(f) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmacros.h:981:32: note: expanded from macro 'GLIB_DEPRECATED_FOR' #define GLIB_DEPRECATED_FOR(f) G_DEPRECATED_FOR(f) _GLIB_EXTERN ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ In file included from Source/WTF/wtf/Compression.cpp:26: In file included from ./Source/WTF/config.h:57: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ Source/WTF/wtf/Compression.cpp:40:17: note: in implicit copy constructor for 'WTF::Checked' first required here CheckedSize allocSize = count; ^ 2 warnings generated. 1 warning generated. In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29: In file included from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29: In file included from ./Source/JavaScriptCore/heap/DeferGC.h:29: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29: In file included from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29: In file included from ./Source/JavaScriptCore/heap/DeferGC.h:29: In file included from ./Source/JavaScriptCore/heap/Heap.h:28: In file included from ./Source/JavaScriptCore/heap/CopyVisitor.h:29: In file included from ./Source/JavaScriptCore/heap/CopiedSpace.h:29: In file included from ./Source/JavaScriptCore/heap/CopiedAllocator.h:29: In file included from ./Source/JavaScriptCore/heap/CopiedBlock.h:32: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/libWTF_la-DataLog.lo In file included from Source/WTF/wtf/Assertions.cpp:41: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] CXX Source/WTF/wtf/libWTF_la-DateMath.lo In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ 1 warning generated. In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37: In file included from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:33: In file included from ./Source/JavaScriptCore/runtime/JSFunction.h:30: In file included from ./Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53: In file included from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32: In file included from ./Source/JavaScriptCore/runtime/Executable.h:36: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ CXX Source/WTF/wtf/libWTF_la-DecimalNumber.lo In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: In file included from ./Source/JavaScriptCore/config.h:60: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ CXX Source/WTF/wtf/libWTF_la-DynamicAnnotations.lo CXX Source/WTF/wtf/libWTF_la-FastBitVector.lo CXX Source/WTF/wtf/libWTF_la-FastMalloc.lo In file included from Source/WTF/wtf/DateMath.cpp:73: In file included from ./Source/WTF/wtf/DateMath.h:52: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WTF/wtf/DataLog.cpp:30: In file included from ./Source/WTF/wtf/WTFThreadData.h:35: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29: In file included from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29: In file included from ./Source/JavaScriptCore/heap/DeferGC.h:29: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ 1 warning generated. In file included from Source/WTF/wtf/DecimalNumber.cpp:27: In file included from ./Source/WTF/wtf/DecimalNumber.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/libWTF_la-FilePrintStream.lo In file included from Source/WTF/wtf/DecimalNumber.cpp:27: In file included from ./Source/WTF/wtf/DecimalNumber.h:30: In file included from ./Source/WTF/wtf/dtoa.h:25: In file included from ./Source/WTF/wtf/dtoa/double-conversion.h:31: ./Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ 2 warnings generated. In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: In file included from ./Source/JavaScriptCore/config.h:60: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 12 warnings generated. 1 warning generated. CXX Source/WTF/wtf/libWTF_la-FunctionDispatcher.lo CXX Source/WTF/wtf/libWTF_la-GregorianDateTime.lo CXX Source/WTF/wtf/libWTF_la-HashTable.lo CXX Source/WTF/wtf/libWTF_la-MD5.lo In file included from Source/WTF/wtf/GregorianDateTime.cpp:28: In file included from ./Source/WTF/wtf/DateMath.h:52: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/libWTF_la-MainThread.lo 1 warning generated. CXX Source/WTF/wtf/libWTF_la-MediaTime.lo CXX Source/WTF/wtf/libWTF_la-MetaAllocator.lo CXX Source/WTF/wtf/libWTF_la-NumberOfCores.lo In file included from Source/WTF/wtf/MediaTime.cpp:34: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Source/WTF/wtf/MediaTime.cpp:91:21: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'long') to 'float' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (floatTime > std::numeric_limits::max()) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Source/WTF/wtf/MediaTime.cpp:96:36: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'long') to 'float' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] while (floatTime * timeScale > std::numeric_limits::max()) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Source/WTF/wtf/MediaTime.cpp:107:22: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (doubleTime > std::numeric_limits::max()) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Source/WTF/wtf/MediaTime.cpp:112:37: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] while (doubleTime * timeScale > std::numeric_limits::max()) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX Source/WTF/wtf/libWTF_la-RAMSize.lo CXX Source/WTF/wtf/libWTF_la-OSAllocatorPosix.lo 5 warnings generated. CXX Source/WTF/wtf/libWTF_la-OSAllocatorWin.lo CXX Source/WTF/wtf/libWTF_la-OSRandomSource.lo CXX Source/WTF/wtf/libWTF_la-PageAllocationAligned.lo In file included from Source/WTF/wtf/OSAllocatorPosix.cpp:31: In file included from ./Source/WTF/wtf/PageAllocation.h:31: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ CXX Source/WTF/wtf/libWTF_la-PageBlock.lo 1 warning generated. CXX Source/WTF/wtf/libWTF_la-ParallelJobsGeneric.lo CXX Source/WTF/wtf/libWTF_la-PrintStream.lo In file included from Source/WTF/wtf/PageAllocationAligned.cpp:27: In file included from ./Source/WTF/wtf/PageAllocationAligned.h:30: In file included from ./Source/WTF/wtf/PageReservation.h:29: In file included from ./Source/WTF/wtf/PageAllocation.h:31: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ 1 warning generated. CXX Source/WTF/wtf/libWTF_la-RandomNumber.lo CXX Source/WTF/wtf/libWTF_la-RefCountedLeakCounter.lo CXX Source/WTF/wtf/libWTF_la-RunLoop.lo CXX Source/WTF/wtf/libWTF_la-SHA1.lo CXX Source/WTF/wtf/libWTF_la-SixCharacterHash.lo CXX Source/WTF/wtf/libWTF_la-StackBounds.lo In file included from Source/WTF/wtf/PrintStream.cpp:31: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/libWTF_la-StringPrintStream.lo 1 warning generated. CXX Source/WTF/wtf/libWTF_la-TCSystemAlloc.lo In file included from Source/WTF/wtf/StringPrintStream.cpp:27: In file included from ./Source/WTF/wtf/StringPrintStream.h:31: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WTF/wtf/libWTF_la-ThreadIdentifierDataPthreads.lo In file included from Source/WTF/wtf/TCSystemAlloc.cpp:33: In file included from ./Source/WTF/config.h:57: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ Source/WTF/wtf/TCSystemAlloc.cpp:166:29: note: in implicit copy constructor for 'WTF::Checked' first required here Checked mapSize = Checked(size) + extra + 2 * pagesize; ^ CXX Source/WTF/wtf/libWTF_la-ThreadSpecificWin.lo 1 warning generated. CXX Source/WTF/wtf/libWTF_la-Threading.lo CXX Source/WTF/wtf/libWTF_la-ThreadingPthreads.lo CXX Source/WTF/wtf/libWTF_la-ThreadingWin.lo CXX Source/WTF/wtf/libWTF_la-WTFThreadData.lo CXX Source/WTF/wtf/libWTF_la-dtoa.lo CXX Source/WTF/wtf/dtoa/libWTF_la-bignum-dtoa.lo In file included from Source/WTF/wtf/ThreadingPthreads.cpp:37: In file included from ./Source/WTF/wtf/DateMath.h:52: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/dtoa/libWTF_la-bignum.lo CXX Source/WTF/wtf/dtoa/libWTF_la-cached-powers.lo CXX Source/WTF/wtf/dtoa/libWTF_la-diy-fp.lo In file included from Source/WTF/wtf/ThreadingPthreads.cpp:38: In file included from ./Source/WTF/wtf/dtoa.h:25: In file included from ./Source/WTF/wtf/dtoa/double-conversion.h:31: ./Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from Source/WTF/wtf/dtoa.cpp:39: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WTF/wtf/dtoa/bignum-dtoa.cc:32: In file included from Source/WTF/wtf/dtoa/bignum-dtoa.h:31: Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from Source/WTF/wtf/dtoa/bignum.cc:30: In file included from Source/WTF/wtf/dtoa/bignum.h:31: Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ CXX Source/WTF/wtf/dtoa/libWTF_la-double-conversion.lo In file included from Source/WTF/wtf/dtoa.cpp:36: In file included from ./Source/WTF/wtf/dtoa.h:25: In file included from ./Source/WTF/wtf/dtoa/double-conversion.h:31: ./Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ 1 warning generated. In file included from Source/WTF/wtf/WTFThreadData.cpp:28: In file included from ./Source/WTF/wtf/WTFThreadData.h:35: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WTF/wtf/dtoa/cached-powers.cc:34: Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ 1 warning generated. In file included from Source/WTF/wtf/dtoa/diy-fp.cc:30: In file included from Source/WTF/wtf/dtoa/diy-fp.h:31: Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ 1 warning generated. 1 warning generated. 2 warnings generated. In file included from Source/WTF/wtf/dtoa/double-conversion.cc:33: In file included from Source/WTF/wtf/dtoa/double-conversion.h:31: Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ CXX Source/WTF/wtf/dtoa/libWTF_la-fast-dtoa.lo CXX Source/WTF/wtf/dtoa/libWTF_la-fixed-dtoa.lo CXX Source/WTF/wtf/dtoa/libWTF_la-strtod.lo 1 warning generated. 1 warning generated. In file included from Source/WTF/wtf/dtoa/strtod.cc:33: In file included from Source/WTF/wtf/dtoa/strtod.h:31: Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from Source/WTF/wtf/dtoa/fast-dtoa.cc:30: In file included from Source/WTF/wtf/dtoa/fast-dtoa.h:31: Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ CXX Source/WTF/wtf/gobject/libWTF_la-GRefPtr.lo 1 warning generated. 1 warning generated. CXX Source/WTF/wtf/gobject/libWTF_la-GlibUtilities.lo In file included from Source/WTF/wtf/dtoa/fixed-dtoa.cc:32: In file included from Source/WTF/wtf/dtoa/fixed-dtoa.h:31: Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ CXX Source/WTF/wtf/gtk/libWTF_la-MainThreadGtk.lo 1 warning generated. CXX Source/WTF/wtf/gtk/libWTF_la-RunLoopGtk.lo CXX Source/WTF/wtf/text/libWTF_la-AtomicString.lo CXX Source/WTF/wtf/text/libWTF_la-AtomicStringTable.lo 2 warnings generated. CXX Source/WTF/wtf/text/libWTF_la-Base64.lo In file included from Source/WTF/wtf/text/AtomicString.cpp:24: In file included from Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/text/libWTF_la-CString.lo CXX Source/WTF/wtf/text/libWTF_la-StringBuilder.lo CXX Source/WTF/wtf/text/libWTF_la-StringImpl.lo In file included from Source/WTF/wtf/text/AtomicStringTable.cpp:24: In file included from Source/WTF/wtf/text/AtomicStringTable.h:27: In file included from ./Source/WTF/wtf/WTFThreadData.h:35: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WTF/wtf/text/AtomicString.cpp:32: In file included from ./Source/WTF/wtf/dtoa.h:25: In file included from ./Source/WTF/wtf/dtoa/double-conversion.h:31: ./Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ 1 warning generated. In file included from Source/WTF/wtf/text/Base64.cpp:25: In file included from Source/WTF/wtf/text/Base64.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WTF/wtf/text/StringBuilder.cpp:28: In file included from Source/WTF/wtf/text/StringBuilder.h:30: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WTF/wtf/text/StringImpl.cpp:26: In file included from Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WTF/wtf/text/StringBuilder.cpp:32: In file included from ./Source/WTF/wtf/dtoa.h:25: In file included from ./Source/WTF/wtf/dtoa/double-conversion.h:31: ./Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ 1 warning generated. In file included from Source/WTF/wtf/text/StringImpl.cpp:25: In file included from ./Source/WTF/config.h:57: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ Source/WTF/wtf/text/StringBuffer.h:44:64: note: in implicit copy constructor for 'WTF::Checked' first required here , m_data(m_length ? static_cast(fastMalloc((Checked(m_length) * sizeof(CharType)).unsafeGet())) : nullptr) ^ CXX Source/WTF/wtf/text/libWTF_la-StringStatics.lo 2 warnings generated. 2 warnings generated. CXX Source/WTF/wtf/text/libWTF_la-WTFString.lo CXX Source/WTF/wtf/threads/libWTF_la-BinarySemaphore.lo CXX Source/WTF/wtf/unicode/libWTF_la-CollatorDefault.lo In file included from Source/WTF/wtf/text/StringStatics.cpp:32: In file included from Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/unicode/libWTF_la-UTF8.lo 1 warning generated. In file included from Source/WTF/wtf/text/WTFString.cpp:23: In file included from Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/unicode/icu/libWTF_la-CollatorICU.lo In file included from Source/WTF/wtf/text/WTFString.cpp:35: In file included from ./Source/WTF/wtf/dtoa.h:25: In file included from ./Source/WTF/wtf/dtoa/double-conversion.h:31: ./Source/WTF/wtf/dtoa/utils.h:297:22: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ GEN DerivedSources/WebCore/InspectorWebBackendDispatchers.cpp GEN DerivedSources/WebCore/JSANGLEInstancedArrays.h GEN DerivedSources/WebCore/JSAbstractWorker.h GEN DerivedSources/WebCore/JSAllAudioCapabilities.h GEN DerivedSources/WebCore/JSAllVideoCapabilities.h GEN DerivedSources/WebCore/JSAttr.h GEN DerivedSources/WebCore/JSAudioBuffer.h GEN DerivedSources/WebCore/JSAudioBufferCallback.h GEN DerivedSources/WebCore/JSAudioBufferSourceNode.h GEN DerivedSources/WebCore/JSChannelMergerNode.h 2 warnings generated. GEN DerivedSources/WebCore/JSChannelSplitterNode.h GEN DerivedSources/WebCore/JSAudioContext.h GEN DerivedSources/WebCore/JSAudioDestinationNode.h GEN DerivedSources/WebCore/JSGainNode.h GEN DerivedSources/WebCore/JSAudioListener.h GEN DerivedSources/WebCore/JSAudioNode.h GEN DerivedSources/WebCore/JSPannerNode.h GEN DerivedSources/WebCore/JSAudioParam.h GEN DerivedSources/WebCore/JSAudioProcessingEvent.h GEN DerivedSources/WebCore/JSAudioStreamTrack.h 2 warnings generated. GEN DerivedSources/WebCore/JSAudioTrack.h GEN DerivedSources/WebCore/JSAudioTrackList.h GEN DerivedSources/WebCore/JSBarProp.h GEN DerivedSources/WebCore/JSBatteryManager.h GEN DerivedSources/WebCore/JSBeforeLoadEvent.h GEN DerivedSources/WebCore/JSBeforeUnloadEvent.h GEN DerivedSources/WebCore/JSBiquadFilterNode.h GEN DerivedSources/WebCore/JSBlob.h GEN DerivedSources/WebCore/JSCanvasGradient.h GEN DerivedSources/WebCore/JSCanvasPattern.h GEN DerivedSources/WebCore/JSCanvasProxy.h GEN DerivedSources/WebCore/JSCanvasRenderingContext2D.h GEN DerivedSources/WebCore/JSCanvasRenderingContext.h GEN DerivedSources/WebCore/JSCapabilityRange.h GEN DerivedSources/WebCore/JSCDATASection.h GEN DerivedSources/WebCore/JSCharacterData.h GEN DerivedSources/WebCore/JSClientRect.h GEN DerivedSources/WebCore/JSClientRectList.h GEN DerivedSources/WebCore/JSClipboard.h GEN DerivedSources/WebCore/JSCloseEvent.h GEN DerivedSources/WebCore/JSCommandLineAPIHost.h GEN DerivedSources/WebCore/JSComment.h GEN DerivedSources/WebCore/JSCompositionEvent.h GEN DerivedSources/WebCore/JSConsole.h GEN DerivedSources/WebCore/JSConvolverNode.h GEN DerivedSources/WebCore/JSCoordinates.h GEN DerivedSources/WebCore/JSCounter.h GEN DerivedSources/WebCore/JSCrypto.h GEN DerivedSources/WebCore/JSCSSCharsetRule.h GEN DerivedSources/WebCore/JSCSSFontFaceLoadEvent.h GEN DerivedSources/WebCore/JSCSSFontFaceRule.h GEN DerivedSources/WebCore/JSCSSHostRule.h GEN DerivedSources/WebCore/JSCSSImportRule.h GEN DerivedSources/WebCore/JSCSSMediaRule.h GEN DerivedSources/WebCore/JSCSSPageRule.h GEN DerivedSources/WebCore/JSCSSPrimitiveValue.h GEN DerivedSources/WebCore/JSCSSRule.h GEN DerivedSources/WebCore/JSCSSRuleList.h GEN DerivedSources/WebCore/JSCSSStyleDeclaration.h GEN DerivedSources/WebCore/JSCSSStyleRule.h GEN DerivedSources/WebCore/JSCSSStyleSheet.h GEN DerivedSources/WebCore/JSCSSSupportsRule.h GEN DerivedSources/WebCore/JSCSSValue.h GEN DerivedSources/WebCore/JSCSSValueList.h GEN DerivedSources/WebCore/JSCryptoKey.h GEN DerivedSources/WebCore/JSCryptoKeyPair.h GEN DerivedSources/WebCore/JSCustomEvent.h GEN DerivedSources/WebCore/JSDatabase.h GEN DerivedSources/WebCore/JSDatabaseCallback.h GEN DerivedSources/WebCore/JSDatabaseSync.h GEN DerivedSources/WebCore/JSDataTransferItem.h GEN DerivedSources/WebCore/JSDataTransferItemList.h GEN DerivedSources/WebCore/JSDedicatedWorkerGlobalScope.h GEN DerivedSources/WebCore/JSDelayNode.h GEN DerivedSources/WebCore/JSDeviceMotionEvent.h GEN DerivedSources/WebCore/JSDeviceOrientationEvent.h GEN DerivedSources/WebCore/JSDocument.h GEN DerivedSources/WebCore/JSDocumentFragment.h GEN DerivedSources/WebCore/JSDocumentType.h GEN DerivedSources/WebCore/JSDOMApplicationCache.h GEN DerivedSources/WebCore/JSDOMCoreException.h GEN DerivedSources/WebCore/JSDOMError.h GEN DerivedSources/WebCore/JSDOMFormData.h GEN DerivedSources/WebCore/JSDOMImplementation.h GEN DerivedSources/WebCore/JSDOMMimeTypeArray.h GEN DerivedSources/WebCore/JSDOMMimeType.h GEN DerivedSources/WebCore/JSDOMNamedFlowCollection.h GEN DerivedSources/WebCore/JSDOMPath.h GEN DerivedSources/WebCore/JSDOMParser.h GEN DerivedSources/WebCore/JSDOMPluginArray.h GEN DerivedSources/WebCore/JSDOMPlugin.h GEN DerivedSources/WebCore/JSDOMSecurityPolicy.h GEN DerivedSources/WebCore/JSDOMSelection.h GEN DerivedSources/WebCore/JSDOMSettableTokenList.h GEN DerivedSources/WebCore/JSDOMStringList.h GEN DerivedSources/WebCore/JSDOMStringMap.h GEN DerivedSources/WebCore/JSDOMTokenList.h GEN DerivedSources/WebCore/JSDOMURL.h GEN DerivedSources/WebCore/JSDOMWindow.h GEN DerivedSources/WebCore/JSDOMWindowCSS.h GEN DerivedSources/WebCore/JSDynamicsCompressorNode.h GEN DerivedSources/WebCore/JSElement.h GEN DerivedSources/WebCore/JSEntity.h GEN DerivedSources/WebCore/JSEntityReference.h GEN DerivedSources/WebCore/JSErrorEvent.h GEN DerivedSources/WebCore/JSEXTDrawBuffers.h GEN DerivedSources/WebCore/JSEXTTextureFilterAnisotropic.h GEN DerivedSources/WebCore/JSEvent.h GEN DerivedSources/WebCore/JSEventException.h GEN DerivedSources/WebCore/JSEventSource.h GEN DerivedSources/WebCore/JSEventTarget.h GEN DerivedSources/WebCore/JSFile.h GEN DerivedSources/WebCore/JSFileError.h GEN DerivedSources/WebCore/JSFileException.h GEN DerivedSources/WebCore/JSFileList.h GEN DerivedSources/WebCore/JSFileReader.h GEN DerivedSources/WebCore/JSFileReaderSync.h GEN DerivedSources/WebCore/JSFocusEvent.h GEN DerivedSources/WebCore/JSFontLoader.h GEN DerivedSources/WebCore/JSGamepad.h GEN DerivedSources/WebCore/JSGamepadList.h GEN DerivedSources/WebCore/JSGeolocation.h GEN DerivedSources/WebCore/JSGeoposition.h GEN DerivedSources/WebCore/JSHashChangeEvent.h GEN DerivedSources/WebCore/JSHistory.h GEN DerivedSources/WebCore/JSHTMLAllCollection.h GEN DerivedSources/WebCore/JSHTMLAnchorElement.h GEN DerivedSources/WebCore/JSHTMLAppletElement.h GEN DerivedSources/WebCore/JSHTMLAreaElement.h GEN DerivedSources/WebCore/JSHTMLAudioElement.h GEN DerivedSources/WebCore/JSHTMLBaseElement.h GEN DerivedSources/WebCore/JSHTMLBaseFontElement.h GEN DerivedSources/WebCore/JSHTMLBodyElement.h GEN DerivedSources/WebCore/JSHTMLBRElement.h GEN DerivedSources/WebCore/JSHTMLButtonElement.h GEN DerivedSources/WebCore/JSHTMLCanvasElement.h GEN DerivedSources/WebCore/JSHTMLCollection.h GEN DerivedSources/WebCore/JSHTMLDataListElement.h GEN DerivedSources/WebCore/JSHTMLDetailsElement.h GEN DerivedSources/WebCore/JSHTMLDirectoryElement.h GEN DerivedSources/WebCore/JSHTMLDivElement.h GEN DerivedSources/WebCore/JSHTMLDListElement.h GEN DerivedSources/WebCore/JSHTMLDocument.h GEN DerivedSources/WebCore/JSHTMLElement.h GEN DerivedSources/WebCore/JSHTMLEmbedElement.h GEN DerivedSources/WebCore/JSHTMLFieldSetElement.h GEN DerivedSources/WebCore/JSHTMLFontElement.h GEN DerivedSources/WebCore/JSHTMLFormControlsCollection.h GEN DerivedSources/WebCore/JSHTMLFormElement.h GEN DerivedSources/WebCore/JSHTMLFrameElement.h GEN DerivedSources/WebCore/JSHTMLFrameSetElement.h GEN DerivedSources/WebCore/JSHTMLHeadElement.h GEN DerivedSources/WebCore/JSHTMLHeadingElement.h GEN DerivedSources/WebCore/JSHTMLHRElement.h GEN DerivedSources/WebCore/JSHTMLHtmlElement.h GEN DerivedSources/WebCore/JSHTMLIFrameElement.h GEN DerivedSources/WebCore/JSHTMLImageElement.h GEN DerivedSources/WebCore/JSHTMLInputElement.h GEN DerivedSources/WebCore/JSHTMLKeygenElement.h GEN DerivedSources/WebCore/JSHTMLLabelElement.h GEN DerivedSources/WebCore/JSHTMLLegendElement.h GEN DerivedSources/WebCore/JSHTMLLIElement.h GEN DerivedSources/WebCore/JSHTMLLinkElement.h GEN DerivedSources/WebCore/JSHTMLMapElement.h GEN DerivedSources/WebCore/JSHTMLMarqueeElement.h GEN DerivedSources/WebCore/JSHTMLMediaElement.h GEN DerivedSources/WebCore/JSHTMLMediaElementMediaStream.h GEN DerivedSources/WebCore/JSHTMLMenuElement.h GEN DerivedSources/WebCore/JSHTMLMetaElement.h GEN DerivedSources/WebCore/JSHTMLMeterElement.h GEN DerivedSources/WebCore/JSHTMLModElement.h GEN DerivedSources/WebCore/JSHTMLObjectElement.h GEN DerivedSources/WebCore/JSHTMLOListElement.h GEN DerivedSources/WebCore/JSHTMLOptGroupElement.h GEN DerivedSources/WebCore/JSHTMLOptionElement.h GEN DerivedSources/WebCore/JSHTMLOptionsCollection.h GEN DerivedSources/WebCore/JSHTMLOutputElement.h GEN DerivedSources/WebCore/JSHTMLParagraphElement.h GEN DerivedSources/WebCore/JSHTMLParamElement.h GEN DerivedSources/WebCore/JSHTMLPreElement.h GEN DerivedSources/WebCore/JSHTMLProgressElement.h GEN DerivedSources/WebCore/JSHTMLQuoteElement.h GEN DerivedSources/WebCore/JSHTMLScriptElement.h GEN DerivedSources/WebCore/JSHTMLSelectElement.h GEN DerivedSources/WebCore/JSHTMLSourceElement.h GEN DerivedSources/WebCore/JSHTMLSpanElement.h GEN DerivedSources/WebCore/JSHTMLStyleElement.h GEN DerivedSources/WebCore/JSHTMLTableCaptionElement.h GEN DerivedSources/WebCore/JSHTMLTableCellElement.h GEN DerivedSources/WebCore/JSHTMLTableColElement.h GEN DerivedSources/WebCore/JSHTMLTableElement.h GEN DerivedSources/WebCore/JSHTMLTableRowElement.h GEN DerivedSources/WebCore/JSHTMLTableSectionElement.h GEN DerivedSources/WebCore/JSHTMLTemplateElement.h GEN DerivedSources/WebCore/JSHTMLTextAreaElement.h GEN DerivedSources/WebCore/JSHTMLTitleElement.h GEN DerivedSources/WebCore/JSHTMLTrackElement.h GEN DerivedSources/WebCore/JSHTMLUnknownElement.h GEN DerivedSources/WebCore/JSHTMLUListElement.h GEN DerivedSources/WebCore/JSHTMLVideoElement.h GEN DerivedSources/WebCore/JSIDBAny.h GEN DerivedSources/WebCore/JSIDBCursor.h GEN DerivedSources/WebCore/JSIDBCursorWithValue.h GEN DerivedSources/WebCore/JSIDBDatabase.h GEN DerivedSources/WebCore/JSIDBFactory.h GEN DerivedSources/WebCore/JSIDBIndex.h GEN DerivedSources/WebCore/JSIDBKeyRange.h GEN DerivedSources/WebCore/JSIDBObjectStore.h GEN DerivedSources/WebCore/JSIDBOpenDBRequest.h GEN DerivedSources/WebCore/JSIDBRequest.h GEN DerivedSources/WebCore/JSIDBTransaction.h GEN DerivedSources/WebCore/JSIDBVersionChangeEvent.h GEN DerivedSources/WebCore/JSImageData.h GEN DerivedSources/WebCore/JSInspectorFrontendHost.h GEN DerivedSources/WebCore/JSScriptProcessorNode.h GEN DerivedSources/WebCore/JSKeyboardEvent.h GEN DerivedSources/WebCore/JSLocation.h GEN DerivedSources/WebCore/JSMediaController.h GEN DerivedSources/WebCore/JSMediaElementAudioSourceNode.h GEN DerivedSources/WebCore/JSMediaError.h GEN DerivedSources/WebCore/JSMediaList.h GEN DerivedSources/WebCore/JSMediaSource.h GEN DerivedSources/WebCore/JSMediaSourceStates.h GEN DerivedSources/WebCore/JSMediaStream.h GEN DerivedSources/WebCore/JSMediaStreamAudioSourceNode.h GEN DerivedSources/WebCore/JSMediaStreamAudioDestinationNode.h GEN DerivedSources/WebCore/JSMediaStreamCapabilities.h GEN DerivedSources/WebCore/JSMediaStreamEvent.h GEN DerivedSources/WebCore/JSMediaStreamTrack.h GEN DerivedSources/WebCore/JSMediaStreamTrackEvent.h GEN DerivedSources/WebCore/JSMediaStreamTrackSourcesCallback.h GEN DerivedSources/WebCore/JSMediaQueryList.h GEN DerivedSources/WebCore/JSMediaQueryListListener.h GEN DerivedSources/WebCore/JSMediaTrackConstraint.h GEN DerivedSources/WebCore/JSMediaTrackConstraints.h GEN DerivedSources/WebCore/JSMediaTrackConstraintSet.h GEN DerivedSources/WebCore/JSMessageChannel.h GEN DerivedSources/WebCore/JSMessageEvent.h GEN DerivedSources/WebCore/JSMessagePort.h GEN DerivedSources/WebCore/JSMouseEvent.h GEN DerivedSources/WebCore/JSMutationEvent.h GEN DerivedSources/WebCore/JSMutationObserver.h GEN DerivedSources/WebCore/JSMutationRecord.h GEN DerivedSources/WebCore/JSNamedNodeMap.h GEN DerivedSources/WebCore/JSNavigator.h GEN DerivedSources/WebCore/JSNavigatorUserMediaError.h GEN DerivedSources/WebCore/JSNavigatorUserMediaErrorCallback.h GEN DerivedSources/WebCore/JSNavigatorUserMediaSuccessCallback.h GEN DerivedSources/WebCore/JSNode.h GEN DerivedSources/WebCore/JSNodeFilter.h GEN DerivedSources/WebCore/JSNodeIterator.h GEN DerivedSources/WebCore/JSNodeList.h GEN DerivedSources/WebCore/JSNotation.h GEN DerivedSources/WebCore/JSNotificationCenter.h GEN DerivedSources/WebCore/JSNotification.h GEN DerivedSources/WebCore/JSNotificationPermissionCallback.h GEN DerivedSources/WebCore/JSOESStandardDerivatives.h GEN DerivedSources/WebCore/JSOESTextureFloat.h GEN DerivedSources/WebCore/JSOESTextureFloatLinear.h GEN DerivedSources/WebCore/JSOESTextureHalfFloat.h GEN DerivedSources/WebCore/JSOESTextureHalfFloatLinear.h GEN DerivedSources/WebCore/JSOESVertexArrayObject.h GEN DerivedSources/WebCore/JSOESElementIndexUint.h GEN DerivedSources/WebCore/JSOfflineAudioContext.h GEN DerivedSources/WebCore/JSOfflineAudioCompletionEvent.h GEN DerivedSources/WebCore/JSOscillatorNode.h GEN DerivedSources/WebCore/JSOverflowEvent.h GEN DerivedSources/WebCore/JSPageTransitionEvent.h GEN DerivedSources/WebCore/JSPerformance.h GEN DerivedSources/WebCore/JSPerformanceEntry.h GEN DerivedSources/WebCore/JSPerformanceEntryList.h GEN DerivedSources/WebCore/JSPerformanceMark.h GEN DerivedSources/WebCore/JSPerformanceMeasure.h GEN DerivedSources/WebCore/JSPerformanceNavigation.h GEN DerivedSources/WebCore/JSPerformanceResourceTiming.h GEN DerivedSources/WebCore/JSPerformanceTiming.h GEN DerivedSources/WebCore/JSPopStateEvent.h GEN DerivedSources/WebCore/JSPositionCallback.h GEN DerivedSources/WebCore/JSPositionError.h GEN DerivedSources/WebCore/JSPositionErrorCallback.h GEN DerivedSources/WebCore/JSProcessingInstruction.h GEN DerivedSources/WebCore/JSProgressEvent.h GEN DerivedSources/WebCore/JSRadioNodeList.h GEN DerivedSources/WebCore/JSRange.h GEN DerivedSources/WebCore/JSRangeException.h GEN DerivedSources/WebCore/JSAnalyserNode.h GEN DerivedSources/WebCore/JSRect.h GEN DerivedSources/WebCore/JSRequestAnimationFrameCallback.h GEN DerivedSources/WebCore/JSRGBColor.h GEN DerivedSources/WebCore/JSRTCDTMFSender.h GEN DerivedSources/WebCore/JSRTCDTMFToneChangeEvent.h GEN DerivedSources/WebCore/JSRTCDataChannel.h GEN DerivedSources/WebCore/JSRTCDataChannelEvent.h GEN DerivedSources/WebCore/JSRTCPeerConnectionErrorCallback.h GEN DerivedSources/WebCore/JSRTCIceCandidate.h GEN DerivedSources/WebCore/JSRTCIceCandidateEvent.h GEN DerivedSources/WebCore/JSRTCPeerConnection.h GEN DerivedSources/WebCore/JSRTCSessionDescription.h GEN DerivedSources/WebCore/JSRTCSessionDescriptionCallback.h GEN DerivedSources/WebCore/JSRTCStatsCallback.h GEN DerivedSources/WebCore/JSRTCStatsReport.h GEN DerivedSources/WebCore/JSRTCStatsResponse.h GEN DerivedSources/WebCore/JSScreen.h GEN DerivedSources/WebCore/JSScriptProfile.h GEN DerivedSources/WebCore/JSScriptProfileNode.h GEN DerivedSources/WebCore/JSSecurityPolicyViolationEvent.h GEN DerivedSources/WebCore/JSShadowRoot.h GEN DerivedSources/WebCore/JSSharedWorkerGlobalScope.h GEN DerivedSources/WebCore/JSSharedWorker.h GEN DerivedSources/WebCore/JSSourceBuffer.h GEN DerivedSources/WebCore/JSSourceBufferList.h GEN DerivedSources/WebCore/JSSourceInfo.h GEN DerivedSources/WebCore/JSSpeechInputEvent.h GEN DerivedSources/WebCore/JSSpeechInputResult.h GEN DerivedSources/WebCore/JSSpeechInputResultList.h GEN DerivedSources/WebCore/JSSQLError.h GEN DerivedSources/WebCore/JSSQLException.h GEN DerivedSources/WebCore/JSSQLResultSet.h GEN DerivedSources/WebCore/JSSQLResultSetRowList.h GEN DerivedSources/WebCore/JSSQLStatementCallback.h GEN DerivedSources/WebCore/JSSQLStatementErrorCallback.h GEN DerivedSources/WebCore/JSSQLTransaction.h GEN DerivedSources/WebCore/JSSQLTransactionCallback.h GEN DerivedSources/WebCore/JSSQLTransactionErrorCallback.h GEN DerivedSources/WebCore/JSSQLTransactionSync.h GEN DerivedSources/WebCore/JSSQLTransactionSyncCallback.h GEN DerivedSources/WebCore/JSStorage.h GEN DerivedSources/WebCore/JSStorageEvent.h GEN DerivedSources/WebCore/JSStorageInfo.h GEN DerivedSources/WebCore/JSStorageErrorCallback.h GEN DerivedSources/WebCore/JSStorageQuota.h GEN DerivedSources/WebCore/JSStorageQuotaCallback.h GEN DerivedSources/WebCore/JSStorageUsageCallback.h GEN DerivedSources/WebCore/JSStringCallback.h GEN DerivedSources/WebCore/JSStyleMedia.h GEN DerivedSources/WebCore/JSStyleSheet.h GEN DerivedSources/WebCore/JSStyleSheetList.h GEN DerivedSources/WebCore/JSText.h GEN DerivedSources/WebCore/JSTextEvent.h GEN DerivedSources/WebCore/JSTextMetrics.h GEN DerivedSources/WebCore/JSTextTrack.h GEN DerivedSources/WebCore/JSTextTrackCue.h GEN DerivedSources/WebCore/JSTextTrackCueList.h GEN DerivedSources/WebCore/JSTextTrackList.h GEN DerivedSources/WebCore/JSTimeRanges.h GEN DerivedSources/WebCore/JSTouch.h GEN DerivedSources/WebCore/JSTouchEvent.h GEN DerivedSources/WebCore/JSTouchList.h GEN DerivedSources/WebCore/JSTrackEvent.h GEN DerivedSources/WebCore/JSTransitionEvent.h GEN DerivedSources/WebCore/JSTreeWalker.h GEN DerivedSources/WebCore/JSUIEvent.h GEN DerivedSources/WebCore/JSDOMURLMediaStream.h GEN DerivedSources/WebCore/JSValidityState.h GEN DerivedSources/WebCore/JSVoidCallback.h GEN DerivedSources/WebCore/JSVideoPlaybackQuality.h GEN DerivedSources/WebCore/JSVideoStreamTrack.h GEN DerivedSources/WebCore/JSVideoTrack.h GEN DerivedSources/WebCore/JSVideoTrackList.h GEN DerivedSources/WebCore/JSWaveShaperNode.h GEN DerivedSources/WebCore/JSPeriodicWave.h GEN DerivedSources/WebCore/JSWebGLActiveInfo.h GEN DerivedSources/WebCore/JSWebGLBuffer.h GEN DerivedSources/WebCore/JSWebGLCompressedTextureATC.h GEN DerivedSources/WebCore/JSWebGLCompressedTexturePVRTC.h GEN DerivedSources/WebCore/JSWebGLCompressedTextureS3TC.h GEN DerivedSources/WebCore/JSWebGLContextAttributes.h GEN DerivedSources/WebCore/JSWebGLContextEvent.h GEN DerivedSources/WebCore/JSWebGLDebugRendererInfo.h GEN DerivedSources/WebCore/JSWebGLDebugShaders.h GEN DerivedSources/WebCore/JSWebGLDepthTexture.h GEN DerivedSources/WebCore/JSWebGLFramebuffer.h GEN DerivedSources/WebCore/JSWebGLLoseContext.h GEN DerivedSources/WebCore/JSWebGLProgram.h GEN DerivedSources/WebCore/JSWebGLRenderbuffer.h GEN DerivedSources/WebCore/JSWebGLRenderingContext.h GEN DerivedSources/WebCore/JSWebGLShader.h GEN DerivedSources/WebCore/JSWebGLShaderPrecisionFormat.h GEN DerivedSources/WebCore/JSWebGLTexture.h GEN DerivedSources/WebCore/JSWebGLUniformLocation.h GEN DerivedSources/WebCore/JSWebGLVertexArrayObjectOES.h GEN DerivedSources/WebCore/JSWebKitAnimationEvent.h GEN DerivedSources/WebCore/JSWebKitCSSFilterValue.h GEN DerivedSources/WebCore/JSWebKitCSSKeyframeRule.h GEN DerivedSources/WebCore/JSWebKitCSSKeyframesRule.h GEN DerivedSources/WebCore/JSWebKitCSSMatrix.h GEN DerivedSources/WebCore/JSWebKitCSSRegionRule.h GEN DerivedSources/WebCore/JSWebKitCSSTransformValue.h GEN DerivedSources/WebCore/JSWebKitNamedFlow.h GEN DerivedSources/WebCore/JSWebKitCSSViewportRule.h GEN DerivedSources/WebCore/JSWebKitPoint.h GEN DerivedSources/WebCore/JSWebKitTransitionEvent.h GEN DerivedSources/WebCore/JSWebSocket.h GEN DerivedSources/WebCore/JSWheelEvent.h GEN DerivedSources/WebCore/JSWorkerGlobalScope.h GEN DerivedSources/WebCore/JSWorker.h GEN DerivedSources/WebCore/JSWorkerLocation.h GEN DerivedSources/WebCore/JSWorkerNavigator.h GEN DerivedSources/WebCore/JSXMLHttpRequest.h GEN DerivedSources/WebCore/JSXMLHttpRequestException.h GEN DerivedSources/WebCore/JSXMLHttpRequestProgressEvent.h GEN DerivedSources/WebCore/JSXMLHttpRequestUpload.h GEN DerivedSources/WebCore/JSXMLSerializer.h GEN DerivedSources/WebCore/JSXPathEvaluator.h GEN DerivedSources/WebCore/JSXPathException.h GEN DerivedSources/WebCore/JSXPathExpression.h GEN DerivedSources/WebCore/JSXPathNSResolver.h GEN DerivedSources/WebCore/JSXPathResult.h GEN DerivedSources/WebCore/JSXSLTProcessor.h GEN DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitEnumTypes.cpp GEN stamp-webkit2-forwarding-headers CXXLD libWTF.la [Creating forwarding header for JavaScriptCore/heap/StrongInlines.h] [Creating forwarding header for JavaScriptCore/heap/Strong.h] [Creating forwarding header for JavaScriptCore/parser/SourceCode.h] [Creating forwarding header for JavaScriptCore/API/JSValueRef.h] [Creating forwarding header for JavaScriptCore/API/JSStringRef.h] [Creating forwarding header for JavaScriptCore/API/JSContextRef.h] [Creating forwarding header for JavaScriptCore/API/JavaScript.h] [Creating forwarding header for JavaScriptCore/API/OpaqueJSString.h] [Creating forwarding header for JavaScriptCore/API/APICast.h] [Creating forwarding header for JavaScriptCore/API/JSBase.h] [Creating forwarding header for JavaScriptCore/runtime/JSObject.h] [Creating forwarding header for JavaScriptCore/runtime/JSCellInlines.h] [Creating forwarding header for JavaScriptCore/runtime/InitializeThreading.h] [Creating forwarding header for JavaScriptCore/runtime/InternalFunction.h] [Creating forwarding header for JavaScriptCore/runtime/StructureInlines.h] [Creating forwarding header for JavaScriptCore/runtime/JSGlobalObject.h] [Creating forwarding header for JavaScriptCore/runtime/ObjectPrototype.h] [Creating forwarding header for JavaScriptCore/runtime/JSCJSValueInlines.h] [Creating forwarding header for JavaScriptCore/runtime/Completion.h] [Creating forwarding header for JavaScriptCore/runtime/JSLock.h] [Creating forwarding header for JavaScriptCore/runtime/FunctionPrototype.h] [Creating forwarding header for JavaScriptCore/runtime/Error.h] [Creating forwarding header for JavaScriptCore/runtime/MemoryStatistics.h] [Creating forwarding header for WebCore/storage/Storage.h] [Creating forwarding header for WebCore/storage/StorageMap.h] [Creating forwarding header for WebCore/storage/StorageNamespace.h] [Creating forwarding header for WebCore/storage/StorageArea.h] [Creating forwarding header for WebCore/storage/StorageTracker.h] [Creating forwarding header for WebCore/storage/StorageStrategy.h] [Creating forwarding header for WebCore/storage/StorageEventDispatcher.h] [Creating forwarding header for WebCore/accessibility/AXObjectCache.h] [Creating forwarding header for WebCore/accessibility/AccessibilityObject.h] [Creating forwarding header for WebCore/editing/TextGranularity.h] [Creating forwarding header for WebCore/editing/DictationAlternative.h] [Creating forwarding header for WebCore/editing/TextIterator.h] [Creating forwarding header for WebCore/editing/VisiblePosition.h] [Creating forwarding header for WebCore/editing/UndoStep.h] [Creating forwarding header for WebCore/editing/EditorInsertAction.h] [Creating forwarding header for WebCore/editing/markup.h] [Creating forwarding header for WebCore/editing/Editor.h] [Creating forwarding header for WebCore/editing/TextAffinity.h] [Creating forwarding header for WebCore/editing/EditAction.h] [Creating forwarding header for WebCore/editing/FindOptions.h] [Creating forwarding header for WebCore/editing/SpellChecker.h] [Creating forwarding header for WebCore/editing/VisibleUnits.h] [Creating forwarding header for WebCore/inspector/InspectorController.h] [Creating forwarding header for WebCore/inspector/InspectorFrontendClientLocal.h] [Creating forwarding header for WebCore/inspector/InspectorClient.h] [Creating forwarding header for WebCore/inspector/InspectorFrontendClient.h] [Creating forwarding header for WebCore/inspector/InspectorForwarding.h] [Creating forwarding header for WebCore/loader/FrameLoaderTypes.h] [Creating forwarding header for WebCore/loader/CrossOriginPreflightResultCache.h] [Creating forwarding header for WebCore/loader/SubframeLoader.h] [Creating forwarding header for WebCore/loader/NetscapePlugInStreamLoader.h] [Creating forwarding header for WebCore/loader/SubresourceLoader.h] [Creating forwarding header for WebCore/loader/CookieJar.h] [Creating forwarding header for WebCore/loader/TextResourceDecoder.h] [Creating forwarding header for WebCore/loader/FrameLoaderClient.h] [Creating forwarding header for WebCore/loader/ResourceLoader.h] [Creating forwarding header for WebCore/loader/ResourceBuffer.h] [Creating forwarding header for WebCore/loader/ResourceLoadScheduler.h] [Creating forwarding header for WebCore/loader/ResourceLoaderOptions.h] [Creating forwarding header for WebCore/loader/FrameNetworkingContext.h] [Creating forwarding header for WebCore/loader/FrameLoader.h] [Creating forwarding header for WebCore/loader/DocumentLoader.h] [Creating forwarding header for WebCore/loader/SubstituteData.h] [Creating forwarding header for WebCore/loader/ProgressTrackerClient.h] [Creating forwarding header for WebCore/loader/ProgressTracker.h] [Creating forwarding header for WebCore/loader/PolicyChecker.h] [Creating forwarding header for WebCore/loader/FormState.h] [Creating forwarding header for WebCore/loader/LoaderStrategy.h] [Creating forwarding header for WebCore/loader/NavigationAction.h] [Creating forwarding header for WebCore/loader/HistoryController.h] [Creating forwarding header for WebCore/loader/FrameLoadRequest.h] [Creating forwarding header for WebCore/loader/archive/ArchiveResource.h] [Creating forwarding header for WebCore/loader/archive/mhtml/MHTMLArchive.h] [Creating forwarding header for WebCore/loader/appcache/ApplicationCache.h] [Creating forwarding header for WebCore/loader/appcache/ApplicationCacheStorage.h] [Creating forwarding header for WebCore/loader/cache/MemoryCache.h] [Creating forwarding header for WebCore/loader/cache/CachedResource.h] [Creating forwarding header for WebCore/loader/icon/IconDatabaseBase.h] [Creating forwarding header for WebCore/loader/icon/IconDatabase.h] [Creating forwarding header for WebCore/loader/icon/IconDatabaseClient.h] [Creating forwarding header for WebCore/css/StyleProperties.h] [Creating forwarding header for WebCore/plugins/PluginStrategy.h] [Creating forwarding header for WebCore/plugins/PluginData.h] [Creating forwarding header for WebCore/plugins/npruntime.h] [Creating forwarding header for WebCore/plugins/npapi.h] [Creating forwarding header for WebCore/plugins/PluginViewBase.h] [Creating forwarding header for WebCore/plugins/npfunctions.h] [Creating forwarding header for WebCore/history/PageCache.h] [Creating forwarding header for WebCore/history/BackForwardController.h] [Creating forwarding header for WebCore/history/HistoryItem.h] [Creating forwarding header for WebCore/history/BackForwardClient.h] [Creating forwarding header for WebCore/rendering/RenderView.h] [Creating forwarding header for WebCore/rendering/RenderWidget.h] [Creating forwarding header for WebCore/rendering/Pagination.h] [Creating forwarding header for WebCore/rendering/RenderTreeAsText.h] [Creating forwarding header for WebCore/rendering/RenderSnapshottedPlugIn.h] [Creating forwarding header for WebCore/rendering/RenderObject.h] [Creating forwarding header for WebCore/rendering/RenderText.h] [Creating forwarding header for WebCore/rendering/RenderLayerBacking.h] [Creating forwarding header for WebCore/rendering/RenderEmbeddedObject.h] [Creating forwarding header for WebCore/rendering/RenderLayer.h] [Creating forwarding header for WebCore/rendering/HitTestResult.h] [Creating forwarding header for WebCore/bindings/generic/RuntimeEnabledFeatures.h] [Creating forwarding header for WebCore/bindings/js/DOMWrapperWorld.h] [Creating forwarding header for WebCore/bindings/js/SerializedScriptValue.h] [Creating forwarding header for WebCore/bindings/js/JSDOMWindowBase.h] [Creating forwarding header for WebCore/bindings/js/JSPluginElementFunctions.h] [Creating forwarding header for WebCore/bindings/js/ScriptController.h] [Creating forwarding header for WebCore/bindings/js/GCController.h] [Creating forwarding header for WebCore/Modules/notifications/NotificationClient.h] [Creating forwarding header for WebCore/Modules/notifications/Notification.h] [Creating forwarding header for WebCore/Modules/notifications/NotificationPermissionCallback.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBKeyData.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBDatabaseMetadata.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBGetResult.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBKeyRangeData.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBKeyPath.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBFactoryBackendInterface.h] [Creating forwarding header for WebCore/Modules/geolocation/GeolocationPosition.h] [Creating forwarding header for WebCore/Modules/geolocation/Geolocation.h] [Creating forwarding header for WebCore/Modules/geolocation/GeolocationClient.h] [Creating forwarding header for WebCore/Modules/geolocation/GeolocationController.h] [Creating forwarding header for WebCore/Modules/geolocation/GeolocationError.h] [Creating forwarding header for WebCore/Modules/webdatabase/DatabaseManager.h] [Creating forwarding header for WebCore/Modules/webdatabase/DatabaseManagerClient.h] [Creating forwarding header for WebCore/Modules/webdatabase/DatabaseDetails.h] [Creating forwarding header for WebCore/Modules/battery/BatteryClient.h] [Creating forwarding header for WebCore/Modules/battery/BatteryController.h] [Creating forwarding header for WebCore/Modules/battery/BatteryStatus.h] [Creating forwarding header for WebCore/Modules/websockets/WebSocketChannel.h] [Creating forwarding header for WebCore/Modules/websockets/WebSocketHandshake.h] [Creating forwarding header for WebCore/html/HTMLFrameOwnerElement.h] [Creating forwarding header for WebCore/html/HTMLTableCellElement.h] [Creating forwarding header for WebCore/html/VoidCallback.h] [Creating forwarding header for WebCore/html/HTMLFrameElement.h] [Creating forwarding header for WebCore/html/HTMLAppletElement.h] [Creating forwarding header for WebCore/html/HTMLFormElement.h] [Creating forwarding header for WebCore/html/HTMLMediaElement.h] [Creating forwarding header for WebCore/html/HTMLInputElement.h] [Creating forwarding header for WebCore/html/HTMLPlugInImageElement.h] [Creating forwarding header for WebCore/html/HTMLPlugInElement.h] [Creating forwarding header for WebCore/html/HTMLTextAreaElement.h] [Creating forwarding header for WebCore/html/PluginDocument.h] [Creating forwarding header for WebCore/html/HTMLIFrameElement.h] [Creating forwarding header for WebCore/html/parser/HTMLParserIdioms.h] [Creating forwarding header for WebCore/html/forms/FileIconLoader.h] [Creating forwarding header for WebCore/platform/HostWindow.h] [Creating forwarding header for WebCore/platform/ColorChooser.h] [Creating forwarding header for WebCore/platform/PlatformTouchEvent.h] [Creating forwarding header for WebCore/platform/Cursor.h] [Creating forwarding header for WebCore/platform/UserActivity.h] [Creating forwarding header for WebCore/platform/URLHash.h] [Creating forwarding header for WebCore/platform/ScrollView.h] [Creating forwarding header for WebCore/platform/ContextMenu.h] [Creating forwarding header for WebCore/platform/Widget.h] [Creating forwarding header for WebCore/platform/LocalizedStrings.h] [Creating forwarding header for WebCore/platform/Cookie.h] [Creating forwarding header for WebCore/platform/PlatformTouchPoint.h] [Creating forwarding header for WebCore/platform/SuddenTermination.h] [Creating forwarding header for WebCore/platform/Logging.h] [Creating forwarding header for WebCore/platform/Language.h] [Creating forwarding header for WebCore/platform/FileChooser.h] [Creating forwarding header for WebCore/platform/Length.h] [Creating forwarding header for WebCore/platform/ScrollbarTheme.h] [Creating forwarding header for WebCore/platform/ScrollTypes.h] [Creating forwarding header for WebCore/platform/LinkHash.h] [Creating forwarding header for WebCore/platform/MemoryPressureHandler.h] [Creating forwarding header for WebCore/platform/SharedBuffer.h] [Creating forwarding header for WebCore/platform/SearchPopupMenu.h] [Creating forwarding header for WebCore/platform/FileSystem.h] [Creating forwarding header for WebCore/platform/DatabaseStrategy.h] [Creating forwarding header for WebCore/platform/NotImplemented.h] [Creating forwarding header for WebCore/platform/VisitedLinkStrategy.h] [Creating forwarding header for WebCore/platform/PopupMenu.h] [Creating forwarding header for WebCore/platform/PlatformWheelEvent.h] [Creating forwarding header for WebCore/platform/PlatformStrategies.h] [Creating forwarding header for WebCore/platform/PlatformMouseEvent.h] [Creating forwarding header for WebCore/platform/MIMETypeRegistry.h] [Creating forwarding header for WebCore/platform/ColorChooserClient.h] [Creating forwarding header for WebCore/platform/URL.h] [Creating forwarding header for WebCore/platform/Pasteboard.h] [Creating forwarding header for WebCore/platform/PopupMenuClient.h] [Creating forwarding header for WebCore/platform/ReferrerPolicy.h] [Creating forwarding header for WebCore/platform/CookiesStrategy.h] [Creating forwarding header for WebCore/platform/ContextMenuItem.h] [Creating forwarding header for WebCore/platform/Timer.h] [Creating forwarding header for WebCore/platform/PlatformScreen.h] [Creating forwarding header for WebCore/platform/PlatformKeyboardEvent.h] [Creating forwarding header for WebCore/platform/DragData.h] [Creating forwarding header for WebCore/platform/WindowsKeyboardCodes.h] [Creating forwarding header for WebCore/platform/PlatformPasteboard.h] [Creating forwarding header for WebCore/platform/SchemeRegistry.h] [Creating forwarding header for WebCore/platform/PasteboardStrategy.h] [Creating forwarding header for WebCore/platform/graphics/FloatQuad.h] [Creating forwarding header for WebCore/platform/graphics/FloatPoint.h] [Creating forwarding header for WebCore/platform/graphics/GraphicsContext.h] [Creating forwarding header for WebCore/platform/graphics/IntPoint.h] [Creating forwarding header for WebCore/platform/graphics/Image.h] [Creating forwarding header for WebCore/platform/graphics/FloatRect.h] [Creating forwarding header for WebCore/platform/graphics/GlyphPageTreeNode.h] [Creating forwarding header for WebCore/platform/graphics/IntRect.h] [Creating forwarding header for WebCore/platform/graphics/PlatformLayer.h] [Creating forwarding header for WebCore/platform/graphics/GLContext.h] [Creating forwarding header for WebCore/platform/graphics/FloatSize.h] [Creating forwarding header for WebCore/platform/graphics/Gradient.h] [Creating forwarding header for WebCore/platform/graphics/ImageSource.h] [Creating forwarding header for WebCore/platform/graphics/Region.h] [Creating forwarding header for WebCore/platform/graphics/Color.h] [Creating forwarding header for WebCore/platform/graphics/GraphicsLayer.h] [Creating forwarding header for WebCore/platform/graphics/Path.h] [Creating forwarding header for WebCore/platform/graphics/IntSize.h] [Creating forwarding header for WebCore/platform/graphics/GraphicsLayerClient.h] [Creating forwarding header for WebCore/platform/graphics/Font.h] [Creating forwarding header for WebCore/platform/graphics/BitmapImage.h] [Creating forwarding header for WebCore/platform/graphics/Icon.h] [Creating forwarding header for WebCore/platform/graphics/FontCache.h] [Creating forwarding header for WebCore/platform/graphics/filters/FilterOperations.h] [Creating forwarding header for WebCore/platform/graphics/filters/FilterOperation.h] [Creating forwarding header for WebCore/platform/graphics/cairo/RefPtrCairo.h] [Creating forwarding header for WebCore/platform/graphics/cairo/PlatformContextCairo.h] [Creating forwarding header for WebCore/platform/graphics/cairo/CairoUtilities.h] [Creating forwarding header for WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h] [Creating forwarding header for WebCore/platform/graphics/transforms/TransformationMatrix.h] [Creating forwarding header for WebCore/platform/graphics/transforms/AffineTransform.h] [Creating forwarding header for WebCore/platform/geoclue/GeolocationProviderGeoclue.h] [Creating forwarding header for WebCore/platform/geoclue/GeolocationProviderGeoclueClient.h] [Creating forwarding header for WebCore/platform/text/TextDirection.h] [Creating forwarding header for WebCore/platform/text/TextEncoding.h] [Creating forwarding header for WebCore/platform/text/TextCheckerClient.h] [Creating forwarding header for WebCore/platform/text/TextChecking.h] [Creating forwarding header for WebCore/platform/text/enchant/TextCheckerEnchant.h] [Creating forwarding header for WebCore/platform/sql/SQLiteTransaction.h] [Creating forwarding header for WebCore/platform/sql/SQLiteStatement.h] [Creating forwarding header for WebCore/platform/sql/SQLiteDatabase.h] [Creating forwarding header for WebCore/platform/network/ProxyServer.h] [Creating forwarding header for WebCore/platform/network/BlobRegistryImpl.h] [Creating forwarding header for WebCore/platform/network/PlatformCookieJar.h] [Creating forwarding header for WebCore/platform/network/Credential.h] [Creating forwarding header for WebCore/platform/network/ResourceLoadPriority.h] [Creating forwarding header for WebCore/platform/network/ResourceHandleClient.h] [Creating forwarding header for WebCore/platform/network/HTTPHeaderMap.h] [Creating forwarding header for WebCore/platform/network/NetworkStorageSession.h] [Creating forwarding header for WebCore/platform/network/HTTPParsers.h] [Creating forwarding header for WebCore/platform/network/AuthenticationClient.h] [Creating forwarding header for WebCore/platform/network/SocketStreamHandleClient.h] [Creating forwarding header for WebCore/platform/network/CredentialStorage.h] [Creating forwarding header for WebCore/platform/network/BlobData.h] [Creating forwarding header for WebCore/platform/network/ResourceHandleInternal.h] [Creating forwarding header for WebCore/platform/network/BlobRegistry.h] [Creating forwarding header for WebCore/platform/network/NetworkingContext.h] [Creating forwarding header for WebCore/platform/network/CookieStorage.h] [Creating forwarding header for WebCore/platform/network/ProtectionSpace.h] [Creating forwarding header for WebCore/platform/network/ResourceHandle.h] [Creating forwarding header for WebCore/platform/network/DNS.h] [Creating forwarding header for WebCore/platform/network/SynchronousLoaderClient.h] [Creating forwarding header for WebCore/platform/cairo/WidgetBackingStoreCairo.h] [Creating forwarding header for WebCore/platform/cairo/WidgetBackingStore.h] [Creating forwarding header for WebCore/platform/gtk/DragIcon.h] [Creating forwarding header for WebCore/platform/gtk/GtkTouchContextHelper.h] [Creating forwarding header for WebCore/platform/gtk/GtkUtilities.h] [Creating forwarding header for WebCore/platform/gtk/ClipboardUtilitiesGtk.h] [Creating forwarding header for WebCore/platform/gtk/WidgetBackingStoreGtkX11.h] [Creating forwarding header for WebCore/platform/gtk/GtkClickCounter.h] [Creating forwarding header for WebCore/platform/gtk/CompositionResults.h] [Creating forwarding header for WebCore/platform/gtk/ErrorsGtk.h] [Creating forwarding header for WebCore/platform/gtk/GtkDragAndDropHelper.h] [Creating forwarding header for WebCore/platform/gtk/PasteboardHelper.h] [Creating forwarding header for WebCore/platform/gtk/GtkInputMethodFilter.h] [Creating forwarding header for WebCore/platform/gtk/DataObjectGtk.h] [Creating forwarding header for WebCore/platform/gtk/RedirectedXCompositeWindow.h] [Creating forwarding header for WebCore/platform/gtk/UserAgentGtk.h] [Creating forwarding header for WebCore/platform/gtk/GUniquePtrGtk.h] [Creating forwarding header for WebCore/platform/gtk/GtkVersioning.h] [Creating forwarding header for WebCore/platform/gtk/GtkPopupMenu.h] [Creating forwarding header for WebCore/platform/glib/BatteryProviderUPowerClient.h] [Creating forwarding header for WebCore/platform/glib/BatteryProviderUPower.h] [Creating forwarding header for WebCore/dom/ScriptExecutionContext.h] [Creating forwarding header for WebCore/dom/ExceptionCode.h] [Creating forwarding header for WebCore/dom/Node.h] [Creating forwarding header for WebCore/dom/UIEventWithKeyState.h] [Creating forwarding header for WebCore/dom/EventNames.h] [Creating forwarding header for WebCore/dom/UserTypingGestureIndicator.h] [Creating forwarding header for WebCore/dom/Range.h] [Creating forwarding header for WebCore/dom/ViewportArguments.h] [Creating forwarding header for WebCore/dom/Clipboard.h] [Creating forwarding header for WebCore/dom/MouseEvent.h] [Creating forwarding header for WebCore/dom/KeyboardEvent.h] [Creating forwarding header for WebCore/dom/DOMImplementation.h] [Creating forwarding header for WebCore/dom/StyledElement.h] [Creating forwarding header for WebCore/dom/ShadowRoot.h] [Creating forwarding header for WebCore/dom/Event.h] [Creating forwarding header for WebCore/dom/UserGestureIndicator.h] [Creating forwarding header for WebCore/dom/DocumentMarkerController.h] [Creating forwarding header for WebCore/dom/DocumentFragment.h] [Creating forwarding header for WebCore/dom/NodeTraversal.h] [Creating forwarding header for WebCore/dom/Element.h] [Creating forwarding header for WebCore/dom/Document.h] [Creating forwarding header for WebCore/bridge/IdentifierRep.h] [Creating forwarding header for WebCore/bridge/npruntime_internal.h] [Creating forwarding header for WebCore/page/WindowFeatures.h] [Creating forwarding header for WebCore/page/ContextMenuController.h] [Creating forwarding header for WebCore/page/GestureTapHighlighter.h] [Creating forwarding header for WebCore/page/DragController.h] [Creating forwarding header for WebCore/page/UserScript.h] [Creating forwarding header for WebCore/page/DragActions.h] [Creating forwarding header for WebCore/page/FocusController.h] [Creating forwarding header for WebCore/page/FrameView.h] [Creating forwarding header for WebCore/page/UserStyleSheet.h] [Creating forwarding header for WebCore/page/Frame.h] [Creating forwarding header for WebCore/page/Settings.h] [Creating forwarding header for WebCore/page/GroupSettings.h] [Creating forwarding header for WebCore/page/SecurityPolicy.h] [Creating forwarding header for WebCore/page/AlternativeTextClient.h] [Creating forwarding header for WebCore/page/PageThrottler.h] [Creating forwarding header for WebCore/page/ViewState.h] [Creating forwarding header for WebCore/page/PrintContext.h] [Creating forwarding header for WebCore/page/DragSession.h] [Creating forwarding header for WebCore/page/EventHandler.h] [Creating forwarding header for WebCore/page/SecurityOrigin.h] [Creating forwarding header for WebCore/page/DOMWindowExtension.h] [Creating forwarding header for WebCore/page/UserScriptTypes.h] [Creating forwarding header for WebCore/page/LayoutMilestones.h] [Creating forwarding header for WebCore/page/DOMWindow.h] [Creating forwarding header for WebCore/page/MediaCanStartListener.h] [Creating forwarding header for WebCore/page/Chrome.h] [Creating forwarding header for WebCore/page/PageGroup.h] [Creating forwarding header for WebCore/page/PlugInClient.h] [Creating forwarding header for WebCore/page/UserContentTypes.h] [Creating forwarding header for WebCore/page/MainFrame.h] [Creating forwarding header for WebCore/page/UserContentURLPattern.h] [Creating forwarding header for WebCore/page/SecurityOriginHash.h] [Creating forwarding header for WebCore/page/EditorClient.h] [Creating forwarding header for WebCore/page/ContextMenuClient.h] [Creating forwarding header for WebCore/page/FocusDirection.h] [Creating forwarding header for WebCore/page/DragClient.h] [Creating forwarding header for WebCore/page/WebCoreKeyboardUIMode.h] [Creating forwarding header for WebCore/page/Page.h] [Creating forwarding header for WebCore/page/ChromeClient.h] [Creating forwarding header for WebCore/page/PageVisibilityState.h] [Creating forwarding header for WebCore/page/scrolling/ScrollingCoordinator.h] [Creating forwarding header for WebCore/page/scrolling/ScrollingConstraints.h] [Creating forwarding header for WebCore/workers/SharedWorkerStrategy.h] [Creating forwarding header for WebKit2/NetworkProcess/NetworkProcess.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContextConnectionClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageUIClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKNavigationDataRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContextInjectedBundleClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKSessionRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageGroup.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContextHistoryClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKOpenPanelResultListener.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKInspector.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKNativeEvent.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKAPICast.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageFindMatchesClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKOpenPanelParameters.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageFindClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKHitTestResult.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPreferencesRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageContextMenuClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKGeolocationPermissionRequest.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKTextChecker.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKFrame.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKProtectionSpaceTypes.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPagePolicyClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContextDownloadClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContext.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKFormSubmissionListener.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKIconDatabase.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKFramePolicyListener.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKGeolocationManager.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKDownload.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WebKit2_C.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKGeolocationPosition.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKBackForwardListRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKBackForwardListItemRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageFormClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageLoaderClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKCredentialTypes.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPage.h] [Creating forwarding header for WebKit2/UIProcess/API/C/gtk/WKFullScreenClientGtk.h] [Creating forwarding header for WebKit2/UIProcess/API/C/gtk/WKView.h] [Creating forwarding header for WebKit2/UIProcess/API/C/gtk/WKInspectorClientGtk.h] [Creating forwarding header for WebKit2/UIProcess/API/cpp/WKRetainPtr.h] [Creating forwarding header for WebKit2/WebProcess/WebProcess.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageResourceLoadClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageFormClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageFullScreenClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageContextMenuClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageUIClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePagePolicyClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageLoaderClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageEditorClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundleInitialize.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageDiagnosticLoggingClient.h] [Creating forwarding header for WebKit2/Shared/API/c/WKNumber.h] [Creating forwarding header for WebKit2/Shared/API/c/WKConnectionRef.h] [Creating forwarding header for WebKit2/Shared/API/c/WKURLResponse.h] [Creating forwarding header for WebKit2/Shared/API/c/WKBase.h] [Creating forwarding header for WebKit2/Shared/API/c/WKUserContentInjectedFrames.h] [Creating forwarding header for WebKit2/Shared/API/c/WKData.h] [Creating forwarding header for WebKit2/Shared/API/c/WKType.h] [Creating forwarding header for WebKit2/Shared/API/c/WKError.h] [Creating forwarding header for WebKit2/Shared/API/c/WKArray.h] [Creating forwarding header for WebKit2/Shared/API/c/WKImage.h] [Creating forwarding header for WebKit2/Shared/API/c/WKString.h] [Creating forwarding header for WebKit2/Shared/API/c/WKPageVisibilityTypes.h] [Creating forwarding header for WebKit2/Shared/API/c/WKDictionary.h] [Creating forwarding header for WebKit2/Shared/API/c/WKMutableDictionary.h] [Creating forwarding header for WebKit2/Shared/API/c/WKUserScriptInjectionTime.h] [Creating forwarding header for WebKit2/Shared/API/c/WKGeometry.h] [Creating forwarding header for WebKit2/Shared/API/c/WKMutableArray.h] [Creating forwarding header for WebKit2/Shared/API/c/WKFindOptions.h] [Creating forwarding header for WebKit2/Shared/API/c/WKPageLoadTypes.h] [Creating forwarding header for WebKit2/Shared/API/c/WKEvent.h] [Creating forwarding header for WebKit2/Shared/API/c/WKURL.h] [Creating forwarding header for WebKit2/Shared/API/c/WKURLRequest.h] [Creating forwarding header for WebKit2/Shared/API/c/WKDeclarationSpecifiers.h] [Creating forwarding header for WebKit2/Shared/API/c/WKContextMenuItemTypes.h] [Creating forwarding header for WebKit2/Shared/API/c/WKSerializedScriptValue.h] [Creating forwarding header for WebKit2/Shared/API/c/gtk/WKBaseGtk.h] CXXLD Programs/LLIntOffsetsExtractor GEN DerivedSources/JavaScriptCore/LLIntAssembly.h offlineasm: Parsing ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm and Programs/LLIntOffsetsExtractor and creating assembly file DerivedSources/JavaScriptCore/LLIntAssembly.h. [Creating forwarding header for WebCore/platform/network/soup/CertificateInfo.h] [Creating forwarding header for WebCore/platform/network/soup/ResourceResponse.h] [Creating forwarding header for WebCore/platform/network/soup/AuthenticationChallenge.h] [Creating forwarding header for WebCore/platform/network/soup/SocketStreamHandle.h] [Creating forwarding header for WebCore/platform/network/soup/CookieJarSoup.h] [Creating forwarding header for WebCore/platform/network/soup/SocketStreamError.h] [Creating forwarding header for WebCore/platform/network/soup/SoupNetworkSession.h] [Creating forwarding header for WebCore/platform/network/soup/ResourceError.h] [Creating forwarding header for WebCore/platform/network/soup/GUniquePtrSoup.h] [Creating forwarding header for WebCore/platform/network/soup/ResourceRequest.h] [Creating forwarding header for WebKit2/UIProcess/API/C/soup/WKSoupCustomProtocolRequestManager.h] [Creating forwarding header for WebKit2/Shared/API/c/soup/WKBaseSoup.h] offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter64.asm offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm offlineasm: Assembly file DerivedSources/JavaScriptCore/LLIntAssembly.h successfully generated. /usr/pkg/bin/gmake all-am gmake[1]: Entering directory '/data/scratch/www/webkit24-gtk/work/webkitgtk-2.4.11' /bin/sh ./config.status --recheck cd . && automake-1.15 --foreign WARNING: 'automake' is missing on your system. You should only need it if you modified 'Makefile.am', 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. GEN DerivedSources/JavaScriptCore/InspectorJSBackendDispatchers.cpp GEN DerivedSources/WebCore/idl_supplemental_dependencies /usr/pkg/bin/gmake WebKitGTK-2.0.pot-update test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ mkdir -p DerivedSources/JavaScriptCore/inspector test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ar.mo Source/WebCore/platform/gtk/po/ar.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/bg.mo Source/WebCore/platform/gtk/po/bg.po cp DerivedSources/JavaScriptCore/InspectorJSTypeBuilders.h DerivedSources/JavaScriptCore/InspectorJSFrontendDispatchers.h DerivedSources/JavaScriptCore/InspectorJSBackendDispatchers.h DerivedSources/JavaScriptCore/inspector /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/as.mo Source/WebCore/platform/gtk/po/as.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/cs.mo Source/WebCore/platform/gtk/po/cs.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/de.mo Source/WebCore/platform/gtk/po/de.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ gmake[2]: Entering directory '/data/scratch/www/webkit24-gtk/work/webkitgtk-2.4.11' /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/el.mo Source/WebCore/platform/gtk/po/el.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/en_CA.mo Source/WebCore/platform/gtk/po/en_CA.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/en_GB.mo Source/WebCore/platform/gtk/po/en_GB.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/eo.mo Source/WebCore/platform/gtk/po/eo.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/es.mo Source/WebCore/platform/gtk/po/es.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/eu.mo Source/WebCore/platform/gtk/po/eu.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/et.mo Source/WebCore/platform/gtk/po/et.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/fr.mo Source/WebCore/platform/gtk/po/fr.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/gl.mo Source/WebCore/platform/gtk/po/gl.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/gu.mo Source/WebCore/platform/gtk/po/gu.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/he.mo Source/WebCore/platform/gtk/po/he.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/hi.mo Source/WebCore/platform/gtk/po/hi.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/hu.mo Source/WebCore/platform/gtk/po/hu.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/id.mo Source/WebCore/platform/gtk/po/id.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/it.mo Source/WebCore/platform/gtk/po/it.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ja.mo Source/WebCore/platform/gtk/po/ja.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/kn.mo Source/WebCore/platform/gtk/po/kn.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ko.mo Source/WebCore/platform/gtk/po/ko.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/lt.mo Source/WebCore/platform/gtk/po/lt.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/lv.mo Source/WebCore/platform/gtk/po/lv.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ml.mo Source/WebCore/platform/gtk/po/ml.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/mr.mo Source/WebCore/platform/gtk/po/mr.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/nb.mo Source/WebCore/platform/gtk/po/nb.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/nl.mo Source/WebCore/platform/gtk/po/nl.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/or.mo Source/WebCore/platform/gtk/po/or.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/pa.mo Source/WebCore/platform/gtk/po/pa.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/pl.mo Source/WebCore/platform/gtk/po/pl.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/pt.mo Source/WebCore/platform/gtk/po/pt.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/pt_BR.mo Source/WebCore/platform/gtk/po/pt_BR.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ro.mo Source/WebCore/platform/gtk/po/ro.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ru.mo Source/WebCore/platform/gtk/po/ru.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/sl.mo Source/WebCore/platform/gtk/po/sl.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/sr@latin.mo Source/WebCore/platform/gtk/po/sr@latin.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/sv.mo Source/WebCore/platform/gtk/po/sv.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/sr.mo Source/WebCore/platform/gtk/po/sr.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ta.mo Source/WebCore/platform/gtk/po/ta.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/te.mo Source/WebCore/platform/gtk/po/te.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/uk.mo Source/WebCore/platform/gtk/po/uk.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/vi.mo Source/WebCore/platform/gtk/po/vi.po /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/zh_CN.mo Source/WebCore/platform/gtk/po/zh_CN.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/zh_TW.mo Source/WebCore/platform/gtk/po/zh_TW.po CXX Source/WebCore/platform/audio/libWebCorePlatform_la-HRTFDatabase.lo CXX Source/WebCore/platform/audio/libWebCorePlatform_la-HRTFDatabaseLoader.lo CXX Source/WebCore/platform/audio/libWebCorePlatform_la-HRTFElevation.lo CXX Source/WebCore/platform/audio/libWebCorePlatform_la-HRTFKernel.lo CXX Source/WebCore/platform/audio/libWebCorePlatform_la-HRTFPanner.lo CXX Source/WebCore/platform/audio/libWebCorePlatform_la-Panner.lo CXX Source/WebCore/platform/audio/libWebCorePlatform_la-MediaSession.lo cd . && automake-1.15 --foreign WARNING: 'automake' is missing on your system. You should only need it if you modified 'Makefile.am', 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. /bin/sh ./config.status --recheck test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ package_gnu=''; \ if test -n '' || test 'http://bugs.webkit.org/' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address=''; \ else \ msgid_bugs_address='http://bugs.webkit.org/'; \ fi; \ case `/data/scratch/www/webkit24-gtk/work/.tools/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ /data/scratch/www/webkit24-gtk/work/.tools/bin/xgettext \ --default-domain=WebKitGTK-2.0 \ --directory=. \ --directory=./Source/WebCore/platform/gtk \ --add-comments=TRANSLATORS: \ --files-from=./Source/WebCore/platform/gtk/po/POTFILES \ --copyright-holder='' \ --msgid-bugs-address="$msgid_bugs_address" \ --keyword=_ \ --keyword=N_ \ -o ./Source/WebCore/platform/gtk/po/WebKitGTK-2.0.pot \ ;; \ *) \ /data/scratch/www/webkit24-gtk/work/.tools/bin/xgettext \ --default-domain=WebKitGTK-2.0 \ --directory=. \ --directory=./Source/WebCore/platform/gtk \ --add-comments=TRANSLATORS: \ --files-from=./Source/WebCore/platform/gtk/po/POTFILES \ --copyright-holder='' \ --package-name="${package_gnu}webkitgtk" \ --package-version='2.4.11' \ --msgid-bugs-address="$msgid_bugs_address" \ --keyword=_ \ --keyword=N_ \ -o ./Source/WebCore/platform/gtk/po/WebKitGTK-2.0.pot \ ;; \ esac In file included from Source/WebCore/platform/audio/Panner.cpp:35: ./Source/WebCore/platform/audio/EqualPowerPanner.h:38:18: warning: 'pan' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBuf, size_t framesToProcess); ^ ./Source/WebCore/platform/audio/Panner.h:57:18: note: overridden virtual function is here virtual void pan(double azimuth, double elevation, const AudioBus* inputBus, AudioBus* outputBus, size_t framesToProcess) = 0; ^ In file included from Source/WebCore/platform/audio/Panner.cpp:35: ./Source/WebCore/platform/audio/EqualPowerPanner.h:40:18: warning: 'reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void reset() { m_isFirstRender = true; } ^ ./Source/WebCore/platform/audio/Panner.h:59:18: note: overridden virtual function is here virtual void reset() = 0; ^ gmake[2]: Leaving directory '/data/scratch/www/webkit24-gtk/work/webkitgtk-2.4.11' CXX Source/WebCore/platform/audio/libWebCorePlatform_la-MediaSessionManager.lo In file included from Source/WebCore/platform/audio/Panner.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/Panner.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFDatabase.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFDatabase.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFKernel.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFKernel.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFPanner.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFPanner.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFDatabaseLoader.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFDatabaseLoader.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFElevation.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/HRTFElevation.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/platform/audio/Panner.cpp:36: In file included from ./Source/WebCore/platform/audio/HRTFPanner.h:28: In file included from ./Source/WebCore/Modules/webaudio/DelayDSPKernel.h:30: In file included from ./Source/WebCore/Modules/webaudio/DelayProcessor.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioParam.h:32: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/audio/MediaSession.cpp:29: In file included from ./Source/WebCore/html/HTMLMediaElement.h:30: In file included from ./Source/WebCore/html/HTMLElement.h:26: In file included from ./Source/WebCore/dom/StyledElement.h:28: In file included from ./Source/WebCore/css/CSSPrimitiveValue.h:26: In file included from ./Source/WebCore/css/CSSValue.h:25: In file included from ./Source/WebCore/platform/URLHash.h:29: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/audio/HRTFPanner.cpp:29: In file included from ./Source/WebCore/platform/audio/HRTFPanner.h:28: In file included from ./Source/WebCore/Modules/webaudio/DelayDSPKernel.h:30: In file included from ./Source/WebCore/Modules/webaudio/DelayProcessor.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioParam.h:32: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/audio/HRTFDatabase.cpp:33: In file included from ./Source/WebCore/platform/audio/HRTFDatabase.h:32: In file included from ./Source/WebCore/platform/audio/HRTFElevation.h:39: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/audio/HRTFDatabaseLoader.cpp:33: In file included from ./Source/WebCore/platform/audio/HRTFDatabaseLoader.h:32: In file included from ./Source/WebCore/platform/audio/HRTFDatabase.h:32: In file included from ./Source/WebCore/platform/audio/HRTFElevation.h:39: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/audio/HRTFElevation.cpp:33: In file included from ./Source/WebCore/platform/audio/HRTFElevation.h:39: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. 5 warnings generated. In file included from Source/WebCore/platform/audio/HRTFKernel.cpp:39: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. 3 warnings generated. 3 warnings generated. In file included from Source/WebCore/platform/audio/MediaSessionManager.cpp:27: In file included from ./Source/WebCore/platform/audio/MediaSessionManager.h:30: In file included from ./Source/WebCore/page/Settings.h:33: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/audio/MediaSession.cpp:29: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:71:26: warning: 'label' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString label() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:59:26: note: overridden virtual function is here virtual AtomicString label() const { return emptyAtom; } ^ In file included from Source/WebCore/platform/audio/MediaSession.cpp:29: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:72:26: warning: 'language' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString language() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:60:26: note: overridden virtual function is here virtual AtomicString language() const { return emptyAtom; } ^ In file included from Source/WebCore/platform/audio/MediaSession.cpp:29: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:73:26: warning: 'id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString id() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:58:26: note: overridden virtual function is here virtual AtomicString id() const { return emptyAtom; } ^ 4 warnings generated. 3 warnings generated. CXX Source/WebCore/platform/libWebCorePlatform_la-CalculationValue.lo 1 warning generated. CXX Source/WebCore/platform/libWebCorePlatform_la-CrossThreadCopier.lo CXX Source/WebCore/platform/libWebCorePlatform_la-DatabaseStrategy.lo CXX Source/WebCore/platform/libWebCorePlatform_la-DragData.lo CXX Source/WebCore/platform/libWebCorePlatform_la-DragImage.lo In file included from Source/WebCore/platform/CalculationValue.cpp:32: In file included from ./Source/WebCore/platform/CalculationValue.h:34: In file included from ./Source/WebCore/platform/Length.h:26: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/platform/DatabaseStrategy.cpp:27: In file included from ./Source/WebCore/platform/DatabaseStrategy.h:30: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/DragData.cpp:27: In file included from ./Source/WebCore/platform/DragData.h:29: In file included from ./Source/WebCore/platform/graphics/Color.h:29: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/CrossThreadCopier.cpp:35: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/DragImage.cpp:27: In file included from ./Source/WebCore/platform/DragImage.h:29: In file included from ./Source/WebCore/platform/graphics/FloatSize.h:31: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/graphics/filters/libWebCorePlatform_la-FETile.lo CXX Source/WebCore/platform/graphics/filters/libWebCorePlatform_la-FilterOperation.lo 1 warning generated. CXX Source/WebCore/platform/graphics/filters/libWebCorePlatform_la-FilterOperations.lo 1 warning generated. CXX Source/WebCore/platform/graphics/gpu/libWebCorePlatform_la-DrawingBuffer.lo In file included from Source/WebCore/platform/CrossThreadCopier.cpp:39: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/platform/CrossThreadCopier.cpp:39: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/platform/CrossThreadCopier.cpp:39: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/platform/CrossThreadCopier.cpp:39: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:36: In file included from ./Source/JavaScriptCore/runtime/JSFunction.h:30: In file included from ./Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/platform/DragImage.cpp:31: In file included from ./Source/WebCore/page/FrameView.h:35: In file included from ./Source/WebCore/platform/ScrollView.h:31: ./Source/WebCore/platform/Scrollbar.h:158:18: warning: 'supportsUpdateOnSecondaryThread' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool supportsUpdateOnSecondaryThread() const; ^ ./Source/WebCore/platform/ScrollbarThemeClient.h:90:18: note: overridden virtual function is here virtual bool supportsUpdateOnSecondaryThread() const = 0; ^ In file included from Source/WebCore/platform/CrossThreadCopier.cpp:39: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from Source/WebCore/platform/graphics/filters/FETile.cpp:24: In file included from ./Source/WebCore/platform/graphics/filters/FETile.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FilterEffect.h:27: In file included from ./Source/WebCore/platform/graphics/FloatRect.h:30: In file included from ./Source/WebCore/platform/graphics/FloatPoint.h:30: In file included from ./Source/WebCore/platform/graphics/FloatSize.h:31: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/CrossThreadCopier.cpp:31: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ In file included from Source/WebCore/platform/graphics/filters/FilterOperation.cpp:29: In file included from ./Source/WebCore/platform/graphics/filters/FilterOperation.h:31: In file included from ./Source/WebCore/platform/graphics/Color.h:29: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/CrossThreadCopier.cpp:39: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ CXX Source/WebCore/platform/graphics/libWebCorePlatform_la-FormatConverter.lo In file included from Source/WebCore/platform/graphics/filters/FilterOperations.cpp:27: In file included from ./Source/WebCore/platform/graphics/filters/FilterOperations.h:31: In file included from ./Source/WebCore/platform/graphics/filters/FilterOperation.h:31: In file included from ./Source/WebCore/platform/graphics/Color.h:29: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/graphics/gpu/DrawingBuffer.cpp:35: In file included from ./Source/WebCore/platform/graphics/gpu/DrawingBuffer.h:34: In file included from ./Source/WebCore/platform/graphics/GraphicsContext3D.h:29: In file included from ./Source/WebCore/platform/graphics/ANGLEWebKitBridge.h:30: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/CrossThreadCopier.cpp:31: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ In file included from Source/WebCore/platform/DragImage.cpp:34: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ 12 warnings generated. CXX Source/WebCore/platform/graphics/libWebCorePlatform_la-GraphicsContext3D.lo 1 warning generated. In file included from Source/WebCore/platform/DragImage.cpp:34: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:91: In file included from ./Source/WebCore/rendering/style/SVGRenderStyle.h:34: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ 1 warning generated. In file included from Source/WebCore/platform/DragImage.cpp:35: In file included from ./Source/WebCore/rendering/RenderView.h:29: ./Source/WebCore/rendering/RenderBlockFlow.h:495:18: warning: 'addOverflowFromInlineChildren' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void addOverflowFromInlineChildren(); ^ ./Source/WebCore/rendering/RenderBlock.h:434:18: note: overridden virtual function is here virtual void addOverflowFromInlineChildren() { } ^ In file included from Source/WebCore/platform/graphics/FormatConverter.cpp:32: In file included from ./Source/WebCore/platform/graphics/FormatConverter.h:32: In file included from ./Source/WebCore/platform/graphics/GraphicsContext3D.h:29: In file included from ./Source/WebCore/platform/graphics/ANGLEWebKitBridge.h:30: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/platform/graphics/GraphicsContext3D.cpp:32: In file included from ./Source/WebCore/platform/graphics/GraphicsContext3D.h:29: In file included from ./Source/WebCore/platform/graphics/ANGLEWebKitBridge.h:30: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 6 warnings generated. In file included from Source/WebCore/platform/graphics/GraphicsContext3D.cpp:28: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ Source/WebCore/platform/graphics/GraphicsContext3D.cpp:215:39: note: in implicit copy constructor for 'WTF::Checked' first required here Checked checkedValue = bytesPerComponent * componentsPerPixel; ^ CXX Source/WebCore/platform/graphics/libWebCorePlatform_la-GraphicsLayer.lo 2 warnings generated. CXX Source/WebCore/platform/graphics/libWebCorePlatform_la-GraphicsLayerUpdater.lo CXX Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-WebKitWebSourceGStreamer.lo In file included from Source/WebCore/platform/graphics/GraphicsLayer.cpp:30: In file included from ./Source/WebCore/platform/graphics/GraphicsLayer.h:31: In file included from ./Source/WebCore/platform/animation/Animation.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/graphics/GraphicsLayerUpdater.cpp:32: In file included from ./Source/WebCore/platform/graphics/GraphicsLayer.h:31: In file included from ./Source/WebCore/platform/animation/Animation.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/graphics/libWebCorePlatform_la-MediaPlayer.lo CXX Source/WebCore/platform/graphics/opengl/libWebCorePlatform_la-GraphicsContext3DOpenGLCommon.lo CXX Source/WebCore/platform/graphics/opengl/libWebCorePlatform_la-TemporaryOpenGLSetting.lo In file included from Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21: In file included from ./Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:23: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:35: In file included from ./Source/WebCore/platform/graphics/AudioTrackPrivate.h:29: In file included from ./Source/WebCore/platform/graphics/TrackPrivateBase.h:34: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/graphics/GraphicsLayer.cpp:30: In file included from ./Source/WebCore/platform/graphics/GraphicsLayer.h:34: ./Source/WebCore/platform/graphics/FloatPoint3D.h:53:5: warning: definition of implicit copy assignment operator for 'FloatPoint3D' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] FloatPoint3D(const FloatPoint3D& p) ^ ./Source/WebCore/platform/graphics/GraphicsLayer.h:298:72: note: in implicit copy assignment operator for 'WebCore::FloatPoint3D' first required here virtual void setAnchorPoint(const FloatPoint3D& p) { m_anchorPoint = p; } ^ In file included from Source/WebCore/platform/graphics/GraphicsLayerUpdater.cpp:32: In file included from ./Source/WebCore/platform/graphics/GraphicsLayer.h:34: ./Source/WebCore/platform/graphics/FloatPoint3D.h:53:5: warning: definition of implicit copy assignment operator for 'FloatPoint3D' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] FloatPoint3D(const FloatPoint3D& p) ^ ./Source/WebCore/platform/graphics/GraphicsLayer.h:298:72: note: in implicit copy assignment operator for 'WebCore::FloatPoint3D' first required here virtual void setAnchorPoint(const FloatPoint3D& p) { m_anchorPoint = p; } ^ In file included from Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21: In file included from ./Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:23: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:71:26: warning: 'label' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString label() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:59:26: note: overridden virtual function is here virtual AtomicString label() const { return emptyAtom; } ^ In file included from Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21: In file included from ./Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:23: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:72:26: warning: 'language' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString language() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:60:26: note: overridden virtual function is here virtual AtomicString language() const { return emptyAtom; } ^ In file included from Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:21: In file included from ./Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.h:23: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:73:26: warning: 'id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString id() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:58:26: note: overridden virtual function is here virtual AtomicString id() const { return emptyAtom; } ^ 2 warnings generated. In file included from Source/WebCore/platform/graphics/MediaPlayer.cpp:29: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:35: In file included from ./Source/WebCore/platform/graphics/AudioTrackPrivate.h:29: In file included from ./Source/WebCore/platform/graphics/TrackPrivateBase.h:34: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:33: In file included from ./Source/WebCore/platform/graphics/GraphicsContext3D.h:29: In file included from ./Source/WebCore/platform/graphics/ANGLEWebKitBridge.h:30: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/graphics/MediaPlayer.cpp:29: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:71:26: warning: 'label' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString label() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:59:26: note: overridden virtual function is here virtual AtomicString label() const { return emptyAtom; } ^ In file included from Source/WebCore/platform/graphics/MediaPlayer.cpp:29: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:72:26: warning: 'language' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString language() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:60:26: note: overridden virtual function is here virtual AtomicString language() const { return emptyAtom; } ^ In file included from Source/WebCore/platform/graphics/MediaPlayer.cpp:29: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:73:26: warning: 'id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString id() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:58:26: note: overridden virtual function is here virtual AtomicString id() const { return emptyAtom; } ^ CXX Source/WebCore/platform/graphics/transforms/libWebCorePlatform_la-PerspectiveTransformOperation.lo In file included from Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:25: ./Source/WebCore/loader/cache/CachedRawResource.h:71:19: warning: 'getOrCreateReadBuffer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char* getOrCreateReadBuffer(size_t requestedSize, size_t& actualSize); ^ ./Source/WebCore/loader/cache/CachedResource.h:264:19: note: overridden virtual function is here virtual char* getOrCreateReadBuffer(size_t /* requestedSize */, size_t& /* actualSize */) { return 0; } ^ CXX Source/WebCore/platform/graphics/transforms/libWebCorePlatform_la-TranslateTransformOperation.lo Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:269:5: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] g_type_class_add_private(klass, sizeof(WebKitWebSrcPrivate)); ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/gobject/gtype.h:1307:1: note: 'g_type_class_add_private' has been explicitly marked deprecated here GLIB_DEPRECATED_IN_2_58 ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:838:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_58' # define GLIB_DEPRECATED_IN_2_58 GLIB_DEPRECATED ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmacros.h:980:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmacros.h:942:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:274:33: warning: Deprecated pre-processor symbol, replace with G_ADD_PRIVATE [-W#pragma-messages] WebKitWebSrcPrivate* priv = WEBKIT_WEB_SRC_GET_PRIVATE(src); ^ Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:121:42: note: expanded from macro 'WEBKIT_WEB_SRC_GET_PRIVATE' #define WEBKIT_WEB_SRC_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_SRC, WebKitWebSrcPrivate)) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/gobject/gtype.h:643:145: note: expanded from macro 'G_TYPE_INSTANCE_GET_PRIVATE' #define G_TYPE_INSTANCE_GET_PRIVATE(instance, g_type, c_type) ((c_type*) g_type_instance_get_private ((GTypeInstance*) (instance), (g_type))) GLIB_DEPRECATED_MACRO_IN_2_58_FOR(G_ADD_PRIVATE) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gversionmacros.h:841:49: note: expanded from macro 'GLIB_DEPRECATED_MACRO_IN_2_58_FOR' # define GLIB_DEPRECATED_MACRO_IN_2_58_FOR(f) GLIB_DEPRECATED_MACRO_FOR(f) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmacros.h:990:38: note: expanded from macro 'GLIB_DEPRECATED_MACRO_FOR' #define GLIB_DEPRECATED_MACRO_FOR(f) _GLIB_GNUC_DO_PRAGMA(GCC warning "Deprecated pre-processor symbol, replace with " #f) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmacros.h:988:33: note: expanded from macro '_GLIB_GNUC_DO_PRAGMA' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :57:6: note: expanded from here GCC warning "Deprecated pre-processor symbol, replace with " "G_ADD_PRIVATE" ^ CXX Source/WebCore/platform/gtk/libWebCorePlatform_la-ErrorsGtk.lo 2 warnings generated. In file included from Source/WebCore/platform/graphics/MediaPlayer.cpp:34: In file included from ./Source/WebCore/page/FrameView.h:35: In file included from ./Source/WebCore/platform/ScrollView.h:31: ./Source/WebCore/platform/Scrollbar.h:158:18: warning: 'supportsUpdateOnSecondaryThread' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool supportsUpdateOnSecondaryThread() const; ^ ./Source/WebCore/platform/ScrollbarThemeClient.h:90:18: note: overridden virtual function is here virtual bool supportsUpdateOnSecondaryThread() const = 0; ^ 7 warnings generated. 5 warnings generated. In file included from Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.cpp:27: In file included from ./Source/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.h:29: In file included from ./Source/WebCore/platform/Length.h:26: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. In file included from Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.cpp:23: In file included from ./Source/WebCore/platform/graphics/transforms/TranslateTransformOperation.h:28: In file included from ./Source/WebCore/platform/Length.h:26: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/gtk/ErrorsGtk.cpp:21: In file included from ./Source/WebCore/platform/gtk/ErrorsGtk.h:23: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. CXX Source/WebCore/platform/gtk/libWebCorePlatform_la-GamepadsGtk.lo 1 warning generated. CXX Source/WebCore/platform/libWebCorePlatform_la-LengthBox.lo CXX Source/WebCore/platform/libWebCorePlatform_la-Length.lo CXX Source/WebCore/platform/libWebCorePlatform_la-MIMETypeRegistry.lo CXX Source/WebCore/platform/network/libWebCorePlatform_la-BlobData.lo CXX Source/WebCore/platform/network/libWebCorePlatform_la-BlobRegistry.lo In file included from Source/WebCore/platform/LengthBox.cpp:32: In file included from ./Source/WebCore/platform/LengthBox.h:25: In file included from ./Source/WebCore/platform/Length.h:26: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/libWebCorePlatform_la-BlobRegistryImpl.lo In file included from Source/WebCore/platform/Length.cpp:26: In file included from ./Source/WebCore/platform/Length.h:26: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-BlobResourceHandle.lo In file included from Source/WebCore/platform/Length.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/text/StringBuffer.h:44:64: note: in implicit copy constructor for 'WTF::Checked' first required here , m_data(m_length ? static_cast(fastMalloc((Checked(m_length) * sizeof(CharType)).unsafeGet())) : nullptr) ^ In file included from Source/WebCore/platform/MIMETypeRegistry.cpp:28: In file included from ./Source/WebCore/platform/MIMETypeRegistry.h:31: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2 warnings generated. In file included from Source/WebCore/platform/network/BlobData.cpp:32: In file included from ./Source/WebCore/platform/network/BlobData.h:34: In file included from ./Source/WebCore/platform/FileSystem.h:35: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/libWebCorePlatform_la-FormDataBuilder.lo In file included from Source/WebCore/platform/MIMETypeRegistry.cpp:30: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:71:26: warning: 'label' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString label() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:59:26: note: overridden virtual function is here virtual AtomicString label() const { return emptyAtom; } ^ In file included from Source/WebCore/platform/MIMETypeRegistry.cpp:30: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:72:26: warning: 'language' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString language() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:60:26: note: overridden virtual function is here virtual AtomicString language() const { return emptyAtom; } ^ In file included from Source/WebCore/platform/MIMETypeRegistry.cpp:30: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:73:26: warning: 'id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString id() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:58:26: note: overridden virtual function is here virtual AtomicString id() const { return emptyAtom; } ^ In file included from Source/WebCore/platform/network/BlobRegistry.cpp:31: In file included from ./Source/WebCore/platform/network/BlobRegistryImpl.h:35: In file included from ./Source/WebCore/platform/network/BlobStorageData.h:34: In file included from ./Source/WebCore/platform/network/BlobData.h:34: In file included from ./Source/WebCore/platform/FileSystem.h:35: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/platform/network/BlobRegistryImpl.cpp:33: In file included from ./Source/WebCore/platform/network/BlobRegistryImpl.h:35: In file included from ./Source/WebCore/platform/network/BlobStorageData.h:34: In file included from ./Source/WebCore/platform/network/BlobData.h:34: In file included from ./Source/WebCore/platform/FileSystem.h:35: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/network/BlobResourceHandle.cpp:35: In file included from ./Source/WebCore/platform/network/BlobResourceHandle.h:37: In file included from ./Source/WebCore/platform/network/ResourceHandle.h:30: In file included from ./Source/WebCore/platform/network/HTTPHeaderMap.h:34: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-FormData.lo 4 warnings generated. In file included from Source/WebCore/platform/network/FormDataBuilder.cpp:26: In file included from ./Source/WebCore/platform/network/FormDataBuilder.h:24: In file included from ./Source/WebCore/platform/network/FormData.h:23: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-HTTPParsers.lo 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-ResourceHandleClient.lo In file included from Source/WebCore/platform/network/FormData.cpp:24: In file included from ./Source/WebCore/platform/network/FormData.h:23: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-ResourceHandle.lo In file included from Source/WebCore/platform/network/HTTPParsers.cpp:34: In file included from ./Source/WebCore/platform/network/HTTPParsers.h:34: In file included from ./Source/WebCore/page/ContentSecurityPolicy.h:29: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/network/ResourceHandleClient.cpp:29: In file included from ./Source/WebCore/platform/network/ResourceHandle.h:30: In file included from ./Source/WebCore/platform/network/HTTPHeaderMap.h:34: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/libWebCorePlatform_la-ResourceRequestBase.lo CXX Source/WebCore/platform/network/libWebCorePlatform_la-ResourceResponseBase.lo In file included from Source/WebCore/platform/network/FormData.cpp:30: In file included from ./Source/WebCore/page/ChromeClient.h:35: In file included from ./Source/WebCore/rendering/RenderEmbeddedObject.h:26: In file included from ./Source/WebCore/rendering/RenderWidget.h:27: In file included from ./Source/WebCore/rendering/RenderReplaced.h:25: In file included from ./Source/WebCore/rendering/RenderBox.h:26: In file included from ./Source/WebCore/rendering/RenderBoxModelObject.h:28: In file included from ./Source/WebCore/rendering/RenderLayerModelObject.h:26: In file included from ./Source/WebCore/rendering/RenderElement.h:26: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ 1 warning generated. In file included from Source/WebCore/platform/network/FormData.cpp:30: In file included from ./Source/WebCore/page/ChromeClient.h:35: In file included from ./Source/WebCore/rendering/RenderEmbeddedObject.h:26: In file included from ./Source/WebCore/rendering/RenderWidget.h:27: In file included from ./Source/WebCore/rendering/RenderReplaced.h:25: In file included from ./Source/WebCore/rendering/RenderBox.h:26: In file included from ./Source/WebCore/rendering/RenderBoxModelObject.h:28: In file included from ./Source/WebCore/rendering/RenderLayerModelObject.h:26: In file included from ./Source/WebCore/rendering/RenderElement.h:26: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:91: In file included from ./Source/WebCore/rendering/style/SVGRenderStyle.h:34: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ CXX Source/WebCore/platform/network/libWebCorePlatform_la-SynchronousLoaderClient.lo In file included from Source/WebCore/platform/network/ResourceHandle.cpp:27: In file included from ./Source/WebCore/platform/network/ResourceHandle.h:30: In file included from ./Source/WebCore/platform/network/HTTPHeaderMap.h:34: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-AuthenticationChallengeSoup.lo In file included from Source/WebCore/platform/network/ResourceRequestBase.cpp:27: In file included from ./Source/WebCore/platform/network/ResourceRequestBase.h:31: In file included from ./Source/WebCore/platform/network/FormData.h:23: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/platform/network/ResourceResponseBase.cpp:28: In file included from ./Source/WebCore/platform/network/ResourceResponseBase.h:30: In file included from ./Source/WebCore/platform/network/HTTPHeaderMap.h:34: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/network/SynchronousLoaderClient.cpp:27: In file included from ./Source/WebCore/platform/network/SynchronousLoaderClient.h:29: In file included from ./Source/WebCore/platform/network/soup/ResourceError.h:29: In file included from ./Source/WebCore/platform/network/ResourceErrorBase.h:29: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-CertificateInfo.lo 4 warnings generated. In file included from Source/WebCore/platform/network/soup/AuthenticationChallengeSoup.cpp:27: In file included from ./Source/WebCore/platform/network/soup/AuthenticationChallenge.h:28: In file included from ./Source/WebCore/platform/network/AuthenticationChallengeBase.h:28: In file included from ./Source/WebCore/platform/network/Credential.h:28: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from Source/WebCore/platform/network/soup/CertificateInfo.cpp:29: In file included from ./Source/WebCore/platform/network/soup/ResourceError.h:29: In file included from ./Source/WebCore/platform/network/ResourceErrorBase.h:29: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-CookieJarSoup.lo CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-CookieStorageSoup.lo CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-CredentialStorageSoup.lo CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-DNSSoup.lo CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-NetworkStorageSessionSoup.lo CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-ResourceHandleSoup.lo CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-ResourceRequestSoup.lo CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-ResourceResponseSoup.lo In file included from Source/WebCore/platform/network/soup/DNSSoup.cpp:29: In file included from ./Source/WebCore/platform/network/DNSResolveQueue.h:34: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/network/soup/CredentialStorageSoup.cpp:29: In file included from ./Source/WebCore/platform/network/Credential.h:28: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/network/soup/CookieJarSoup.cpp:24: In file included from ./Source/WebCore/platform/Cookie.h:29: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:30: In file included from ./Source/WebCore/platform/network/ResourceHandle.h:30: In file included from ./Source/WebCore/platform/network/HTTPHeaderMap.h:34: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/network/soup/NetworkStorageSessionSoup.cpp:28: In file included from ./Source/WebCore/platform/network/NetworkStorageSession.h:30: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-SoupNetworkSession.lo CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-SynchronousLoaderClientSoup.lo Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:188:18: warning: private field 'm_session' is not used [-Wunused-private-field] SoupSession* m_session; ^ In file included from Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp:21: In file included from ./Source/WebCore/platform/network/soup/ResourceRequest.h:31: In file included from ./Source/WebCore/platform/network/ResourceRequestBase.h:31: In file included from ./Source/WebCore/platform/network/FormData.h:23: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollableArea.lo 1 warning generated. In file included from Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp:22: In file included from ./Source/WebCore/platform/network/soup/ResourceResponse.h:29: In file included from ./Source/WebCore/platform/network/ResourceResponseBase.h:30: In file included from ./Source/WebCore/platform/network/HTTPHeaderMap.h:34: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollbarThemeComposite.lo 2 warnings generated. 1 warning generated. CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollbarTheme.lo In file included from Source/WebCore/platform/network/soup/SoupNetworkSession.cpp:27: In file included from ./Source/WebCore/platform/network/soup/SoupNetworkSession.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/network/soup/SynchronousLoaderClientSoup.cpp:27: In file included from ./Source/WebCore/platform/network/SynchronousLoaderClient.h:29: In file included from ./Source/WebCore/platform/network/soup/ResourceError.h:29: In file included from ./Source/WebCore/platform/network/ResourceErrorBase.h:29: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/ScrollbarThemeComposite.cpp:27: In file included from ./Source/WebCore/platform/ScrollbarThemeComposite.h:29: In file included from ./Source/WebCore/platform/ScrollbarTheme.h:29: In file included from ./Source/WebCore/platform/graphics/GraphicsContext.h:32: In file included from ./Source/WebCore/platform/graphics/FloatRect.h:30: In file included from ./Source/WebCore/platform/graphics/FloatPoint.h:30: In file included from ./Source/WebCore/platform/graphics/FloatSize.h:31: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ Source/WebCore/platform/network/soup/SoupNetworkSession.cpp:92:31: warning: 'soup_session_async_new' is deprecated: Use 'soup_session_new' instead [-Wdeprecated-declarations] : m_soupSession(adoptGRef(soup_session_async_new())) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/libsoup-2.4/libsoup/soup-session-async.h:50:1: note: 'soup_session_async_new' has been explicitly marked deprecated here SOUP_DEPRECATED_IN_2_54_FOR(soup_session_new) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/libsoup-2.4/libsoup/soup-version.h:326:49: note: expanded from macro 'SOUP_DEPRECATED_IN_2_54_FOR' # define SOUP_DEPRECATED_IN_2_54_FOR(f) G_DEPRECATED_FOR(f) ^ /data/scratch/www/webkit24-gtk/work/.buildlink/include/glib-2.0/glib/gmacros.h:950:44: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead"))) ^ 1 warning generated. CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollView.lo CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollAnimator.lo 2 warnings generated. In file included from Source/WebCore/platform/ScrollableArea.cpp:33: In file included from ./Source/WebCore/platform/ScrollableArea.h:29: In file included from ./Source/WebCore/platform/Scrollbar.h:29: In file included from ./Source/WebCore/platform/ScrollbarThemeClient.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/ScrollableArea.cpp:33: In file included from ./Source/WebCore/platform/ScrollableArea.h:29: ./Source/WebCore/platform/Scrollbar.h:158:18: warning: 'supportsUpdateOnSecondaryThread' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool supportsUpdateOnSecondaryThread() const; ^ ./Source/WebCore/platform/ScrollbarThemeClient.h:90:18: note: overridden virtual function is here virtual bool supportsUpdateOnSecondaryThread() const = 0; ^ 1 warning generated. CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollAnimatorNone.lo In file included from Source/WebCore/platform/ScrollableArea.cpp:36: In file included from ./Source/WebCore/platform/graphics/GraphicsLayer.h:34: ./Source/WebCore/platform/graphics/FloatPoint3D.h:53:5: warning: definition of implicit copy assignment operator for 'FloatPoint3D' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] FloatPoint3D(const FloatPoint3D& p) ^ ./Source/WebCore/platform/graphics/GraphicsLayer.h:298:72: note: in implicit copy assignment operator for 'WebCore::FloatPoint3D' first required here virtual void setAnchorPoint(const FloatPoint3D& p) { m_anchorPoint = p; } ^ CXX Source/WebCore/platform/libWebCorePlatform_la-ThreadGlobalData.lo 3 warnings generated. In file included from Source/WebCore/platform/ScrollbarTheme.cpp:27: In file included from ./Source/WebCore/platform/ScrollbarTheme.h:29: In file included from ./Source/WebCore/platform/graphics/GraphicsContext.h:32: In file included from ./Source/WebCore/platform/graphics/FloatRect.h:30: In file included from ./Source/WebCore/platform/graphics/FloatPoint.h:30: In file included from ./Source/WebCore/platform/graphics/FloatSize.h:31: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/libWebCorePlatform_la-UserActivity.lo CXX Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-SourceBufferPrivateGStreamer.lo In file included from Source/WebCore/platform/ScrollView.cpp:27: In file included from ./Source/WebCore/platform/ScrollView.h:30: In file included from ./Source/WebCore/platform/graphics/IntRect.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/ScrollView.cpp:27: In file included from ./Source/WebCore/platform/ScrollView.h:31: ./Source/WebCore/platform/Scrollbar.h:158:18: warning: 'supportsUpdateOnSecondaryThread' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool supportsUpdateOnSecondaryThread() const; ^ ./Source/WebCore/platform/ScrollbarThemeClient.h:90:18: note: overridden virtual function is here virtual bool supportsUpdateOnSecondaryThread() const = 0; ^ In file included from Source/WebCore/platform/ScrollAnimator.cpp:32: In file included from ./Source/WebCore/platform/ScrollAnimator.h:34: In file included from ./Source/WebCore/platform/graphics/FloatSize.h:31: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/ScrollAnimator.cpp:36: In file included from ./Source/WebCore/platform/ScrollableArea.h:29: ./Source/WebCore/platform/Scrollbar.h:158:18: warning: 'supportsUpdateOnSecondaryThread' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool supportsUpdateOnSecondaryThread() const; ^ ./Source/WebCore/platform/ScrollbarThemeClient.h:90:18: note: overridden virtual function is here virtual bool supportsUpdateOnSecondaryThread() const = 0; ^ 1 warning generated. 2 warnings generated. In file included from Source/WebCore/platform/ScrollAnimatorNone.cpp:35: In file included from ./Source/WebCore/platform/ScrollAnimatorNone.h:40: In file included from ./Source/WebCore/platform/graphics/FloatPoint.h:30: In file included from ./Source/WebCore/platform/graphics/FloatSize.h:31: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/ScrollAnimatorNone.cpp:39: In file included from ./Source/WebCore/platform/ScrollableArea.h:29: ./Source/WebCore/platform/Scrollbar.h:158:18: warning: 'supportsUpdateOnSecondaryThread' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool supportsUpdateOnSecondaryThread() const; ^ ./Source/WebCore/platform/ScrollbarThemeClient.h:90:18: note: overridden virtual function is here virtual bool supportsUpdateOnSecondaryThread() const = 0; ^ In file included from Source/WebCore/platform/ScrollView.cpp:30: In file included from ./Source/WebCore/platform/graphics/GraphicsLayer.h:34: ./Source/WebCore/platform/graphics/FloatPoint3D.h:53:5: warning: definition of implicit copy assignment operator for 'FloatPoint3D' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] FloatPoint3D(const FloatPoint3D& p) ^ ./Source/WebCore/platform/graphics/GraphicsLayer.h:298:72: note: in implicit copy assignment operator for 'WebCore::FloatPoint3D' first required here virtual void setAnchorPoint(const FloatPoint3D& p) { m_anchorPoint = p; } ^ In file included from Source/WebCore/platform/ThreadGlobalData.cpp:28: In file included from ./Source/WebCore/platform/ThreadGlobalData.h:34: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-MediaSourceGStreamer.lo CXX Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-WebKitMediaSourceGStreamer.lo 1 warning generated. 3 warnings generated. Source/WebCore/platform/ScrollAnimatorNone.cpp:52:14: warning: unused variable 'kZoomTicks' [-Wunused-const-variable] const double kZoomTicks = 11; ^ 3 warnings generated. CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBCursor.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBCursorBackend.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBCursorBackendOperations.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBCursorWithValue.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBDatabase.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBDatabaseBackend.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBDatabaseCallbacksImpl.lo In file included from Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.cpp:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBServerConnection.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStoreMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndexMetadata.h:34: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBDatabaseException.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBDatabaseMetadata.lo In file included from Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:30: In file included from ./Source/WebCore/dom/DOMStringList.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStoreMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndexMetadata.h:34: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBEventDispatcher.lo CXX Source/WebCore/Modules/indexeddb/leveldb/libWebCoreModules_la-IDBFactoryBackendLevelDB.lo 1 warning generated. In file included from Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.h:31: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. In file included from Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStoreMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndexMetadata.h:34: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:36: In file included from ./Source/JavaScriptCore/runtime/JSFunction.h:30: In file included from ./Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ 1 warning generated. CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBFactoryBackendInterface.lo In file included from Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ In file included from Source/WebCore/Modules/indexeddb/leveldb/IDBFactoryBackendLevelDB.cpp:32: In file included from ./Source/WebCore/dom/DOMStringList.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBFactory.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBIndex.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBKey.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBKeyData.lo In file included from Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBKeyPath.lo 1 warning generated. In file included from Source/WebCore/Modules/indexeddb/IDBFactoryBackendInterface.cpp:29: In file included from ./Source/WebCore/Modules/indexeddb/IDBFactoryBackendInterface.h:31: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStoreMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndexMetadata.h:34: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/indexeddb/IDBDatabase.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 12 warnings generated. In file included from Source/WebCore/Modules/indexeddb/IDBIndex.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndex.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:30: In file included from ./Source/WebCore/dom/DOMStringList.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/indexeddb/IDBFactory.cpp:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBFactory.h:36: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. In file included from Source/WebCore/Modules/indexeddb/IDBIndex.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndex.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBKeyRange.lo return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/indexeddb/IDBIndex.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndex.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/Modules/indexeddb/IDBIndex.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndex.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBKeyRangeData.lo CXX Source/WebCore/Modules/indexeddb/leveldb/libWebCoreModules_la-IDBLevelDBCoding.lo In file included from Source/WebCore/Modules/indexeddb/IDBIndex.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndex.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:36: In file included from ./Source/JavaScriptCore/runtime/JSFunction.h:30: In file included from ./Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBObjectStore.lo In file included from Source/WebCore/Modules/indexeddb/IDBIndex.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndex.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBOpenDBRequest.lo In file included from Source/WebCore/Modules/indexeddb/IDBIndex.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ In file included from Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp:29: In file included from ./Source/WebCore/bindings/js/DOMRequestState.h:31: In file included from ./Source/WebCore/bindings/js/DOMWrapperWorld.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29: In file included from ./Source/JavaScriptCore/runtime/IndexingType.h:29: In file included from ./Source/JavaScriptCore/bytecode/SpeculatedType.h:32: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp:29: In file included from ./Source/WebCore/bindings/js/DOMRequestState.h:31: In file included from ./Source/WebCore/bindings/js/DOMWrapperWorld.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBPendingTransactionMonitor.lo In file included from Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp:29: In file included from ./Source/WebCore/bindings/js/DOMRequestState.h:31: In file included from ./Source/WebCore/bindings/js/DOMWrapperWorld.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/indexeddb/IDBIndex.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndex.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabase.h:31: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStore.h:29: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:31: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBRequest.lo In file included from Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp:29: In file included from ./Source/WebCore/bindings/js/DOMRequestState.h:31: In file included from ./Source/WebCore/bindings/js/DOMWrapperWorld.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp:29: In file included from ./Source/WebCore/bindings/js/DOMRequestState.h:31: In file included from ./Source/WebCore/bindings/js/DOMWrapperWorld.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBTransaction.lo In file included from Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp:29: In file included from ./Source/WebCore/bindings/js/DOMRequestState.h:31: In file included from ./Source/WebCore/bindings/js/DOMWrapperWorld.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBTransactionBackend.lo In file included from Source/WebCore/Modules/indexeddb/IDBIndex.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ In file included from Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ In file included from Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStore.h:29: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStore.h:29: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ 12 warnings generated. CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBTransactionBackendOperations.lo In file included from Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStore.h:29: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStore.h:29: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:36: In file included from ./Source/JavaScriptCore/runtime/JSFunction.h:30: In file included from ./Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStore.h:29: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBTransactionCoordinator.lo In file included from Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStore.h:29: In file included from ./Source/WebCore/bindings/js/Dictionary.h:30: In file included from ./Source/WebCore/bindings/js/JSDictionary.h:29: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBVersionChangeEvent.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-PageGroupIndexedDatabase.lo In file included from Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp:29: In file included from ./Source/WebCore/bindings/js/DOMRequestState.h:31: In file included from ./Source/WebCore/bindings/js/DOMWrapperWorld.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 12 warnings generated. In file included from Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.h:29: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStoreMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndexMetadata.h:34: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-WorkerGlobalScopeIndexedDatabase.lo In file included from Source/WebCore/Modules/indexeddb/IDBKeyRange.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 12 warnings generated. 1 warning generated. GEN DerivedSources/webkitdom/WebKitDOMAttr.cpp GEN DerivedSources/webkitdom/WebKitDOMBarProp.cpp GEN DerivedSources/webkitdom/WebKitDOMBatteryManager.cpp GEN DerivedSources/webkitdom/WebKitDOMBlob.cpp GEN DerivedSources/webkitdom/WebKitDOMCDATASection.cpp GEN DerivedSources/webkitdom/WebKitDOMCharacterData.cpp GEN DerivedSources/webkitdom/WebKitDOMComment.cpp GEN DerivedSources/webkitdom/WebKitDOMConsole.cpp GEN DerivedSources/webkitdom/WebKitDOMCSSRule.cpp GEN DerivedSources/webkitdom/WebKitDOMCSSRuleList.cpp GEN DerivedSources/webkitdom/WebKitDOMCSSStyleDeclaration.cpp GEN DerivedSources/webkitdom/WebKitDOMCSSStyleSheet.cpp GEN DerivedSources/webkitdom/WebKitDOMCSSValue.cpp GEN DerivedSources/webkitdom/WebKitDOMDatabase.cpp GEN DerivedSources/webkitdom/WebKitDOMDocument.cpp GEN DerivedSources/webkitdom/WebKitDOMDocumentFragment.cpp GEN DerivedSources/webkitdom/WebKitDOMDocumentType.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMApplicationCache.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMImplementation.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMMimeTypeArray.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMMimeType.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMNamedFlowCollection.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMPluginArray.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMPlugin.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMSecurityPolicy.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMSelection.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMStringList.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMStringMap.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMSettableTokenList.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMTokenList.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMWindow.cpp GEN DerivedSources/webkitdom/WebKitDOMDOMWindowCSS.cpp GEN DerivedSources/webkitdom/WebKitDOMElement.cpp GEN DerivedSources/webkitdom/WebKitDOMEntityReference.cpp GEN DerivedSources/webkitdom/WebKitDOMEvent.cpp GEN DerivedSources/webkitdom/WebKitDOMFile.cpp GEN DerivedSources/webkitdom/WebKitDOMFileList.cpp GEN DerivedSources/webkitdom/WebKitDOMGamepad.cpp GEN DerivedSources/webkitdom/WebKitDOMGamepadList.cpp GEN DerivedSources/webkitdom/WebKitDOMGeolocation.cpp GEN DerivedSources/webkitdom/WebKitDOMHistory.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLAnchorElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLAppletElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLAreaElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLBaseElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLBaseFontElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLBodyElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLBRElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLButtonElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLCanvasElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLCollection.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLDetailsElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLDirectoryElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLDivElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLDListElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLDocument.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLEmbedElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLFieldSetElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLFontElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLFormElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLFrameElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLFrameSetElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLHeadElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLHeadingElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLHRElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLHtmlElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLIFrameElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLImageElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLInputElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLKeygenElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLLabelElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLLegendElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLLIElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLLinkElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLMapElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLMarqueeElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLMediaElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLMenuElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLMetaElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLModElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLObjectElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLOListElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLOptGroupElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLOptionElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLOptionsCollection.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLParagraphElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLParamElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLPreElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLQuoteElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLScriptElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLSelectElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLStyleElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLTableCaptionElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLTableCellElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLTableColElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLTableElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLTableRowElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLTableSectionElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLTextAreaElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLTitleElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLUListElement.cpp GEN DerivedSources/webkitdom/WebKitDOMKeyboardEvent.cpp GEN DerivedSources/webkitdom/WebKitDOMLocation.cpp GEN DerivedSources/webkitdom/WebKitDOMMediaController.cpp GEN DerivedSources/webkitdom/WebKitDOMMediaError.cpp GEN DerivedSources/webkitdom/WebKitDOMMediaList.cpp GEN DerivedSources/webkitdom/WebKitDOMMediaQueryList.cpp GEN DerivedSources/webkitdom/WebKitDOMMessagePort.cpp GEN DerivedSources/webkitdom/WebKitDOMMouseEvent.cpp GEN DerivedSources/webkitdom/WebKitDOMNamedNodeMap.cpp GEN DerivedSources/webkitdom/WebKitDOMNavigator.cpp GEN DerivedSources/webkitdom/WebKitDOMNode.cpp GEN DerivedSources/webkitdom/WebKitDOMNodeFilter.cpp GEN DerivedSources/webkitdom/WebKitDOMNodeIterator.cpp GEN DerivedSources/webkitdom/WebKitDOMNodeList.cpp GEN DerivedSources/webkitdom/WebKitDOMPerformance.cpp GEN DerivedSources/webkitdom/WebKitDOMPerformanceEntry.cpp GEN DerivedSources/webkitdom/WebKitDOMPerformanceEntryList.cpp GEN DerivedSources/webkitdom/WebKitDOMPerformanceNavigation.cpp GEN DerivedSources/webkitdom/WebKitDOMProcessingInstruction.cpp GEN DerivedSources/webkitdom/WebKitDOMPerformanceTiming.cpp GEN DerivedSources/webkitdom/WebKitDOMRange.cpp GEN DerivedSources/webkitdom/WebKitDOMScreen.cpp GEN DerivedSources/webkitdom/WebKitDOMShadowRoot.cpp GEN DerivedSources/webkitdom/WebKitDOMStorage.cpp GEN DerivedSources/webkitdom/WebKitDOMStorageInfo.cpp GEN DerivedSources/webkitdom/WebKitDOMStorageQuota.cpp GEN DerivedSources/webkitdom/WebKitDOMStyleMedia.cpp GEN DerivedSources/webkitdom/WebKitDOMStyleSheet.cpp GEN DerivedSources/webkitdom/WebKitDOMStyleSheetList.cpp GEN DerivedSources/webkitdom/WebKitDOMText.cpp GEN DerivedSources/webkitdom/WebKitDOMTouch.cpp GEN DerivedSources/webkitdom/WebKitDOMTimeRanges.cpp GEN DerivedSources/webkitdom/WebKitDOMTreeWalker.cpp GEN DerivedSources/webkitdom/WebKitDOMUIEvent.cpp GEN DerivedSources/webkitdom/WebKitDOMValidityState.cpp GEN DerivedSources/webkitdom/WebKitDOMWebKitPoint.cpp GEN DerivedSources/webkitdom/WebKitDOMWebKitNamedFlow.cpp GEN DerivedSources/webkitdom/WebKitDOMWheelEvent.cpp GEN DerivedSources/webkitdom/WebKitDOMXPathExpression.cpp GEN DerivedSources/webkitdom/WebKitDOMXPathNSResolver.cpp GEN DerivedSources/webkitdom/WebKitDOMXPathResult.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLAudioElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLVideoElement.cpp GEN DerivedSources/webkitdom/WebKitDOMAudioTrack.cpp GEN DerivedSources/webkitdom/WebKitDOMAudioTrackList.cpp GEN DerivedSources/webkitdom/WebKitDOMTextTrack.cpp GEN DerivedSources/webkitdom/WebKitDOMTextTrackList.cpp GEN DerivedSources/webkitdom/WebKitDOMTextTrackCue.cpp GEN DerivedSources/webkitdom/WebKitDOMTextTrackCueList.cpp GEN DerivedSources/webkitdom/WebKitDOMVideoPlaybackQuality.cpp GEN DerivedSources/webkitdom/WebKitDOMVideoTrack.cpp GEN DerivedSources/webkitdom/WebKitDOMVideoTrackList.cpp GEN DerivedSources/webkitdom/WebKitDOMTrackEvent.cpp CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-DetectCallDepth.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-Diagnostics.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-DirectiveHandler.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-DetectDiscontinuity.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-ForLoopUnroll.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-InfoSink.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-Initialize.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-InitializeDll.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-InitializeGLPosition.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-InitializeParseContext.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-Intermediate.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-intermOut.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-IntermTraverse.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-MapLongVariableNames.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-OutputESSL.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-OutputGLSLBase.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-OutputGLSL.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-OutputHLSL.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-parseConst.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-ParseContext.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-PoolAlloc.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-QualifierAlive.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-RemoveTree.lo Source/ThirdParty/ANGLE/src/compiler/ParseContext.cpp:538:97: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] if (op == EOpConstructStruct && !type->isArray() && int(type->getStruct()->fields().size()) != function.getParamCount()) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-SearchSymbol.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-ShaderLang.lo 1 warning generated. CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-SymbolTable.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-TranslatorESSL.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-TranslatorGLSL.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-TranslatorHLSL.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-UnfoldShortCircuitAST.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-UnfoldShortCircuit.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-Uniform.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-util.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-ValidateLimitations.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-VariableInfo.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-VariablePacker.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-VersionGLSL.lo CXX Source/ThirdParty/ANGLE/src/compiler/libANGLE_la-ossource_posix.lo GEN DerivedSources/ANGLE/glslang_tab.cpp Source/ThirdParty/ANGLE/src/compiler/glslang.y:47.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 47 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure Source/ThirdParty/ANGLE/src/compiler/glslang.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] CXX Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGElementInstanceCustom.lo In file included from Source/ThirdParty/ANGLE/src/compiler/VersionGLSL.cpp:7: ./Source/ThirdParty/ANGLE/src/compiler/VersionGLSL.h:52:18: warning: private field 'mShaderType' is not used [-Wunused-private-field] ShShaderType mShaderType; ^ 1 warning generated. CXX Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGLengthCustom.lo CXX Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGPathSegCustom.lo CXX Source/WebCore/css/libWebCoreSVG_la-SVGCSSComputedStyleDeclaration.lo In file included from Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: In file included from ./DerivedSources/WebCore/JSSVGElementInstance.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29: In file included from ./Source/JavaScriptCore/runtime/IndexingType.h:29: In file included from ./Source/JavaScriptCore/bytecode/SpeculatedType.h:32: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/css/libWebCoreSVG_la-SVGCSSParser.lo In file included from Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: In file included from ./DerivedSources/WebCore/JSSVGElementInstance.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/bindings/js/JSSVGLengthCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGLength.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29: In file included from ./Source/JavaScriptCore/runtime/IndexingType.h:29: In file included from ./Source/JavaScriptCore/bytecode/SpeculatedType.h:32: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGPathSeg.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29: In file included from ./Source/JavaScriptCore/runtime/IndexingType.h:29: In file included from ./Source/JavaScriptCore/bytecode/SpeculatedType.h:32: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/bindings/js/JSSVGLengthCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGLength.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: In file included from ./DerivedSources/WebCore/JSSVGElementInstance.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] CXX Source/WebCore/css/libWebCoreSVG_la-SVGCSSStyleSelector.lo In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGPathSeg.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ CXX Source/WebCore/loader/cache/libWebCoreSVG_la-CachedSVGDocument.lo In file included from Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: In file included from ./DerivedSources/WebCore/JSSVGElementInstance.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/bindings/js/JSSVGLengthCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGLength.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: In file included from ./DerivedSources/WebCore/JSSVGElementInstance.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/bindings/js/JSSVGLengthCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGLength.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGPathSeg.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: In file included from ./DerivedSources/WebCore/JSSVGElementInstance.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp:24: In file included from ./Source/WebCore/css/CSSComputedStyleDeclaration.h:27: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/bindings/js/JSSVGLengthCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGLength.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:27: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGPathSeg.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/bindings/js/JSSVGLengthCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGLength.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from Source/WebCore/bindings/js/JSSVGLengthCustom.cpp:20: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGPathSeg.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ CXX Source/WebCore/loader/cache/libWebCoreSVG_la-CachedSVGDocumentReference.lo In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGPathSeg.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:20: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ In file included from Source/WebCore/css/SVGCSSParser.cpp:26: In file included from ./Source/WebCore/css/CSSInheritedValue.h:24: In file included from ./Source/WebCore/css/CSSValue.h:25: In file included from ./Source/WebCore/platform/URLHash.h:29: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/css/SVGCSSStyleSelector.cpp:32: In file included from ./Source/WebCore/css/StyleResolver.h:25: In file included from ./Source/WebCore/css/CSSToStyleMap.h:26: In file included from ./Source/WebCore/platform/LengthBox.h:25: In file included from ./Source/WebCore/platform/Length.h:26: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/loader/cache/CachedSVGDocument.cpp:26: In file included from ./Source/WebCore/loader/cache/CachedSVGDocument.h:27: In file included from ./Source/WebCore/loader/cache/CachedResource.h:29: In file included from ./Source/WebCore/platform/network/soup/ResourceError.h:29: In file included from ./Source/WebCore/platform/network/ResourceErrorBase.h:29: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/loader/cache/CachedSVGDocumentReference.cpp:27: In file included from ./Source/WebCore/loader/cache/CachedSVGDocumentReference.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/bindings/js/JSSVGLengthCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGLength.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:31: In file included from ./DerivedSources/WebCore/JSSVGElementInstance.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/css/SVGCSSParser.cpp:32: In file included from ./Source/WebCore/rendering/RenderTheme.h:31: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ In file included from Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp:29: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ In file included from Source/WebCore/bindings/js/JSSVGLengthCustom.cpp:20: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ In file included from Source/WebCore/bindings/js/JSSVGElementInstanceCustom.cpp:27: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:26: In file included from ./DerivedSources/WebCore/JSSVGPathSegArcAbs.h:29: In file included from ./Source/WebCore/svg/SVGPathSegArcAbs.h:26: In file included from ./Source/WebCore/svg/SVGPathSegArc.h:25: In file included from ./Source/WebCore/svg/SVGPathSegWithContext.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h:26: In file included from ./Source/WebCore/svg/SVGPathElement.h:28: ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:26: In file included from ./DerivedSources/WebCore/JSSVGPathSegArcAbs.h:29: In file included from ./Source/WebCore/svg/SVGPathSegArcAbs.h:26: In file included from ./Source/WebCore/svg/SVGPathSegArc.h:25: In file included from ./Source/WebCore/svg/SVGPathSegWithContext.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h:26: ./Source/WebCore/svg/SVGPathElement.h:116:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGPathElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:26: In file included from ./DerivedSources/WebCore/JSSVGPathSegArcAbs.h:29: In file included from ./Source/WebCore/svg/SVGPathSegArcAbs.h:26: In file included from ./Source/WebCore/svg/SVGPathSegArc.h:25: In file included from ./Source/WebCore/svg/SVGPathSegWithContext.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h:26: ./Source/WebCore/svg/SVGPathElement.h:118:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :18:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:26: In file included from ./DerivedSources/WebCore/JSSVGPathSegArcAbs.h:29: In file included from ./Source/WebCore/svg/SVGPathSegArcAbs.h:26: In file included from ./Source/WebCore/svg/SVGPathSegArc.h:25: In file included from ./Source/WebCore/svg/SVGPathSegWithContext.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPathSegListPropertyTearOff.h:26: ./Source/WebCore/svg/SVGPathElement.h:118:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :21:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from Source/WebCore/css/SVGCSSStyleSelector.cpp:32: In file included from ./Source/WebCore/css/StyleResolver.h:31: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ In file included from Source/WebCore/css/SVGCSSParser.cpp:32: In file included from ./Source/WebCore/rendering/RenderTheme.h:31: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:91: In file included from ./Source/WebCore/rendering/style/SVGRenderStyle.h:34: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ In file included from Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp:26: In file included from ./Source/WebCore/css/CSSPrimitiveValueMappings.h:48: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ 12 warnings generated. In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:23: In file included from ./DerivedSources/WebCore/JSSVGPathSeg.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ 12 warnings generated. In file included from Source/WebCore/css/SVGCSSStyleSelector.cpp:32: In file included from ./Source/WebCore/css/StyleResolver.h:31: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:91: In file included from ./Source/WebCore/rendering/style/SVGRenderStyle.h:34: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ 1 warning generated. In file included from Source/WebCore/bindings/js/JSSVGPathSegCustom.cpp:20: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 4 warnings generated. 1 warning generated. 4 warnings generated. 16 warnings generated. 4 warnings generated. CXX Source/WebCore/platform/graphics/libWebCoreSVG_la-SVGGlyph.lo CXX Source/WebCore/rendering/style/libWebCoreSVG_la-SVGRenderStyle.lo CXX Source/WebCore/rendering/style/libWebCoreSVG_la-SVGRenderStyleDefs.lo GEN DerivedSources/WebCore/JSSVGAElement.h GEN DerivedSources/WebCore/JSSVGAltGlyphDefElement.h GEN DerivedSources/WebCore/JSSVGAltGlyphElement.h In file included from Source/WebCore/platform/graphics/SVGGlyph.cpp:24: In file included from ./Source/WebCore/platform/graphics/SVGGlyph.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ GEN DerivedSources/WebCore/JSSVGAltGlyphItemElement.h 1 warning generated. GEN DerivedSources/WebCore/JSSVGAngle.h GEN DerivedSources/WebCore/JSSVGAnimateColorElement.h In file included from Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp:31: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: In file included from ./Source/WebCore/svg/SVGLength.h:25: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ GEN DerivedSources/WebCore/JSSVGAnimatedAngle.h GEN DerivedSources/WebCore/JSSVGAnimatedBoolean.h In file included from Source/WebCore/rendering/style/SVGRenderStyle.cpp:31: In file included from ./Source/WebCore/rendering/style/SVGRenderStyle.h:27: In file included from ./Source/WebCore/css/CSSValueList.h:24: In file included from ./Source/WebCore/css/CSSValue.h:25: In file included from ./Source/WebCore/platform/URLHash.h:29: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ GEN DerivedSources/WebCore/JSSVGAnimatedEnumeration.h GEN DerivedSources/WebCore/JSSVGAnimatedInteger.h GEN DerivedSources/WebCore/JSSVGAnimatedLength.h GEN DerivedSources/WebCore/JSSVGAnimatedLengthList.h GEN DerivedSources/WebCore/JSSVGAnimatedNumber.h GEN DerivedSources/WebCore/JSSVGAnimatedNumberList.h GEN DerivedSources/WebCore/JSSVGAnimatedPreserveAspectRatio.h GEN DerivedSources/WebCore/JSSVGAnimatedRect.h GEN DerivedSources/WebCore/JSSVGAnimatedString.h GEN DerivedSources/WebCore/JSSVGAnimatedTransformList.h GEN DerivedSources/WebCore/JSSVGAnimateElement.h GEN DerivedSources/WebCore/JSSVGAnimateMotionElement.h GEN DerivedSources/WebCore/JSSVGAnimateTransformElement.h GEN DerivedSources/WebCore/JSSVGAnimationElement.h In file included from Source/WebCore/rendering/style/SVGRenderStyle.cpp:31: In file included from ./Source/WebCore/rendering/style/SVGRenderStyle.h:34: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ In file included from Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp:33: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ In file included from Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp:31: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ GEN DerivedSources/WebCore/JSSVGCircleElement.h GEN DerivedSources/WebCore/JSSVGClipPathElement.h In file included from Source/WebCore/rendering/style/SVGRenderStyle.cpp:36: In file included from ./Source/WebCore/dom/NodeRenderStyle.h:28: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ GEN DerivedSources/WebCore/JSSVGColor.h GEN DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.h 4 warnings generated. GEN DerivedSources/WebCore/JSSVGCursorElement.h GEN DerivedSources/WebCore/JSSVGDefsElement.h GEN DerivedSources/WebCore/JSSVGDescElement.h GEN DerivedSources/WebCore/JSSVGElement.h GEN DerivedSources/WebCore/JSSVGElementInstance.h GEN DerivedSources/WebCore/JSSVGElementInstanceList.h CXX DerivedSources/WebCore/libWebCoreSVG_la-JSSVGElementWrapperFactory.lo GEN DerivedSources/WebCore/JSSVGEllipseElement.h GEN DerivedSources/WebCore/JSSVGException.h GEN DerivedSources/WebCore/JSSVGFEBlendElement.h GEN DerivedSources/WebCore/JSSVGFEColorMatrixElement.h 4 warnings generated. GEN DerivedSources/WebCore/JSSVGFEComponentTransferElement.h GEN DerivedSources/WebCore/JSSVGFECompositeElement.h GEN DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.h GEN DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.h GEN DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h GEN DerivedSources/WebCore/JSSVGFEDistantLightElement.h GEN DerivedSources/WebCore/JSSVGFEDropShadowElement.h GEN DerivedSources/WebCore/JSSVGFEFloodElement.h GEN DerivedSources/WebCore/JSSVGFEFuncAElement.h GEN DerivedSources/WebCore/JSSVGFEFuncBElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:29: In file included from ./Source/JavaScriptCore/runtime/IndexingType.h:29: In file included from ./Source/JavaScriptCore/bytecode/SpeculatedType.h:32: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ GEN DerivedSources/WebCore/JSSVGFEFuncGElement.h GEN DerivedSources/WebCore/JSSVGFEFuncRElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ GEN DerivedSources/WebCore/JSSVGFEGaussianBlurElement.h GEN DerivedSources/WebCore/JSSVGFEImageElement.h GEN DerivedSources/WebCore/JSSVGFEMergeElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ GEN DerivedSources/WebCore/JSSVGFEMergeNodeElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ GEN DerivedSources/WebCore/JSSVGFEMorphologyElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:30: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ GEN DerivedSources/WebCore/JSSVGFEOffsetElement.h GEN DerivedSources/WebCore/JSSVGFEPointLightElement.h GEN DerivedSources/WebCore/JSSVGFESpecularLightingElement.h GEN DerivedSources/WebCore/JSSVGFESpotLightElement.h GEN DerivedSources/WebCore/JSSVGFETileElement.h GEN DerivedSources/WebCore/JSSVGFETurbulenceElement.h GEN DerivedSources/WebCore/JSSVGFilterElement.h GEN DerivedSources/WebCore/JSSVGFontElement.h GEN DerivedSources/WebCore/JSSVGFontFaceElement.h GEN DerivedSources/WebCore/JSSVGFontFaceFormatElement.h GEN DerivedSources/WebCore/JSSVGFontFaceNameElement.h GEN DerivedSources/WebCore/JSSVGFontFaceSrcElement.h GEN DerivedSources/WebCore/JSSVGFontFaceUriElement.h GEN DerivedSources/WebCore/JSSVGForeignObjectElement.h GEN DerivedSources/WebCore/JSSVGGElement.h GEN DerivedSources/WebCore/JSSVGGlyphElement.h GEN DerivedSources/WebCore/JSSVGGlyphRefElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGGraphicsElement.h:29: ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:28: ./Source/WebCore/svg/SVGAElement.h:64:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGAElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:28: ./Source/WebCore/svg/SVGAElement.h:68:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :54:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:28: ./Source/WebCore/svg/SVGAElement.h:69:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :78:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:28: ./Source/WebCore/svg/SVGAElement.h:69:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :81:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:37: In file included from ./DerivedSources/WebCore/JSSVGAltGlyphElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGTextPositioningElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGTextContentElement.h:29: ./Source/WebCore/svg/SVGTextContentElement.h:117:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextContentElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:37: In file included from ./DerivedSources/WebCore/JSSVGAltGlyphElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGTextPositioningElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGTextContentElement.h:29: ./Source/WebCore/svg/SVGTextContentElement.h:119:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :156:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:37: In file included from ./DerivedSources/WebCore/JSSVGAltGlyphElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGTextPositioningElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGTextContentElement.h:29: ./Source/WebCore/svg/SVGTextContentElement.h:119:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :159:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:37: In file included from ./DerivedSources/WebCore/JSSVGAltGlyphElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGTextPositioningElement.h:29: ./Source/WebCore/svg/SVGTextPositioningElement.h:42:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextPositioningElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGTextContentElement.h:117:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextContentElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:37: In file included from ./DerivedSources/WebCore/JSSVGAltGlyphElement.h:28: ./Source/WebCore/svg/SVGAltGlyphElement.h:52:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGAltGlyphElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGTextPositioningElement.h:42:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextPositioningElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:37: In file included from ./DerivedSources/WebCore/JSSVGAltGlyphElement.h:28: ./Source/WebCore/svg/SVGAltGlyphElement.h:53:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :170:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:40: In file included from ./DerivedSources/WebCore/JSSVGAnimateElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGAnimationElement.h:28: ./Source/WebCore/svg/SVGAnimationElement.h:227:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGAnimationElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:40: In file included from ./DerivedSources/WebCore/JSSVGAnimateElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGAnimationElement.h:28: ./Source/WebCore/svg/SVGAnimationElement.h:228:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :254:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:40: In file included from ./DerivedSources/WebCore/JSSVGAnimateElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGAnimationElement.h:28: ./Source/WebCore/svg/SVGAnimationElement.h:228:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :257:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:44: In file included from ./DerivedSources/WebCore/JSSVGCircleElement.h:28: ./Source/WebCore/svg/SVGCircleElement.h:51:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGCircleElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:44: In file included from ./DerivedSources/WebCore/JSSVGCircleElement.h:28: ./Source/WebCore/svg/SVGCircleElement.h:55:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :159:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:44: In file included from ./DerivedSources/WebCore/JSSVGCircleElement.h:28: ./Source/WebCore/svg/SVGCircleElement.h:55:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :162:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGGraphicsElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGElement.h:28: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedTypeAnimator.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedType.h:27: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/svg/SVGCircleElement.h:52:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(Cx, cx) ^ ./Source/WebCore/svg/SVGAnimatedLength.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_LENGTH' #define DECLARE_ANIMATED_LENGTH(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:135:33: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' m_##LowerProperty.value = type; \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:45: In file included from ./DerivedSources/WebCore/JSSVGClipPathElement.h:28: ./Source/WebCore/svg/SVGClipPathElement.h:53:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGClipPathElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:45: In file included from ./DerivedSources/WebCore/JSSVGClipPathElement.h:28: ./Source/WebCore/svg/SVGClipPathElement.h:55:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :15:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:45: In file included from ./DerivedSources/WebCore/JSSVGClipPathElement.h:28: ./Source/WebCore/svg/SVGClipPathElement.h:55:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :18:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:46: In file included from ./DerivedSources/WebCore/JSSVGCursorElement.h:28: ./Source/WebCore/svg/SVGCursorElement.h:61:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGCursorElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:46: In file included from ./DerivedSources/WebCore/JSSVGCursorElement.h:28: ./Source/WebCore/svg/SVGCursorElement.h:64:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :113:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:46: In file included from ./DerivedSources/WebCore/JSSVGCursorElement.h:28: ./Source/WebCore/svg/SVGCursorElement.h:65:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :137:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:46: In file included from ./DerivedSources/WebCore/JSSVGCursorElement.h:28: ./Source/WebCore/svg/SVGCursorElement.h:65:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :140:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:47: In file included from ./DerivedSources/WebCore/JSSVGDefsElement.h:28: ./Source/WebCore/svg/SVGDefsElement.h:43:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGDefsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:47: In file included from ./DerivedSources/WebCore/JSSVGDefsElement.h:28: ./Source/WebCore/svg/SVGDefsElement.h:44:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :188:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:47: In file included from ./DerivedSources/WebCore/JSSVGDefsElement.h:28: ./Source/WebCore/svg/SVGDefsElement.h:44:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :191:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:49: In file included from ./DerivedSources/WebCore/JSSVGEllipseElement.h:29: ./Source/WebCore/svg/SVGEllipseElement.h:51:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGEllipseElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:49: In file included from ./DerivedSources/WebCore/JSSVGEllipseElement.h:29: ./Source/WebCore/svg/SVGEllipseElement.h:56:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :139:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:49: In file included from ./DerivedSources/WebCore/JSSVGEllipseElement.h:29: ./Source/WebCore/svg/SVGEllipseElement.h:56:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :142:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ GEN DerivedSources/WebCore/JSSVGGradientElement.h GEN DerivedSources/WebCore/JSSVGGraphicsElement.h GEN DerivedSources/WebCore/JSSVGHKernElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:27: In file included from ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:29: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceContainer.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGHiddenContainer.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGContainer.h:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGModelObject.h:36: In file included from ./Source/WebCore/rendering/RenderElement.h:26: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ GEN DerivedSources/WebCore/JSSVGImageElement.h GEN DerivedSources/WebCore/JSSVGLength.h GEN DerivedSources/WebCore/JSSVGLengthList.h GEN DerivedSources/WebCore/JSSVGLinearGradientElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:27: In file included from ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:32: ./Source/WebCore/svg/SVGFilterElement.h:65:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:27: In file included from ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:32: ./Source/WebCore/svg/SVGFilterElement.h:74:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :212:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:27: In file included from ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:32: ./Source/WebCore/svg/SVGFilterElement.h:75:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :236:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:27: In file included from ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:32: ./Source/WebCore/svg/SVGFilterElement.h:75:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :2:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:27: In file included from ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:25: ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:71:18: warning: 'removeAllClientsFromCache' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void removeAllClientsFromCache(bool markForInvalidation = true); ^ ./Source/WebCore/rendering/svg/RenderSVGResource.h:62:18: note: overridden virtual function is here virtual void removeAllClientsFromCache(bool markForInvalidation = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:27: In file included from ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:25: ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:72:18: warning: 'removeClientFromCache' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void removeClientFromCache(RenderObject&, bool markForInvalidation = true); ^ ./Source/WebCore/rendering/svg/RenderSVGResource.h:63:18: note: overridden virtual function is here virtual void removeClientFromCache(RenderObject&, bool markForInvalidation = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:27: In file included from ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:25: ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:86:35: warning: 'resourceType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual RenderSVGResourceType resourceType() const { return s_resourceType; } ^ ./Source/WebCore/rendering/svg/RenderSVGResource.h:69:35: note: overridden virtual function is here virtual RenderSVGResourceType resourceType() const = 0; ^ GEN DerivedSources/WebCore/JSSVGLineElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:27: ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:50: In file included from ./DerivedSources/WebCore/JSSVGFEBlendElement.h:29: ./Source/WebCore/svg/SVGFEBlendElement.h:85:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEBlendElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:51: In file included from ./DerivedSources/WebCore/JSSVGFEColorMatrixElement.h:29: ./Source/WebCore/svg/SVGFEColorMatrixElement.h:82:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEColorMatrixElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:52: In file included from ./DerivedSources/WebCore/JSSVGFEComponentTransferElement.h:29: ./Source/WebCore/svg/SVGFEComponentTransferElement.h:42:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEComponentTransferElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:53: In file included from ./DerivedSources/WebCore/JSSVGFECompositeElement.h:29: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:25: ./Source/WebCore/platform/graphics/filters/FEComposite.h:64:18: warning: 'platformApplySoftware' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void platformApplySoftware(); ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:119:18: note: overridden virtual function is here virtual void platformApplySoftware() = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:53: In file included from ./DerivedSources/WebCore/JSSVGFECompositeElement.h:29: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:25: ./Source/WebCore/platform/graphics/filters/FEComposite.h:65:18: warning: 'dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void dump(); ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:123:18: note: overridden virtual function is here virtual void dump() = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:53: In file included from ./DerivedSources/WebCore/JSSVGFECompositeElement.h:29: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:25: ./Source/WebCore/platform/graphics/filters/FEComposite.h:67:18: warning: 'determineAbsolutePaintRect' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void determineAbsolutePaintRect(); ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:125:18: note: overridden virtual function is here virtual void determineAbsolutePaintRect(); ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:53: In file included from ./DerivedSources/WebCore/JSSVGFECompositeElement.h:29: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:25: ./Source/WebCore/platform/graphics/filters/FEComposite.h:69:25: warning: 'externalRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual TextStream& externalRepresentation(TextStream&, int indention) const; ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:129:25: note: overridden virtual function is here virtual TextStream& externalRepresentation(TextStream&, int indention = 0) const; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:53: In file included from ./DerivedSources/WebCore/JSSVGFECompositeElement.h:29: ./Source/WebCore/svg/SVGFECompositeElement.h:90:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFECompositeElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:54: In file included from ./DerivedSources/WebCore/JSSVGFEConvolveMatrixElement.h:29: ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:88:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEConvolveMatrixElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ GEN DerivedSources/WebCore/JSSVGMPathElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:55: In file included from ./DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.h:29: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.h:26: ./Source/WebCore/svg/SVGFELightElement.h:49:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFELightElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:55: In file included from ./DerivedSources/WebCore/JSSVGFEDiffuseLightingElement.h:29: ./Source/WebCore/svg/SVGFEDiffuseLightingElement.h:51:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEDiffuseLightingElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:56: In file included from ./DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h:29: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.h:24: ./Source/WebCore/platform/graphics/filters/FEDisplacementMap.h:56:18: warning: 'platformApplySoftware' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void platformApplySoftware(); ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:119:18: note: overridden virtual function is here virtual void platformApplySoftware() = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:56: In file included from ./DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h:29: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.h:24: ./Source/WebCore/platform/graphics/filters/FEDisplacementMap.h:57:18: warning: 'dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void dump(); ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:123:18: note: overridden virtual function is here virtual void dump() = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:56: In file included from ./DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h:29: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.h:24: ./Source/WebCore/platform/graphics/filters/FEDisplacementMap.h:59:18: warning: 'determineAbsolutePaintRect' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void determineAbsolutePaintRect() { setAbsolutePaintRect(enclosingIntRect(maxEffectRect())); } ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:125:18: note: overridden virtual function is here virtual void determineAbsolutePaintRect(); ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:56: In file included from ./DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h:29: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.h:24: ./Source/WebCore/platform/graphics/filters/FEDisplacementMap.h:61:25: warning: 'externalRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual TextStream& externalRepresentation(TextStream&, int indention) const; ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:129:25: note: overridden virtual function is here virtual TextStream& externalRepresentation(TextStream&, int indention = 0) const; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:56: In file included from ./DerivedSources/WebCore/JSSVGFEDisplacementMapElement.h:29: ./Source/WebCore/svg/SVGFEDisplacementMapElement.h:83:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEDisplacementMapElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:58: In file included from ./DerivedSources/WebCore/JSSVGFEDropShadowElement.h:29: ./Source/WebCore/svg/SVGFEDropShadowElement.h:47:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEDropShadowElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:59: In file included from ./DerivedSources/WebCore/JSSVGFEFloodElement.h:29: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:25: ./Source/WebCore/platform/graphics/filters/FEFlood.h:49:18: warning: 'platformApplySoftware' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void platformApplySoftware(); ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:119:18: note: overridden virtual function is here virtual void platformApplySoftware() = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:59: In file included from ./DerivedSources/WebCore/JSSVGFEFloodElement.h:29: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:25: ./Source/WebCore/platform/graphics/filters/FEFlood.h:53:18: warning: 'dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void dump(); ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:123:18: note: overridden virtual function is here virtual void dump() = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:59: In file included from ./DerivedSources/WebCore/JSSVGFEFloodElement.h:29: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:25: ./Source/WebCore/platform/graphics/filters/FEFlood.h:55:18: warning: 'determineAbsolutePaintRect' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void determineAbsolutePaintRect() { setAbsolutePaintRect(enclosingIntRect(maxEffectRect())); } ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:125:18: note: overridden virtual function is here virtual void determineAbsolutePaintRect(); ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:59: In file included from ./DerivedSources/WebCore/JSSVGFEFloodElement.h:29: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:25: ./Source/WebCore/platform/graphics/filters/FEFlood.h:57:25: warning: 'externalRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual TextStream& externalRepresentation(TextStream&, int indention) const; ^ ./Source/WebCore/platform/graphics/filters/FilterEffect.h:129:25: note: overridden virtual function is here virtual TextStream& externalRepresentation(TextStream&, int indention = 0) const; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:60: In file included from ./DerivedSources/WebCore/JSSVGFEFuncAElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGComponentTransferFunctionElement.h:28: ./Source/WebCore/svg/SVGComponentTransferFunctionElement.h:87:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGComponentTransferFunctionElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ GEN DerivedSources/WebCore/JSSVGMarkerElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:64: In file included from ./DerivedSources/WebCore/JSSVGFEGaussianBlurElement.h:29: ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:50:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEGaussianBlurElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ GEN DerivedSources/WebCore/JSSVGMaskElement.h GEN DerivedSources/WebCore/JSSVGMatrix.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:65: In file included from ./DerivedSources/WebCore/JSSVGFEImageElement.h:29: ./Source/WebCore/svg/SVGFEImageElement.h:64:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEImageElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:65: In file included from ./DerivedSources/WebCore/JSSVGFEImageElement.h:29: ./Source/WebCore/svg/SVGFEImageElement.h:66:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :75:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:65: In file included from ./DerivedSources/WebCore/JSSVGFEImageElement.h:29: ./Source/WebCore/svg/SVGFEImageElement.h:67:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :99:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:65: In file included from ./DerivedSources/WebCore/JSSVGFEImageElement.h:29: ./Source/WebCore/svg/SVGFEImageElement.h:67:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :102:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:67: In file included from ./DerivedSources/WebCore/JSSVGFEMergeNodeElement.h:29: ./Source/WebCore/svg/SVGFEMergeNodeElement.h:43:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEMergeNodeElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:68: In file included from ./DerivedSources/WebCore/JSSVGFEMorphologyElement.h:29: ./Source/WebCore/svg/SVGFEMorphologyElement.h:78:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEMorphologyElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:69: In file included from ./DerivedSources/WebCore/JSSVGFEOffsetElement.h:29: ./Source/WebCore/svg/SVGFEOffsetElement.h:43:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFEOffsetElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:71: In file included from ./DerivedSources/WebCore/JSSVGFESpecularLightingElement.h:29: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FESpecularLighting.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FELighting.h:35: ./Source/WebCore/platform/graphics/filters/PointLightSource.h:43:18: warning: 'initPaintingData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void initPaintingData(PaintingData&); ^ ./Source/WebCore/platform/graphics/filters/LightSource.h:72:18: note: overridden virtual function is here virtual void initPaintingData(PaintingData&) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:71: In file included from ./DerivedSources/WebCore/JSSVGFESpecularLightingElement.h:29: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FESpecularLighting.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FELighting.h:35: ./Source/WebCore/platform/graphics/filters/PointLightSource.h:44:18: warning: 'updatePaintingData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void updatePaintingData(PaintingData&, int x, int y, float z); ^ ./Source/WebCore/platform/graphics/filters/LightSource.h:75:18: note: overridden virtual function is here virtual void updatePaintingData(PaintingData&, int x, int y, float z) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:71: In file included from ./DerivedSources/WebCore/JSSVGFESpecularLightingElement.h:29: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FESpecularLighting.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FELighting.h:35: ./Source/WebCore/platform/graphics/filters/PointLightSource.h:46:25: warning: 'externalRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual TextStream& externalRepresentation(TextStream&) const; ^ ./Source/WebCore/platform/graphics/filters/LightSource.h:70:25: note: overridden virtual function is here virtual TextStream& externalRepresentation(TextStream&) const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:71: In file included from ./DerivedSources/WebCore/JSSVGFESpecularLightingElement.h:29: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FESpecularLighting.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FELighting.h:36: ./Source/WebCore/platform/graphics/filters/SpotLightSource.h:54:18: warning: 'initPaintingData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void initPaintingData(PaintingData&); ^ ./Source/WebCore/platform/graphics/filters/LightSource.h:72:18: note: overridden virtual function is here virtual void initPaintingData(PaintingData&) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:71: In file included from ./DerivedSources/WebCore/JSSVGFESpecularLightingElement.h:29: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FESpecularLighting.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FELighting.h:36: ./Source/WebCore/platform/graphics/filters/SpotLightSource.h:55:18: warning: 'updatePaintingData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void updatePaintingData(PaintingData&, int x, int y, float z); ^ ./Source/WebCore/platform/graphics/filters/LightSource.h:75:18: note: overridden virtual function is here virtual void updatePaintingData(PaintingData&, int x, int y, float z) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:71: In file included from ./DerivedSources/WebCore/JSSVGFESpecularLightingElement.h:29: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FESpecularLighting.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FELighting.h:36: ./Source/WebCore/platform/graphics/filters/SpotLightSource.h:57:25: warning: 'externalRepresentation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual TextStream& externalRepresentation(TextStream&) const; ^ ./Source/WebCore/platform/graphics/filters/LightSource.h:70:25: note: overridden virtual function is here virtual TextStream& externalRepresentation(TextStream&) const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:71: In file included from ./DerivedSources/WebCore/JSSVGFESpecularLightingElement.h:29: ./Source/WebCore/svg/SVGFESpecularLightingElement.h:50:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFESpecularLightingElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:73: In file included from ./DerivedSources/WebCore/JSSVGFETileElement.h:29: ./Source/WebCore/svg/SVGFETileElement.h:42:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFETileElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:74: In file included from ./DerivedSources/WebCore/JSSVGFETurbulenceElement.h:29: ./Source/WebCore/svg/SVGFETurbulenceElement.h:113:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFETurbulenceElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:75:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFilterPrimitiveStandardAttributes) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:76: In file included from ./DerivedSources/WebCore/JSSVGFontElement.h:29: ./Source/WebCore/svg/SVGFontElement.h:93:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGFontElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:76: In file included from ./DerivedSources/WebCore/JSSVGFontElement.h:29: ./Source/WebCore/svg/SVGFontElement.h:94:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :11:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:76: In file included from ./DerivedSources/WebCore/JSSVGFontElement.h:29: ./Source/WebCore/svg/SVGFontElement.h:94:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :14:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:82: In file included from ./DerivedSources/WebCore/JSSVGForeignObjectElement.h:29: ./Source/WebCore/svg/SVGForeignObjectElement.h:52:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGForeignObjectElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:82: In file included from ./DerivedSources/WebCore/JSSVGForeignObjectElement.h:29: ./Source/WebCore/svg/SVGForeignObjectElement.h:58:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :18:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:82: In file included from ./DerivedSources/WebCore/JSSVGForeignObjectElement.h:29: ./Source/WebCore/svg/SVGForeignObjectElement.h:58:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :21:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:83: In file included from ./DerivedSources/WebCore/JSSVGGElement.h:29: ./Source/WebCore/svg/SVGGElement.h:50:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:83: In file included from ./DerivedSources/WebCore/JSSVGGElement.h:29: ./Source/WebCore/svg/SVGGElement.h:51:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :59:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:83: In file included from ./DerivedSources/WebCore/JSSVGGElement.h:29: ./Source/WebCore/svg/SVGGElement.h:51:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :62:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:85: In file included from ./DerivedSources/WebCore/JSSVGGlyphRefElement.h:29: ./Source/WebCore/svg/SVGGlyphRefElement.h:54:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGlyphRefElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:85: In file included from ./DerivedSources/WebCore/JSSVGGlyphRefElement.h:29: ./Source/WebCore/svg/SVGGlyphRefElement.h:55:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :113:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ GEN DerivedSources/WebCore/JSSVGMetadataElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:87: In file included from ./DerivedSources/WebCore/JSSVGImageElement.h:29: ./Source/WebCore/svg/SVGImageElement.h:66:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGImageElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:87: In file included from ./DerivedSources/WebCore/JSSVGImageElement.h:29: ./Source/WebCore/svg/SVGImageElement.h:72:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :104:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:87: In file included from ./DerivedSources/WebCore/JSSVGImageElement.h:29: ./Source/WebCore/svg/SVGImageElement.h:73:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :128:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:87: In file included from ./DerivedSources/WebCore/JSSVGImageElement.h:29: ./Source/WebCore/svg/SVGImageElement.h:73:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :131:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:88: In file included from ./DerivedSources/WebCore/JSSVGLineElement.h:29: ./Source/WebCore/svg/SVGLineElement.h:51:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGLineElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:88: In file included from ./DerivedSources/WebCore/JSSVGLineElement.h:29: ./Source/WebCore/svg/SVGLineElement.h:56:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :53:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:88: In file included from ./DerivedSources/WebCore/JSSVGLineElement.h:29: ./Source/WebCore/svg/SVGLineElement.h:56:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :56:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:89: In file included from ./DerivedSources/WebCore/JSSVGLinearGradientElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGGradientElement.h:29: ./Source/WebCore/svg/SVGGradientElement.h:102:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGradientElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:89: In file included from ./DerivedSources/WebCore/JSSVGLinearGradientElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGGradientElement.h:29: ./Source/WebCore/svg/SVGGradientElement.h:106:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :183:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:89: In file included from ./DerivedSources/WebCore/JSSVGLinearGradientElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGGradientElement.h:29: ./Source/WebCore/svg/SVGGradientElement.h:107:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :12:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:89: In file included from ./DerivedSources/WebCore/JSSVGLinearGradientElement.h:27: In file included from ./DerivedSources/WebCore/JSSVGGradientElement.h:29: ./Source/WebCore/svg/SVGGradientElement.h:107:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :15:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:89: In file included from ./DerivedSources/WebCore/JSSVGLinearGradientElement.h:29: ./Source/WebCore/svg/SVGLinearGradientElement.h:50:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGLinearGradientElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGradientElement.h:102:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGradientElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ GEN DerivedSources/WebCore/JSSVGMissingGlyphElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:90: In file included from ./DerivedSources/WebCore/JSSVGMarkerElement.h:29: ./Source/WebCore/svg/SVGMarkerElement.h:143:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGMarkerElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:90: In file included from ./DerivedSources/WebCore/JSSVGMarkerElement.h:29: ./Source/WebCore/svg/SVGMarkerElement.h:150:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :95:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:90: In file included from ./DerivedSources/WebCore/JSSVGMarkerElement.h:29: ./Source/WebCore/svg/SVGMarkerElement.h:150:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :98:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:91: In file included from ./DerivedSources/WebCore/JSSVGMaskElement.h:29: ./Source/WebCore/svg/SVGMaskElement.h:56:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGMaskElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:91: In file included from ./DerivedSources/WebCore/JSSVGMaskElement.h:29: ./Source/WebCore/svg/SVGMaskElement.h:63:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :188:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:91: In file included from ./DerivedSources/WebCore/JSSVGMaskElement.h:29: ./Source/WebCore/svg/SVGMaskElement.h:63:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :191:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ GEN DerivedSources/WebCore/JSSVGNumber.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:94: In file included from ./DerivedSources/WebCore/JSSVGMPathElement.h:29: ./Source/WebCore/svg/SVGMPathElement.h:63:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGMPathElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:94: In file included from ./DerivedSources/WebCore/JSSVGMPathElement.h:29: ./Source/WebCore/svg/SVGMPathElement.h:64:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :39:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:94: In file included from ./DerivedSources/WebCore/JSSVGMPathElement.h:29: ./Source/WebCore/svg/SVGMPathElement.h:65:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :63:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:94: In file included from ./DerivedSources/WebCore/JSSVGMPathElement.h:29: ./Source/WebCore/svg/SVGMPathElement.h:65:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :66:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:95: In file included from ./DerivedSources/WebCore/JSSVGPathElement.h:29: ./Source/WebCore/svg/SVGPathElement.h:116:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGPathElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:95: In file included from ./DerivedSources/WebCore/JSSVGPathElement.h:29: ./Source/WebCore/svg/SVGPathElement.h:118:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :140:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:95: In file included from ./DerivedSources/WebCore/JSSVGPathElement.h:29: ./Source/WebCore/svg/SVGPathElement.h:118:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :143:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:96: In file included from ./DerivedSources/WebCore/JSSVGPatternElement.h:29: ./Source/WebCore/svg/SVGPatternElement.h:70:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGPatternElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:96: In file included from ./DerivedSources/WebCore/JSSVGPatternElement.h:29: ./Source/WebCore/svg/SVGPatternElement.h:78:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :179:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:96: In file included from ./DerivedSources/WebCore/JSSVGPatternElement.h:29: ./Source/WebCore/svg/SVGPatternElement.h:79:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :203:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:96: In file included from ./DerivedSources/WebCore/JSSVGPatternElement.h:29: ./Source/WebCore/svg/SVGPatternElement.h:79:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :206:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:97: In file included from ./DerivedSources/WebCore/JSSVGPolygonElement.h:29: In file included from ./Source/WebCore/svg/SVGPolygonElement.h:25: ./Source/WebCore/svg/SVGPolyElement.h:60:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGPolyElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:97: In file included from ./DerivedSources/WebCore/JSSVGPolygonElement.h:29: In file included from ./Source/WebCore/svg/SVGPolygonElement.h:25: ./Source/WebCore/svg/SVGPolyElement.h:61:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :107:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:97: In file included from ./DerivedSources/WebCore/JSSVGPolygonElement.h:29: In file included from ./Source/WebCore/svg/SVGPolygonElement.h:25: ./Source/WebCore/svg/SVGPolyElement.h:61:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :110:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:99: In file included from ./DerivedSources/WebCore/JSSVGRadialGradientElement.h:29: ./Source/WebCore/svg/SVGRadialGradientElement.h:50:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGRadialGradientElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGradientElement.h:102:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGradientElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:100: In file included from ./DerivedSources/WebCore/JSSVGRectElement.h:29: ./Source/WebCore/svg/SVGRectElement.h:52:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGRectElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:100: In file included from ./DerivedSources/WebCore/JSSVGRectElement.h:29: ./Source/WebCore/svg/SVGRectElement.h:59:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :5:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:100: In file included from ./DerivedSources/WebCore/JSSVGRectElement.h:29: ./Source/WebCore/svg/SVGRectElement.h:59:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :8:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:101: In file included from ./DerivedSources/WebCore/JSSVGScriptElement.h:29: ./Source/WebCore/svg/SVGScriptElement.h:83:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGScriptElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:101: In file included from ./DerivedSources/WebCore/JSSVGScriptElement.h:29: ./Source/WebCore/svg/SVGScriptElement.h:84:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :49:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:101: In file included from ./DerivedSources/WebCore/JSSVGScriptElement.h:29: ./Source/WebCore/svg/SVGScriptElement.h:85:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :73:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:101: In file included from ./DerivedSources/WebCore/JSSVGScriptElement.h:29: ./Source/WebCore/svg/SVGScriptElement.h:85:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :76:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:103: In file included from ./DerivedSources/WebCore/JSSVGStopElement.h:29: ./Source/WebCore/svg/SVGStopElement.h:48:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGStopElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ GEN DerivedSources/WebCore/JSSVGNumberList.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:105: In file included from ./DerivedSources/WebCore/JSSVGSVGElement.h:29: ./Source/WebCore/svg/SVGSVGElement.h:163:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGSVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:105: In file included from ./DerivedSources/WebCore/JSSVGSVGElement.h:29: ./Source/WebCore/svg/SVGSVGElement.h:168:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :92:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:105: In file included from ./DerivedSources/WebCore/JSSVGSVGElement.h:29: ./Source/WebCore/svg/SVGSVGElement.h:168:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :95:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:106: In file included from ./DerivedSources/WebCore/JSSVGSwitchElement.h:29: ./Source/WebCore/svg/SVGSwitchElement.h:45:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGSwitchElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:106: In file included from ./DerivedSources/WebCore/JSSVGSwitchElement.h:29: ./Source/WebCore/svg/SVGSwitchElement.h:46:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :199:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:106: In file included from ./DerivedSources/WebCore/JSSVGSwitchElement.h:29: ./Source/WebCore/svg/SVGSwitchElement.h:46:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :202:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ GEN DerivedSources/WebCore/JSSVGPaint.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:107: In file included from ./DerivedSources/WebCore/JSSVGSymbolElement.h:29: ./Source/WebCore/svg/SVGSymbolElement.h:52:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGSymbolElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:107: In file included from ./DerivedSources/WebCore/JSSVGSymbolElement.h:29: ./Source/WebCore/svg/SVGSymbolElement.h:53:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :28:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:107: In file included from ./DerivedSources/WebCore/JSSVGSymbolElement.h:29: ./Source/WebCore/svg/SVGSymbolElement.h:53:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :31:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:109: In file included from ./DerivedSources/WebCore/JSSVGTextPathElement.h:29: ./Source/WebCore/svg/SVGTextPathElement.h:136:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextPathElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGTextContentElement.h:117:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextContentElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:109: In file included from ./DerivedSources/WebCore/JSSVGTextPathElement.h:29: ./Source/WebCore/svg/SVGTextPathElement.h:140:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :41:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:111: In file included from ./DerivedSources/WebCore/JSSVGTRefElement.h:29: ./Source/WebCore/svg/SVGTRefElement.h:60:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTRefElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGTextPositioningElement.h:42:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGTextPositioningElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:111: In file included from ./DerivedSources/WebCore/JSSVGTRefElement.h:29: ./Source/WebCore/svg/SVGTRefElement.h:61:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :94:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:113: In file included from ./DerivedSources/WebCore/JSSVGUseElement.h:29: ./Source/WebCore/svg/SVGUseElement.h:100:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGUseElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGGraphicsElement.h:61:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGGraphicsElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:113: In file included from ./DerivedSources/WebCore/JSSVGUseElement.h:29: ./Source/WebCore/svg/SVGUseElement.h:105:9: warning: 'setHrefBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_STRING(Href, href) ^ ./Source/WebCore/svg/SVGAnimatedString.h:33:63: note: expanded from macro 'DECLARE_ANIMATED_STRING' #define DECLARE_ANIMATED_STRING(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :241:1: note: expanded from here setHrefBaseValue ^ ./Source/WebCore/svg/SVGURIReference.h:55:18: note: overridden virtual function is here virtual void setHrefBaseValue(const String&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:113: In file included from ./DerivedSources/WebCore/JSSVGUseElement.h:29: ./Source/WebCore/svg/SVGUseElement.h:106:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :265:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:113: In file included from ./DerivedSources/WebCore/JSSVGUseElement.h:29: ./Source/WebCore/svg/SVGUseElement.h:106:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :268:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:114: In file included from ./DerivedSources/WebCore/JSSVGViewElement.h:29: ./Source/WebCore/svg/SVGViewElement.h:59:5: warning: 'localAttributeToPropertyMap' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGViewElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ ./Source/WebCore/svg/SVGElement.h:191:5: note: overridden virtual function is here BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:110:40: note: expanded from macro 'BEGIN_DECLARE_ANIMATED_PROPERTIES' virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:114: In file included from ./DerivedSources/WebCore/JSSVGViewElement.h:29: ./Source/WebCore/svg/SVGViewElement.h:60:9: warning: 'externalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:128:19: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' PropertyType& LowerProperty##BaseValue() const \ ^ :37:1: note: expanded from here externalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:50:19: note: overridden virtual function is here virtual bool& externalResourcesRequiredBaseValue() const = 0; ^ In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:114: In file included from ./DerivedSources/WebCore/JSSVGViewElement.h:29: ./Source/WebCore/svg/SVGViewElement.h:60:9: warning: 'setExternalResourcesRequiredBaseValue' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) ^ ./Source/WebCore/svg/SVGAnimatedBoolean.h:32:64: note: expanded from macro 'DECLARE_ANIMATED_BOOLEAN' #define DECLARE_ANIMATED_BOOLEAN(UpperProperty, LowerProperty) \ ^ ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:133:10: note: expanded from macro '\ DECLARE_ANIMATED_PROPERTY' void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \ ^ :40:1: note: expanded from here setExternalResourcesRequiredBaseValue ^ ./Source/WebCore/svg/SVGExternalResourcesRequired.h:49:18: note: overridden virtual function is here virtual void setExternalResourcesRequiredBaseValue(const bool&, const bool validValue = true) = 0; ^ GEN DerivedSources/WebCore/JSSVGPathElement.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:36: In file included from ./DerivedSources/WebCore/JSSVGAElement.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ GEN DerivedSources/WebCore/JSSVGPathSegArcAbs.h GEN DerivedSources/WebCore/JSSVGPathSegArcRel.h GEN DerivedSources/WebCore/JSSVGPathSegClosePath.h GEN DerivedSources/WebCore/JSSVGPathSeg.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoCubicAbs.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoCubicRel.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothAbs.h In file included from DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp:30: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ GEN DerivedSources/WebCore/JSSVGPathSegCurvetoCubicSmoothRel.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticAbs.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticRel.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothAbs.h GEN DerivedSources/WebCore/JSSVGPathSegCurvetoQuadraticSmoothRel.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoAbs.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalAbs.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoHorizontalRel.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoRel.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoVerticalAbs.h GEN DerivedSources/WebCore/JSSVGPathSegLinetoVerticalRel.h GEN DerivedSources/WebCore/JSSVGPathSegList.h GEN DerivedSources/WebCore/JSSVGPathSegMovetoAbs.h GEN DerivedSources/WebCore/JSSVGPathSegMovetoRel.h GEN DerivedSources/WebCore/JSSVGPatternElement.h GEN DerivedSources/WebCore/JSSVGPoint.h GEN DerivedSources/WebCore/JSSVGPointList.h GEN DerivedSources/WebCore/JSSVGPolygonElement.h GEN DerivedSources/WebCore/JSSVGPolylineElement.h GEN DerivedSources/WebCore/JSSVGPreserveAspectRatio.h GEN DerivedSources/WebCore/JSSVGRadialGradientElement.h GEN DerivedSources/WebCore/JSSVGRect.h GEN DerivedSources/WebCore/JSSVGRectElement.h GEN DerivedSources/WebCore/JSSVGRenderingIntent.h GEN DerivedSources/WebCore/JSSVGScriptElement.h GEN DerivedSources/WebCore/JSSVGSetElement.h GEN DerivedSources/WebCore/JSSVGStopElement.h GEN DerivedSources/WebCore/JSSVGStringList.h GEN DerivedSources/WebCore/JSSVGStyleElement.h GEN DerivedSources/WebCore/JSSVGSVGElement.h GEN DerivedSources/WebCore/JSSVGSwitchElement.h GEN DerivedSources/WebCore/JSSVGSymbolElement.h GEN DerivedSources/WebCore/JSSVGTextContentElement.h GEN DerivedSources/WebCore/JSSVGTextElement.h GEN DerivedSources/WebCore/JSSVGTextPathElement.h GEN DerivedSources/WebCore/JSSVGTextPositioningElement.h GEN DerivedSources/WebCore/JSSVGTitleElement.h GEN DerivedSources/WebCore/JSSVGTransform.h GEN DerivedSources/WebCore/JSSVGTransformList.h GEN DerivedSources/WebCore/JSSVGTRefElement.h GEN DerivedSources/WebCore/JSSVGTSpanElement.h GEN DerivedSources/WebCore/JSSVGUnitTypes.h GEN DerivedSources/WebCore/JSSVGUseElement.h GEN DerivedSources/WebCore/JSSVGViewElement.h GEN DerivedSources/WebCore/JSSVGViewSpec.h GEN DerivedSources/WebCore/JSSVGVKernElement.h 164 warnings generated. GEN DerivedSources/WebCore/JSSVGZoomAndPan.h GEN DerivedSources/WebCore/JSSVGZoomEvent.h CXX DerivedSources/Platform/libPlatform_la-ColorData.lo CXX DerivedSources/Platform/libPlatform_la-WebKitFontFamilyNames.lo In file included from ./Source/WebCore/platform/ColorData.gperf:2: ./Source/WebCore/platform/HashTools.h:40:29: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const NamedColor* findColor(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:40:55: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const NamedColor* findColor(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:41:30: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Property* findProperty(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:41:56: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Property* findProperty(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:42:24: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Value* findValue(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:42:50: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Value* findValue(register const char* str, register unsigned int len); ^~~~~~~~~ CXX Source/WebCore/platform/animation/libWebCorePlatform_la-Animation.lo CXX Source/WebCore/platform/animation/libWebCorePlatform_la-AnimationList.lo 6 warnings generated. CXX Source/WebCore/platform/linux/libWebCorePlatform_la-GamepadDeviceLinux.lo CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-MediaStreamCenter.lo CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-MediaStreamPrivate.lo CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-MediaStreamSource.lo In file included from DerivedSources/Platform/WebKitFontFamilyNames.cpp:38: In file included from ./DerivedSources/Platform/WebKitFontFamilyNames.h:33: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/platform/animation/Animation.cpp:23: In file included from ./Source/WebCore/platform/animation/Animation.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-MediaStreamSourceStates.lo CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-MediaStreamTrackPrivate.lo In file included from Source/WebCore/platform/animation/AnimationList.cpp:23: In file included from ./Source/WebCore/platform/animation/AnimationList.h:28: In file included from ./Source/WebCore/platform/animation/Animation.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-RTCIceCandidateDescriptor.lo 1 warning generated. CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-RTCPeerConnectionHandler.lo CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-RTCSessionDescriptionDescriptor.lo CXX Source/WebCore/platform/mediastream/gstreamer/libWebCorePlatform_la-MediaStreamCenterGStreamer.lo CXX Source/WebCore/platform/mock/libWebCorePlatform_la-DeviceMotionClientMock.lo CXX Source/WebCore/platform/mock/libWebCorePlatform_la-DeviceOrientationClientMock.lo CXX Source/WebCore/platform/mock/libWebCorePlatform_la-GeolocationClientMock.lo CXX Source/WebCore/platform/mock/libWebCorePlatform_la-MediaConstraintsMock.lo CXX Source/WebCore/platform/mock/libWebCorePlatform_la-MockMediaStreamCenter.lo CXX Source/WebCore/platform/mock/libWebCorePlatform_la-RTCDataChannelHandlerMock.lo CXX Source/WebCore/platform/mock/libWebCorePlatform_la-RTCNotifiersMock.lo In file included from Source/WebCore/platform/mock/DeviceMotionClientMock.cpp:29: In file included from ./Source/WebCore/dom/DeviceMotionController.h:30: In file included from ./Source/WebCore/page/DeviceController.h:30: In file included from ./Source/WebCore/page/DOMWindow.h:31: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp:29: In file included from ./Source/WebCore/dom/DeviceOrientationController.h:30: In file included from ./Source/WebCore/page/DeviceController.h:30: In file included from ./Source/WebCore/page/DOMWindow.h:31: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/mock/libWebCorePlatform_la-RTCPeerConnectionHandlerMock.lo In file included from Source/WebCore/platform/mock/GeolocationClientMock.cpp:33: In file included from ./Source/WebCore/platform/mock/GeolocationClientMock.h:40: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/mock/libWebCorePlatform_la-ScrollbarThemeMock.lo 1 warning generated. CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockBox.lo 1 warning generated. CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockMediaPlayerMediaSource.lo CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockMediaSourcePrivate.lo In file included from Source/WebCore/platform/mock/ScrollbarThemeMock.cpp:27: In file included from ./Source/WebCore/platform/mock/ScrollbarThemeMock.h:29: In file included from ./Source/WebCore/platform/ScrollbarThemeComposite.h:29: In file included from ./Source/WebCore/platform/ScrollbarTheme.h:29: In file included from ./Source/WebCore/platform/graphics/GraphicsContext.h:32: In file included from ./Source/WebCore/platform/graphics/FloatRect.h:30: In file included from ./Source/WebCore/platform/graphics/FloatPoint.h:30: In file included from ./Source/WebCore/platform/graphics/FloatSize.h:31: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockSourceBufferPrivate.lo CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockTracks.lo CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteAuthorizer.lo CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteDatabase.lo In file included from Source/WebCore/platform/mock/ScrollbarThemeMock.cpp:29: ./Source/WebCore/platform/Scrollbar.h:158:18: warning: 'supportsUpdateOnSecondaryThread' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool supportsUpdateOnSecondaryThread() const; ^ ./Source/WebCore/platform/ScrollbarThemeClient.h:90:18: note: overridden virtual function is here virtual bool supportsUpdateOnSecondaryThread() const = 0; ^ 2 warnings generated. CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteDatabaseTracker.lo CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteFileSystem.lo CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteStatement.lo In file included from Source/WebCore/platform/sql/SQLiteAuthorizer.cpp:30: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.h:34: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteTransaction.lo 1 warning generated. CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLValue.lo In file included from Source/WebCore/platform/sql/SQLiteDatabase.cpp:28: In file included from ./Source/WebCore/platform/sql/SQLiteDatabase.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/sql/SQLiteFileSystem.cpp:33: In file included from ./Source/WebCore/platform/sql/SQLiteFileSystem.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/battery/libWebCoreModules_la-BatteryController.lo CXX Source/WebCore/Modules/battery/libWebCoreModules_la-BatteryManager.lo 1 warning generated. In file included from Source/WebCore/platform/sql/SQLiteStatement.cpp:27: In file included from ./Source/WebCore/platform/sql/SQLiteStatement.h:29: In file included from ./Source/WebCore/platform/sql/SQLiteDatabase.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/platform/sql/SQLiteTransaction.cpp:29: In file included from ./Source/WebCore/platform/sql/SQLiteDatabase.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. 1 warning generated. CXX Source/WebCore/Modules/battery/libWebCoreModules_la-BatteryStatus.lo CXX Source/WebCore/Modules/battery/libWebCoreModules_la-NavigatorBattery.lo In file included from Source/WebCore/platform/sql/SQLValue.cpp:30: In file included from ./Source/WebCore/platform/sql/SQLValue.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/Modules/gamepad/libWebCoreModules_la-Gamepad.lo CXX Source/WebCore/Modules/gamepad/libWebCoreModules_la-GamepadList.lo CXX Source/WebCore/Modules/gamepad/libWebCoreModules_la-NavigatorGamepad.lo CXX Source/WebCore/Modules/geolocation/libWebCoreModules_la-Coordinates.lo CXX Source/WebCore/Modules/geolocation/libWebCoreModules_la-Geolocation.lo CXX Source/WebCore/Modules/geolocation/libWebCoreModules_la-GeolocationController.lo CXX Source/WebCore/Modules/geolocation/libWebCoreModules_la-NavigatorGeolocation.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-DOMWindowIndexedDatabase.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBAny.lo CXX Source/WebCore/Modules/indexeddb/leveldb/libWebCoreModules_la-IDBBackingStoreCursorLevelDB.lo CXX Source/WebCore/Modules/indexeddb/leveldb/libWebCoreModules_la-IDBBackingStoreLevelDB.lo In file included from Source/WebCore/Modules/geolocation/Coordinates.cpp:27: In file included from ./Source/WebCore/Modules/geolocation/Coordinates.h:29: In file included from ./Source/WebCore/dom/Event.h:33: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/indexeddb/leveldb/libWebCoreModules_la-IDBBackingStoreTransactionLevelDB.lo 1 warning generated. CXX Source/WebCore/Modules/indexeddb/leveldb/libWebCoreModules_la-IDBIndexWriterLevelDB.lo CXX Source/WebCore/Modules/indexeddb/leveldb/libWebCoreModules_la-IDBServerConnectionLevelDB.lo CXX Source/WebCore/Modules/mediasource/libWebCoreModules_la-MediaSource.lo CXX Source/WebCore/Modules/mediasource/libWebCoreModules_la-MediaSourceRegistry.lo CXX Source/WebCore/Modules/mediasource/libWebCoreModules_la-SourceBuffer.lo CXX Source/WebCore/Modules/mediasource/libWebCoreModules_la-SourceBufferList.lo CXX Source/WebCore/Modules/mediasource/libWebCoreModules_la-DOMURLMediaSource.lo CXX Source/WebCore/Modules/mediasource/libWebCoreModules_la-SampleMap.lo In file included from Source/WebCore/Modules/indexeddb/leveldb/IDBServerConnectionLevelDB.cpp:27: In file included from ./Source/WebCore/Modules/indexeddb/leveldb/IDBServerConnectionLevelDB.h:29: In file included from ./Source/WebCore/Modules/indexeddb/IDBServerConnection.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStoreMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndexMetadata.h:34: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/indexeddb/leveldb/IDBIndexWriterLevelDB.cpp:28: In file included from ./Source/WebCore/Modules/indexeddb/leveldb/IDBIndexWriterLevelDB.h:31: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.h:30: In file included from ./Source/WebCore/Modules/indexeddb/IDBDatabaseMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBObjectStoreMetadata.h:32: In file included from ./Source/WebCore/Modules/indexeddb/IDBIndexMetadata.h:34: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/mediasource/libWebCoreModules_la-VideoPlaybackQuality.lo 1 warning generated. CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-AudioStreamTrack.lo 1 warning generated. CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-CapabilityRange.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-HTMLMediaElementMediaStream.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaConstraintsImpl.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaSourceStates.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaStream.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaStreamCapabilities.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaStreamEvent.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaStreamRegistry.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaStreamTrack.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaStreamTrackEvent.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaStreamTrackSourcesRequest.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaTrackConstraint.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaTrackConstraintSet.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-MediaTrackConstraints.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-NavigatorMediaStream.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-NavigatorUserMediaError.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCDTMFSender.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCDTMFToneChangeEvent.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCDataChannel.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCDataChannelEvent.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCIceCandidate.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCIceCandidateEvent.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCPeerConnection.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCSessionDescription.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCSessionDescriptionRequestImpl.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCStatsReport.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCStatsRequestImpl.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCStatsResponse.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-RTCVoidRequestImpl.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-SourceInfo.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-DOMURLMediaStream.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-UserMediaController.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-UserMediaRequest.lo CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-VideoStreamTrack.lo CXX Source/WebCore/Modules/navigatorcontentutils/libWebCoreModules_la-NavigatorContentUtils.lo CXX Source/WebCore/Modules/notifications/libWebCoreModules_la-DOMWindowNotifications.lo CXX Source/WebCore/Modules/notifications/libWebCoreModules_la-NotificationCenter.lo CXX Source/WebCore/Modules/notifications/libWebCoreModules_la-NotificationController.lo CXX Source/WebCore/Modules/notifications/libWebCoreModules_la-Notification.lo CXX Source/WebCore/Modules/notifications/libWebCoreModules_la-WorkerGlobalScopeNotifications.lo CXX Source/WebCore/Modules/proximity/libWebCoreModules_la-DeviceProximityController.lo CXX Source/WebCore/Modules/proximity/libWebCoreModules_la-DeviceProximityEvent.lo CXX Source/WebCore/Modules/quota/libWebCoreModules_la-DOMWindowQuota.lo CXX Source/WebCore/Modules/quota/libWebCoreModules_la-NavigatorStorageQuota.lo CXX Source/WebCore/Modules/quota/libWebCoreModules_la-StorageInfo.lo CXX Source/WebCore/Modules/quota/libWebCoreModules_la-StorageErrorCallback.lo CXX Source/WebCore/Modules/quota/libWebCoreModules_la-StorageQuota.lo CXX Source/WebCore/Modules/quota/libWebCoreModules_la-WorkerNavigatorStorageQuota.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AsyncAudioDecoder.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioBasicInspectorNode.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioBasicProcessorNode.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioBuffer.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioBufferSourceNode.lo In file included from Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-ChannelMergerNode.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-ChannelSplitterNode.lo In file included from Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AsyncAudioDecoder.cpp:31: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:33: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioContext.lo In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ 1 warning generated. In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:41: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:41: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:41: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/webaudio/ChannelMergerNode.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/ChannelMergerNode.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/ChannelMergerNode.cpp:33: In file included from ./Source/WebCore/Modules/webaudio/ChannelMergerNode.h:32: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/ChannelSplitterNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/ChannelSplitterNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:41: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:36: In file included from ./Source/JavaScriptCore/runtime/JSFunction.h:30: In file included from ./Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h:33: In file included from ./Source/WebCore/Modules/webaudio/PannerNode.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioListener.h:32: ./Source/WebCore/platform/graphics/FloatPoint3D.h:53:5: warning: definition of implicit copy assignment operator for 'FloatPoint3D' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] FloatPoint3D(const FloatPoint3D& p) ^ ./Source/WebCore/Modules/webaudio/AudioListener.h:49:65: note: in implicit copy assignment operator for 'WebCore::FloatPoint3D' first required here void setPosition(const FloatPoint3D &position) { m_position = position; } ^ In file included from Source/WebCore/Modules/webaudio/ChannelSplitterNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/ChannelSplitterNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:41: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:41: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioDestinationNode.lo 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:35: In file included from ./Source/WebCore/Modules/webaudio/AudioBufferSourceNode.h:33: In file included from ./Source/WebCore/Modules/webaudio/PannerNode.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioListener.h:32: ./Source/WebCore/platform/graphics/FloatPoint3D.h:53:5: warning: definition of implicit copy assignment operator for 'FloatPoint3D' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] FloatPoint3D(const FloatPoint3D& p) ^ ./Source/WebCore/Modules/webaudio/AudioListener.h:49:65: note: in implicit copy assignment operator for 'WebCore::FloatPoint3D' first required here void setPosition(const FloatPoint3D &position) { m_position = position; } ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-GainNode.lo In file included from Source/WebCore/Modules/webaudio/AudioBuffer.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:36: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioListener.lo In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:36: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:36: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ 13 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:36: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:36: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioNode.lo In file included from Source/WebCore/Modules/webaudio/GainNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/GainNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioDestinationNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/GainNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/GainNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioDestinationNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioDestinationNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioNodeInput.lo In file included from Source/WebCore/Modules/webaudio/AudioListener.cpp:33: In file included from ./Source/WebCore/Modules/webaudio/AudioListener.h:32: In file included from ./Source/WebCore/platform/graphics/FloatPoint3D.h:26: In file included from ./Source/WebCore/platform/graphics/FloatPoint.h:30: In file included from ./Source/WebCore/platform/graphics/FloatSize.h:31: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioListener.cpp:33: In file included from ./Source/WebCore/Modules/webaudio/AudioListener.h:32: ./Source/WebCore/platform/graphics/FloatPoint3D.h:53:5: warning: definition of implicit copy assignment operator for 'FloatPoint3D' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] FloatPoint3D(const FloatPoint3D& p) ^ ./Source/WebCore/Modules/webaudio/AudioListener.h:49:65: note: in implicit copy assignment operator for 'WebCore::FloatPoint3D' first required here void setPosition(const FloatPoint3D &position) { m_position = position; } ^ In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:36: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/Modules/webaudio/AudioListener.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioListener.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ 3 warnings generated. 4 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:59: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/Modules/webaudio/AudioNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:59: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:59: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/webaudio/AudioNodeInput.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioNodeInput.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioNodeOutput.lo In file included from Source/WebCore/Modules/webaudio/AudioNodeInput.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioNodeInput.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:59: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ 14 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:59: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-PannerNode.lo 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:71: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:71:26: warning: 'label' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString label() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:59:26: note: overridden virtual function is here virtual AtomicString label() const { return emptyAtom; } ^ In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:71: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:72:26: warning: 'language' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString language() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:60:26: note: overridden virtual function is here virtual AtomicString language() const { return emptyAtom; } ^ In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:71: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:73:26: warning: 'id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString id() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:58:26: note: overridden virtual function is here virtual AtomicString id() const { return emptyAtom; } ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioParam.lo 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioParamTimeline.lo In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:59: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/Modules/webaudio/AudioNodeOutput.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioNodeOutput.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioNodeOutput.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioNodeOutput.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioContext.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ In file included from Source/WebCore/Modules/webaudio/PannerNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/PannerNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/PannerNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/PannerNode.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioListener.h:32: In file included from ./Source/WebCore/platform/graphics/FloatPoint3D.h:26: In file included from ./Source/WebCore/platform/graphics/FloatPoint.h:30: In file included from ./Source/WebCore/platform/graphics/FloatSize.h:31: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/PannerNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/PannerNode.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioListener.h:32: ./Source/WebCore/platform/graphics/FloatPoint3D.h:53:5: warning: definition of implicit copy assignment operator for 'FloatPoint3D' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] FloatPoint3D(const FloatPoint3D& p) ^ ./Source/WebCore/Modules/webaudio/AudioListener.h:49:65: note: in implicit copy assignment operator for 'WebCore::FloatPoint3D' first required here void setPosition(const FloatPoint3D &position) { m_position = position; } ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioProcessingEvent.lo In file included from Source/WebCore/Modules/webaudio/AudioParam.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioParam.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioScheduledSourceNode.lo In file included from Source/WebCore/Modules/webaudio/AudioParam.cpp:30: In file included from ./Source/WebCore/Modules/webaudio/AudioParam.h:32: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 17 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioParamTimeline.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioParamTimeline.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioParamTimeline.cpp:30: In file included from ./Source/WebCore/Modules/webaudio/AudioParamTimeline.h:32: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioProcessingEvent.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioProcessingEvent.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioSummingJunction.lo In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.h:32: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-BiquadDSPKernel.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-BiquadFilterNode.lo In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:34: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-BiquadProcessor.lo In file included from Source/WebCore/Modules/webaudio/AudioSummingJunction.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioSummingJunction.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-ConvolverNode.lo In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:34: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:34: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/webaudio/AudioSummingJunction.cpp:31: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:34: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:34: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-DefaultAudioDestinationNode.lo 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/BiquadDSPKernel.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/BiquadDSPKernel.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/BiquadFilterNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/BiquadFilterNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:34: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/Modules/webaudio/BiquadFilterNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/BiquadFilterNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/BiquadDSPKernel.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/BiquadDSPKernel.h:30: In file included from ./Source/WebCore/Modules/webaudio/BiquadProcessor.h:30: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/AudioScheduledSourceNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/ConvolverNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/ConvolverNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/ConvolverNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/ConvolverNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 13 warnings generated. In file included from Source/WebCore/Modules/webaudio/BiquadProcessor.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/BiquadProcessor.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/BiquadProcessor.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/BiquadProcessor.h:30: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-DelayDSPKernel.lo 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.h:28: In file included from ./Source/WebCore/platform/audio/AudioDestination.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/DefaultAudioDestinationNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-DelayNode.lo 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/DelayDSPKernel.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/DelayDSPKernel.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-DelayProcessor.lo In file included from Source/WebCore/Modules/webaudio/DelayDSPKernel.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/DelayDSPKernel.h:30: In file included from ./Source/WebCore/Modules/webaudio/DelayProcessor.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioParam.h:32: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-DynamicsCompressorNode.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-ScriptProcessorNode.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-MediaElementAudioSourceNode.lo In file included from Source/WebCore/Modules/webaudio/DelayNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/DelayNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/DelayNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/DelayNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-MediaStreamAudioSourceNode.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-MediaStreamAudioDestinationNode.lo In file included from Source/WebCore/Modules/webaudio/DelayProcessor.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/DelayProcessor.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:333 warning: s generated./Source/WTF/wtf/CheckedArithmetic.h. :465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-MediaStreamAudioSource.lo In file included from Source/WebCore/Modules/webaudio/DelayProcessor.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/DelayProcessor.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioParam.h:32: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/DynamicsCompressorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/DynamicsCompressorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/ScriptProcessorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/ScriptProcessorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/DynamicsCompressorNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/DynamicsCompressorNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/ScriptProcessorNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/ScriptProcessorNode.h:30: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.h:30: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-OfflineAudioContext.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-OfflineAudioDestinationNode.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-OfflineAudioCompletionEvent.lo 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-OscillatorNode.lo In file included from Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.h:32: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:71:26: warning: 'label' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString label() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:59:26: note: overridden virtual function is here virtual AtomicString label() const { return emptyAtom; } ^ In file included from Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.h:32: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:72:26: warning: 'language' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString language() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:60:26: note: overridden virtual function is here virtual AtomicString language() const { return emptyAtom; } ^ In file included from Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.h:32: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:73:26: warning: 'id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString id() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:58:26: note: overridden virtual function is here virtual AtomicString id() const { return emptyAtom; } ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-RealtimeAnalyser.lo 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/OfflineAudioContext.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 6 warnings generated. In file included from Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/OscillatorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/OscillatorNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AnalyserNode.lo In file included from Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/OfflineAudioDestinationNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/OfflineAudioCompletionEvent.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/OscillatorNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/OscillatorNode.h:29: In file included from ./Source/WebCore/Modules/webaudio/AudioParam.h:32: In file included from ./Source/WebCore/Modules/webaudio/AudioContext.h:31: In file included from ./Source/WebCore/Modules/webaudio/AudioDestinationNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBuffer.h:32: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/Modules/webaudio/RealtimeAnalyser.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/RealtimeAnalyser.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/RealtimeAnalyser.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/RealtimeAnalyser.h:30: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/AnalyserNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AnalyserNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/AnalyserNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/AnalyserNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBasicInspectorNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-WaveShaperNode.lo 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-WaveShaperDSPKernel.lo 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-WaveShaperProcessor.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-PeriodicWave.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-ChangeVersionWrapper.lo In file included from Source/WebCore/Modules/webaudio/WaveShaperNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/WaveShaperNode.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/WaveShaperNode.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/WaveShaperNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioBasicProcessorNode.h:28: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-Database.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DOMWindowWebDatabase.lo In file included from Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h:32: In file included from ./Source/WebCore/Modules/webaudio/WaveShaperProcessor.h:30: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseAuthorizer.lo In file included from Source/WebCore/Modules/webaudio/WaveShaperProcessor.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/WaveShaperProcessor.cpp:25: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/WaveShaperProcessor.cpp:29: In file included from ./Source/WebCore/Modules/webaudio/WaveShaperProcessor.h:30: In file included from ./Source/WebCore/Modules/webaudio/AudioNode.h:29: In file included from ./Source/WebCore/dom/EventTarget.h:35: In file included from ./Source/WebCore/dom/EventListenerMap.h:39: In file included from ./Source/WTF/wtf/text/AtomicStringHash.h:32: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/PeriodicWave.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:53: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webaudio/PeriodicWave.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WebCore/platform/audio/AudioArray.h:57:27: note: in implicit copy constructor for 'WTF::Checked' first required here Checked initialSize = sizeof(T) * n; ^ In file included from Source/WebCore/Modules/webdatabase/ChangeVersionWrapper.cpp:29: In file included from ./Source/WebCore/Modules/webdatabase/ChangeVersionWrapper.h:33: In file included from ./Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h:34: In file included from ./Source/WebCore/Modules/webdatabase/AbstractSQLTransactionBackend.h:32: In file included from ./Source/WebCore/Modules/webdatabase/SQLError.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. In file included from Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.cpp:29: ./Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h:46:18: warning: 'process' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void process(const float* source, float* dest, size_t framesToProcess); ^ ./Source/WebCore/platform/audio/AudioDSPKernel.h:57:18: note: overridden virtual function is here virtual void process(const float* source, float* destination, size_t framesToProcess) = 0; ^ In file included from Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.cpp:29: ./Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h:47:18: warning: 'reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void reset(); ^ ./Source/WebCore/platform/audio/AudioDSPKernel.h:58:18: note: overridden virtual function is here virtual void reset() = 0; ^ In file included from Source/WebCore/Modules/webaudio/PeriodicWave.cpp:33: In file included from ./Source/WebCore/Modules/webaudio/PeriodicWave.h:34: In file included from ./Source/JavaScriptCore/runtime/Float32Array.h:29: In file included from ./Source/JavaScriptCore/runtime/TypedArrays.h:30: In file included from ./Source/JavaScriptCore/runtime/TypedArrayAdaptors.h:29: In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webaudio/WaveShaperProcessor.cpp:31: ./Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h:46:18: warning: 'process' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void process(const float* source, float* dest, size_t framesToProcess); ^ ./Source/WebCore/platform/audio/AudioDSPKernel.h:57:18: note: overridden virtual function is here virtual void process(const float* source, float* destination, size_t framesToProcess) = 0; ^ In file included from Source/WebCore/Modules/webaudio/WaveShaperProcessor.cpp:31: ./Source/WebCore/Modules/webaudio/WaveShaperDSPKernel.h:47:18: warning: 'reset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void reset(); ^ ./Source/WebCore/platform/audio/AudioDSPKernel.h:58:18: note: overridden virtual function is here virtual void reset() = 0; ^ 5 warnings generated. 1 warning generated. 5 warnings generated. In file included from Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.cpp:31: In file included from ./Source/WebCore/Modules/webdatabase/DOMWindowWebDatabase.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/Database.cpp:30: In file included from ./Source/WebCore/Modules/webdatabase/Database.h:34: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackend.h:31: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.cpp:30: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseAuthorizer.h:34: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBackend.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBackendBase.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBackendContext.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBackendSync.lo 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/Database.cpp:44: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/Modules/webdatabase/Database.cpp:44: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/Database.cpp:44: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/webdatabase/Database.cpp:44: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseBackend.cpp:27: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackend.h:31: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseBackendBase.cpp:31: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseBackendSync.cpp:27: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendSync.h:31: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseBackendContext.cpp:27: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendContext.h:31: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseContext.h:34: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/Database.cpp:44: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from Source/WebCore/Modules/webdatabase/Database.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBase.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseContext.lo 1 warning generated. 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/Database.cpp:44: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ Source/WebCore/Modules/webdatabase/DatabaseBackendBase.cpp:216:34: warning: unused typedef 'IDGuidMap' [-Wunused-local-typedef] typedef HashMap IDGuidMap; ^ 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/Database.cpp:29: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 12 warnings generated. In file included from Source/WebCore/Modules/webdatabase/DatabaseBase.cpp:27: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBase.h:31: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseContext.cpp:29: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseContext.h:34: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseManager.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseServer.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseSync.lo 1 warning generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseTask.lo 2 warnings generated. In file included from Source/WebCore/Modules/webdatabase/DatabaseContext.cpp:34: In file included from ./Source/WebCore/page/ChromeClient.h:35: In file included from ./Source/WebCore/rendering/RenderEmbeddedObject.h:26: In file included from ./Source/WebCore/rendering/RenderWidget.h:27: In file included from ./Source/WebCore/rendering/RenderReplaced.h:25: In file included from ./Source/WebCore/rendering/RenderBox.h:26: In file included from ./Source/WebCore/rendering/RenderBoxModelObject.h:28: In file included from ./Source/WebCore/rendering/RenderLayerModelObject.h:26: In file included from ./Source/WebCore/rendering/RenderElement.h:26: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseThread.lo In file included from Source/WebCore/Modules/webdatabase/DatabaseManager.cpp:27: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseManager.h:32: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseServer.cpp:27: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseServer.h:31: In file included from ./Source/WebCore/Modules/webdatabase/AbstractDatabaseServer.h:32: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseContext.cpp:34: In file included from ./Source/WebCore/page/ChromeClient.h:35: In file included from ./Source/WebCore/rendering/RenderEmbeddedObject.h:26: In file included from ./Source/WebCore/rendering/RenderWidget.h:27: In file included from ./Source/WebCore/rendering/RenderReplaced.h:25: In file included from ./Source/WebCore/rendering/RenderBox.h:26: In file included from ./Source/WebCore/rendering/RenderBoxModelObject.h:28: In file included from ./Source/WebCore/rendering/RenderLayerModelObject.h:26: In file included from ./Source/WebCore/rendering/RenderElement.h:26: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:91: In file included from ./Source/WebCore/rendering/style/SVGRenderStyle.h:34: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ In file included from Source/WebCore/Modules/webdatabase/DatabaseTask.cpp:29: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseTask.h:33: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackend.h:31: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseSync.cpp:32: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseSync.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendSync.h:31: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. 1 warning generated. 4 warnings generated. In file included from Source/WebCore/Modules/webdatabase/DatabaseManager.cpp:46: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/Modules/webdatabase/DatabaseManager.cpp:46: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/webdatabase/DatabaseManager.cpp:46: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseTracker.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-OriginLock.lo In file included from Source/WebCore/Modules/webdatabase/DatabaseManager.cpp:46: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/Modules/webdatabase/DatabaseManager.cpp:46: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from Source/WebCore/Modules/webdatabase/DatabaseThread.cpp:34: In file included from ./Source/WebCore/Modules/webdatabase/Database.h:34: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackend.h:31: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLException.lo In file included from Source/WebCore/Modules/webdatabase/DatabaseManager.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLResultSet.lo 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/DatabaseManager.cpp:46: In file included from ./Source/WebCore/bindings/js/ScriptController.h:26: In file included from ./Source/WebCore/bindings/js/JSDOMWindowShell.h:32: In file included from ./DerivedSources/WebCore/JSDOMWindow.h:25: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/Modules/webdatabase/OriginLock.cpp:27: In file included from ./Source/WebCore/Modules/webdatabase/OriginLock.h:31: In file included from ./Source/WebCore/platform/FileSystem.h:35: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLResultSetRowList.lo In file included from Source/WebCore/Modules/webdatabase/DatabaseManager.cpp:26: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp:30: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseTracker.h:34: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/SQLResultSet.cpp:30: In file included from ./Source/WebCore/Modules/webdatabase/SQLResultSet.h:35: In file included from ./Source/WebCore/Modules/webdatabase/SQLResultSetRowList.h:36: In file included from ./Source/WebCore/platform/sql/SQLValue.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 12 warnings generated. In file included from Source/WebCore/Modules/webdatabase/SQLException.cpp:33: In file included from ./Source/WebCore/Modules/webdatabase/SQLException.h:36: In file included from ./Source/WebCore/dom/ExceptionBase.h:34: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLStatement.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLStatementBackend.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLStatementSync.lo In file included from Source/WebCore/Modules/webdatabase/SQLResultSetRowList.cpp:30: In file included from ./Source/WebCore/Modules/webdatabase/SQLResultSetRowList.h:36: In file included from ./Source/WebCore/platform/sql/SQLValue.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransaction.lo In file included from Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp:35: In file included from ./Source/WebCore/page/ChromeClient.h:35: In file included from ./Source/WebCore/rendering/RenderEmbeddedObject.h:26: In file included from ./Source/WebCore/rendering/RenderWidget.h:27: In file included from ./Source/WebCore/rendering/RenderReplaced.h:25: In file included from ./Source/WebCore/rendering/RenderBox.h:26: In file included from ./Source/WebCore/rendering/RenderBoxModelObject.h:28: In file included from ./Source/WebCore/rendering/RenderLayerModelObject.h:26: In file included from ./Source/WebCore/rendering/RenderElement.h:26: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ In file included from Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp:35: In file included from ./Source/WebCore/page/ChromeClient.h:35: In file included from ./Source/WebCore/rendering/RenderEmbeddedObject.h:26: In file included from ./Source/WebCore/rendering/RenderWidget.h:27: In file included from ./Source/WebCore/rendering/RenderReplaced.h:25: In file included from ./Source/WebCore/rendering/RenderBox.h:26: In file included from ./Source/WebCore/rendering/RenderBoxModelObject.h:28: In file included from ./Source/WebCore/rendering/RenderLayerModelObject.h:26: In file included from ./Source/WebCore/rendering/RenderElement.h:26: In file included from ./Source/WebCore/rendering/RenderObject.h:35: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:91: In file included from ./Source/WebCore/rendering/style/SVGRenderStyle.h:34: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionBackend.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionBackendSync.lo In file included from Source/WebCore/Modules/webdatabase/SQLStatementBackend.cpp:29: In file included from ./Source/WebCore/Modules/webdatabase/SQLStatementBackend.h:33: In file included from ./Source/WebCore/Modules/webdatabase/AbstractSQLStatementBackend.h:31: In file included from ./Source/WebCore/Modules/webdatabase/SQLError.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/SQLStatement.cpp:29: In file included from ./Source/WebCore/Modules/webdatabase/SQLStatement.h:34: In file included from ./Source/WebCore/Modules/webdatabase/SQLCallbackWrapper.h:33: In file included from ./Source/WebCore/dom/ScriptExecutionContext.h:33: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/SQLStatementSync.cpp:31: In file included from ./Source/WebCore/Modules/webdatabase/SQLStatementSync.h:37: In file included from ./Source/WebCore/platform/sql/SQLValue.h:33: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/SQLTransaction.cpp:30: In file included from ./Source/WebCore/Modules/webdatabase/SQLTransaction.h:35: In file included from ./Source/WebCore/Modules/webdatabase/SQLCallbackWrapper.h:33: In file included from ./Source/WebCore/dom/ScriptExecutionContext.h:33: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp:30: In file included from ./Source/WebCore/Modules/webdatabase/SQLTransactionBackend.h:34: In file included from ./Source/WebCore/Modules/webdatabase/AbstractSQLTransactionBackend.h:32: In file included from ./Source/WebCore/Modules/webdatabase/SQLError.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionClient.lo In file included from Source/WebCore/Modules/webdatabase/SQLTransactionBackendSync.cpp:33: In file included from ./Source/WebCore/Modules/webdatabase/SQLTransactionBackendSync.h:41: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionCoordinator.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionStateMachine.lo 1 warning generated. 4 warnings generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionSync.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-WorkerGlobalScopeWebDatabase.lo In file included from Source/WebCore/Modules/webdatabase/SQLTransactionClient.cpp:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-ThreadableWebSocketChannelClientWrapper.lo In file included from Source/WebCore/Modules/webdatabase/SQLTransactionCoordinator.cpp:33: In file included from ./Source/WebCore/Modules/webdatabase/SQLTransactionCoordinator.h:41: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-ThreadableWebSocketChannel.lo CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketChannel.lo In file included from Source/WebCore/Modules/webdatabase/SQLTransactionSync.cpp:33: In file included from ./Source/WebCore/Modules/webdatabase/SQLTransactionSync.h:37: In file included from ./Source/WebCore/Modules/webdatabase/SQLTransactionBackendSync.h:41: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/WorkerGlobalScopeWebDatabase.cpp:34: In file included from ./Source/WebCore/Modules/webdatabase/Database.h:34: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackend.h:31: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseBackendBase.h:36: In file included from ./Source/WebCore/Modules/webdatabase/DatabaseDetails.h:35: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocket.lo In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:37: In file included from ./Source/WebCore/dom/Document.h:32: In file included from ./Source/WebCore/platform/graphics/Color.h:29: In file included from ./Source/WebCore/platform/animation/AnimationUtilities.h:29: In file included from ./Source/WebCore/platform/graphics/IntPoint.h:30: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:33: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:36: In file included from ./Source/WebCore/dom/ScriptExecutionContext.h:33: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/Modules/webdatabase/WorkerGlobalScopeWebDatabase.cpp:39: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/webdatabase/WorkerGlobalScopeWebDatabase.cpp:39: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/Modules/websockets/WebSocketChannel.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocketChannel.h:40: In file included from ./Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h:39: In file included from ./Source/WebCore/Modules/websockets/WebSocketExtensionProcessor.h:37: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/webdatabase/WorkerGlobalScopeWebDatabase.cpp:39: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/webdatabase/WorkerGlobalScopeWebDatabase.cpp:39: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ 5 warnings generated. In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:33: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:33: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:38: In file included from ./Source/WebCore/dom/EventNames.h:25: In file included from ./Source/WebCore/platform/ThreadGlobalData.h:34: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/websockets/WebSocketChannel.cpp:35: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:116:18: warning: 'didStartLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didStartLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:42:18: note: overridden virtual function is here virtual void didStartLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketChannel.cpp:35: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:117:18: warning: 'didReceiveData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didReceiveData(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:43:18: note: overridden virtual function is here virtual void didReceiveData() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketChannel.cpp:35: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:118:18: warning: 'didFinishLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFinishLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:44:18: note: overridden virtual function is here virtual void didFinishLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketChannel.cpp:35: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:119:18: warning: 'didFail' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFail(int errorCode); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:45:18: note: overridden virtual function is here virtual void didFail(int errorCode) = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketChannel.cpp:35: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:126:18: warning: 'refThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void refThreadableWebSocketChannel() { ref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:84:18: note: overridden virtual function is here virtual void refThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketChannel.cpp:35: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:127:18: warning: 'derefThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void derefThreadableWebSocketChannel() { deref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:85:18: note: overridden virtual function is here virtual void derefThreadableWebSocketChannel() = 0; ^ CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketDeflateFramer.lo In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:33: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:33: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:122:18: warning: 'refThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void refThreadableWebSocketChannel() { ref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:84:18: note: overridden virtual function is here virtual void refThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:33: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:123:18: warning: 'derefThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void derefThreadableWebSocketChannel() { deref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:85:18: note: overridden virtual function is here virtual void derefThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:33: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:39: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:39: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketDeflater.lo In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:39: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:39: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:122:18: warning: 'refThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void refThreadableWebSocketChannel() { ref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:84:18: note: overridden virtual function is here virtual void refThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:39: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:123:18: warning: 'derefThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void derefThreadableWebSocketChannel() { deref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:85:18: note: overridden virtual function is here virtual void derefThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:40: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:116:18: warning: 'didStartLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didStartLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:42:18: note: overridden virtual function is here virtual void didStartLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:40: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:117:18: warning: 'didReceiveData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didReceiveData(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:43:18: note: overridden virtual function is here virtual void didReceiveData() = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:40: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:118:18: warning: 'didFinishLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFinishLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:44:18: note: overridden virtual function is here virtual void didFinishLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:40: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:119:18: warning: 'didFail' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFail(int errorCode); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:45:18: note: overridden virtual function is here virtual void didFail(int errorCode) = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:40: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:126:18: warning: 'refThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void refThreadableWebSocketChannel() { ref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:84:18: note: overridden virtual function is here virtual void refThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:40: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:127:18: warning: 'derefThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void derefThreadableWebSocketChannel() { deref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:85:18: note: overridden virtual function is here virtual void derefThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.cpp:39: In file included from ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.h:39: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ 13 warnings generated. In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:116:18: warning: 'didStartLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didStartLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:42:18: note: overridden virtual function is here virtual void didStartLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:117:18: warning: 'didReceiveData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didReceiveData(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:43:18: note: overridden virtual function is here virtual void didReceiveData() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:118:18: warning: 'didFinishLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFinishLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:44:18: note: overridden virtual function is here virtual void didFinishLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:119:18: warning: 'didFail' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFail(int errorCode); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:45:18: note: overridden virtual function is here virtual void didFail(int errorCode) = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:126:18: warning: 'refThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void refThreadableWebSocketChannel() { ref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:84:18: note: overridden virtual function is here virtual void refThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:127:18: warning: 'derefThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void derefThreadableWebSocketChannel() { deref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:85:18: note: overridden virtual function is here virtual void derefThreadableWebSocketChannel() = 0; ^ 7 warnings generated. In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:50: In file included from ./Source/WebCore/dom/MessageEvent.h:34: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:50: In file included from ./Source/WebCore/dom/MessageEvent.h:34: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:50: In file included from ./Source/WebCore/dom/MessageEvent.h:34: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/websockets/WebSocketDeflateFramer.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h:39: In file included from ./Source/WebCore/Modules/websockets/WebSocketExtensionProcessor.h:37: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:50: In file included from ./Source/WebCore/dom/MessageEvent.h:34: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:36: In file included from ./Source/JavaScriptCore/runtime/JSFunction.h:30: In file included from ./Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:50: In file included from ./Source/WebCore/dom/MessageEvent.h:34: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketExtensionDispatcher.lo In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:31: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ 1 warning generated. In file included from Source/WebCore/Modules/websockets/WebSocketDeflater.cpp:41: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketExtensionParser.lo 1 warning generated. 7 warnings generated. CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketFrame.lo CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketHandshake.lo In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:50: In file included from ./Source/WebCore/dom/MessageEvent.h:34: In file included from ./Source/WebCore/dom/MessagePort.h:32: In file included from ./Source/WebCore/dom/MessagePortChannel.h:34: In file included from ./Source/WebCore/bindings/js/SerializedScriptValue.h:31: In file included from ./Source/JavaScriptCore/bindings/ScriptValue.h:36: In file included from ./Source/JavaScriptCore/runtime/Operations.h:25: In file included from ./Source/JavaScriptCore/runtime/ExceptionHelpers.h:32: In file included from ./Source/JavaScriptCore/runtime/JSObject.h:26: In file included from ./Source/JavaScriptCore/runtime/ArgList.h:25: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WorkerThreadableWebSocketChannel.lo In file included from Source/WebCore/Modules/websockets/WebSocket.cpp:31: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ CXX DerivedSources/WebCore/libWebCore_la-CSSGrammar.lo In file included from Source/WebCore/Modules/websockets/WebSocketExtensionDispatcher.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocketExtensionDispatcher.h:36: In file included from ./Source/WebCore/Modules/websockets/WebSocketExtensionProcessor.h:37: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/Modules/websockets/WebSocketExtensionParser.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WebSocketExtensionParser.h:37: In file included from ./Source/WTF/wtf/text/StringHash.h:25: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 18 warnings generated. 1 warning generated. In file included from Source/WebCore/Modules/websockets/WebSocketFrame.cpp:27: In file included from ./Source/WebCore/Modules/websockets/WebSocketFrame.h:36: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/Modules/websockets/WebSocketHandshake.cpp:36: In file included from ./Source/WebCore/Modules/websockets/WebSocketHandshake.h:36: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:30: In file included from ./Source/WebCore/page/ContentSecurityPolicy.h:29: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX DerivedSources/WebCore/libWebCore_la-CSSPropertyNames.lo In file included from DerivedSources/WebCore/CSSGrammar.y:27: In file included from ./Source/WebCore/css/CSSParser.h:26: In file included from ./Source/WebCore/css/CSSCalculationValue.h:34: In file included from ./Source/WebCore/css/CSSParserValues.h:24: In file included from ./Source/WebCore/css/CSSSelector.h:25: In file included from ./Source/WebCore/dom/QualifiedName.h:27: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:27: In file included from ./Source/JavaScriptCore/runtime/VM.h:35: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ CXX DerivedSources/WebCore/libWebCore_la-CSSValueKeywords.lo In file included from Source/WebCore/Modules/websockets/WebSocketHandshake.cpp:37: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:116:18: warning: 'didStartLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didStartLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:42:18: note: overridden virtual function is here virtual void didStartLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketHandshake.cpp:37: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:117:18: warning: 'didReceiveData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didReceiveData(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:43:18: note: overridden virtual function is here virtual void didReceiveData() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketHandshake.cpp:37: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:118:18: warning: 'didFinishLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFinishLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:44:18: note: overridden virtual function is here virtual void didFinishLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketHandshake.cpp:37: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:119:18: warning: 'didFail' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFail(int errorCode); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:45:18: note: overridden virtual function is here virtual void didFail(int errorCode) = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketHandshake.cpp:37: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:126:18: warning: 'refThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void refThreadableWebSocketChannel() { ref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:84:18: note: overridden virtual function is here virtual void refThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/WebSocketHandshake.cpp:37: In file included from ./Source/WebCore/Modules/websockets/WebSocket.h:41: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:127:18: warning: 'derefThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void derefThreadableWebSocketChannel() { deref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:85:18: note: overridden virtual function is here virtual void derefThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:35: ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:122:18: warning: 'refThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void refThreadableWebSocketChannel() { ref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:84:18: note: overridden virtual function is here virtual void refThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:35: ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:123:18: warning: 'derefThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void derefThreadableWebSocketChannel() { deref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:85:18: note: overridden virtual function is here virtual void derefThreadableWebSocketChannel() = 0; ^ CXX DerivedSources/WebCore/libWebCore_la-EventFactory.lo CXX DerivedSources/WebCore/libWebCore_la-ExceptionCodeDescription.lo In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:42: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:116:18: warning: 'didStartLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didStartLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:42:18: note: overridden virtual function is here virtual void didStartLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:42: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:117:18: warning: 'didReceiveData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didReceiveData(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:43:18: note: overridden virtual function is here virtual void didReceiveData() = 0; ^ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:42: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:118:18: warning: 'didFinishLoading' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFinishLoading(); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:44:18: note: overridden virtual function is here virtual void didFinishLoading() = 0; ^ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:42: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:119:18: warning: 'didFail' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void didFail(int errorCode); ^ ./Source/WebCore/fileapi/FileReaderLoaderClient.h:45:18: note: overridden virtual function is here virtual void didFail(int errorCode) = 0; ^ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:42: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:126:18: warning: 'refThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void refThreadableWebSocketChannel() { ref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:84:18: note: overridden virtual function is here virtual void refThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:42: ./Source/WebCore/Modules/websockets/WebSocketChannel.h:127:18: warning: 'derefThreadableWebSocketChannel' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void derefThreadableWebSocketChannel() { deref(); } ^ ./Source/WebCore/Modules/websockets/ThreadableWebSocketChannel.h:85:18: note: overridden virtual function is here virtual void derefThreadableWebSocketChannel() = 0; ^ In file included from Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp:35: In file included from ./Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.h:38: In file included from ./Source/WebCore/workers/WorkerGlobalScope.h:37: In file included from ./Source/WebCore/bindings/js/WorkerScriptController.h:31: In file included from ./Source/JavaScriptCore/debugger/Debugger.h:26: In file included from ./Source/JavaScriptCore/debugger/DebuggerCallFrame.h:32: In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26: In file included from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29: In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:30: In file included from ./Source/JavaScriptCore/jit/ExecutableAllocator.h:33: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from CSSValueKeywords.gperf:5: ./Source/WebCore/platform/HashTools.h:40:29: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const NamedColor* findColor(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:40:55: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const NamedColor* findColor(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:41:30: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Property* findProperty(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:41:56: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Property* findProperty(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:42:24: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Value* findValue(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:42:50: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Value* findValue(register const char* str, register unsigned int len); ^~~~~~~~~ 6 warnings generated. 13 warnings generated. CXX DerivedSources/WebCore/libWebCore_la-HTMLElementFactory.lo DerivedSources/WebCore/CSSGrammar.cpp:160:10: fatal error: 'CSSGrammar.hpp' file not found #include "CSSGrammar.hpp" ^~~~~~~~~~~~~~~~ 1 warning and 1 error generated. In file included from CSSPropertyNames.gperf:4: In file included from ./Source/WebCore/css/CSSProperty.h:26: In file included from ./Source/WebCore/css/CSSValue.h:25: In file included from ./Source/WebCore/platform/URLHash.h:29: In file included from ./Source/WebCore/platform/URL.h:32: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ gmake[1]: *** [GNUmakefile:61579: DerivedSources/WebCore/libWebCore_la-CSSGrammar.lo] Error 1 gmake[1]: *** Waiting for unfinished jobs.... In file included from DerivedSources/WebCore/EventFactory.cpp:29: In file included from ./Source/WebCore/dom/EventFactory.h:30: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from DerivedSources/WebCore/ExceptionCodeDescription.cpp:32: In file included from ./Source/WebCore/dom/DOMCoreException.h:32: In file included from ./Source/WebCore/dom/ExceptionBase.h:34: In file included from ./Source/WTF/wtf/text/WTFString.h:29: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 7 warnings generated. 1 warning generated. In file included from DerivedSources/WebCore/EventFactory.cpp:31: In file included from ./DerivedSources/WebCore/EventHeaders.h:33: In file included from ./DerivedSources/WebCore/JSAudioProcessingEvent.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: ./Source/JavaScriptCore/heap/BlockAllocator.h:295:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *(RegionSet*)0; ^~~~~~~~~~~~~~ In file included from CSSPropertyNames.gperf:6: ./Source/WebCore/platform/HashTools.h:40:29: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const NamedColor* findColor(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:40:55: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const NamedColor* findColor(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:41:30: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Property* findProperty(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:41:56: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Property* findProperty(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:42:24: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Value* findValue(register const char* str, register unsigned int len); ^~~~~~~~~ ./Source/WebCore/platform/HashTools.h:42:50: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] const Value* findValue(register const char* str, register unsigned int len); ^~~~~~~~~ In file included from DerivedSources/WebCore/EventFactory.cpp:31: In file included from ./DerivedSources/WebCore/EventHeaders.h:33: In file included from ./DerivedSources/WebCore/JSAudioProcessingEvent.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31: In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33: In file included from ./Source/JavaScriptCore/runtime/VM.h:40: In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30: ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int] return PADDING_STRING + PADDING_STRING_LENGTH - pad; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:242:27: note: use array indexing to silence this warning return PADDING_STRING + PADDING_STRING_LENGTH - pad; ^ & [ ] 7 warnings generated. In file included from DerivedSources/WebCore/EventFactory.cpp:31: In file included from ./DerivedSources/WebCore/EventHeaders.h:33: In file included from ./DerivedSources/WebCore/JSAudioProcessingEvent.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:25: In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34: In file included from ./Source/JavaScriptCore/runtime/Structure.h:29: In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26: ./Source/JavaScriptCore/interpreter/CallFrame.h:272:22: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] return !!this && codeBlock() == vmEntrySentinelCodeBlock(); ~^~~~ In file included from DerivedSources/WebCore/EventFactory.cpp:31: In file included from ./DerivedSources/WebCore/EventHeaders.h:33: In file included from ./DerivedSources/WebCore/JSAudioProcessingEvent.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:29: In file included from ./Source/JavaScriptCore/API/JSClassRef.h:29: ./Source/JavaScriptCore/API/OpaqueJSString.h:58:28: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] bool is8Bit() { return this ? m_string.is8Bit() : false; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:59:41: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const LChar* characters8() { return this ? m_string.characters8() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:60:42: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] const UChar* characters16() { return this ? m_string.characters16() : nullptr; } ^~~~ ~ ./Source/JavaScriptCore/API/OpaqueJSString.h:61:32: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] unsigned length() { return this ? m_string.length() : 0; } ^~~~ ~ In file included from DerivedSources/WebCore/EventFactory.cpp:31: In file included from ./DerivedSources/WebCore/EventHeaders.h:33: In file included from ./DerivedSources/WebCore/JSAudioProcessingEvent.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:32: In file included from ./Source/JavaScriptCore/runtime/Operations.h:27: In file included from ./Source/JavaScriptCore/interpreter/Interpreter.h:41: ./Source/JavaScriptCore/parser/SourceProvider.h:58:18: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (!this) // Be defensive in release mode. ~^~~~ In file included from DerivedSources/WebCore/EventFactory.cpp:28: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:83:8: note: in implicit copy constructor for 'WTF::Checked' first required here struct PatternTerm { ^ ./Source/JavaScriptCore/yarr/YarrPattern.h:184:16: note: in implicit move constructor for 'JSC::Yarr::PatternTerm' first required here return PatternTerm(TypeForwardReference); ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:33: In file included from ./DerivedSources/WebCore/HTMLNames.h:33: In file included from ./Source/WebCore/dom/QualifiedName.h:27: In file included from ./Source/WTF/wtf/text/AtomicString.h:25: In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24: In file included from ./Source/WTF/wtf/text/StringImpl.h:31: ./Source/WTF/wtf/MathExtras.h:366:43: warning: implicit conversion from 'std::__1::numeric_limits::type' (aka 'unsigned long long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] double fmodValue = fmod(trunc(d), std::numeric_limits::max() + 1.0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from DerivedSources/WebCore/EventFactory.cpp:31: In file included from ./DerivedSources/WebCore/EventHeaders.h:158: ./Source/WebCore/dom/TouchEvent.h:74:28: warning: 'eventInterface' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual EventInterface eventInterface() const; ^ ./Source/WebCore/dom/UIEvent.h:63:28: note: overridden virtual function is here virtual EventInterface eventInterface() const override; ^ In file included from DerivedSources/WebCore/EventFactory.cpp:31: In file included from ./DerivedSources/WebCore/EventHeaders.h:33: In file included from ./DerivedSources/WebCore/JSAudioProcessingEvent.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMBinding.h:27: In file included from ./Source/WebCore/bindings/js/JSDOMGlobalObject.h:31: In file included from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:25: In file included from ./Source/JavaScriptCore/bytecode/ArrayAllocationProfile.h:30: In file included from ./Source/JavaScriptCore/runtime/JSArray.h:24: In file included from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24: In file included from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29: In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29: In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:31: In file included from ./Source/JavaScriptCore/heap/Heap.h:26: In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31: In file included from ./Source/JavaScriptCore/heap/Region.h:30: In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29: In file included from ./Source/WTF/wtf/MetaAllocator.h:36: ./Source/WTF/wtf/PageBlock.h:40:5: warning: definition of implicit copy assignment operator for 'PageBlock' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] PageBlock(const PageBlock&); ^ ./Source/WTF/wtf/PageAllocation.h:72:7: note: in implicit copy assignment operator for 'WTF::PageBlock' first required here class PageAllocation : private PageBlock { ^ /usr/include/c++/type_traits:4051:9: note: in implicit move assignment operator for 'WTF::PageAllocation' first required here __x = _VSTD::move(__y); ^ ./Source/WTF/wtf/PageAllocation.h:100:14: note: in instantiation of function template specialization 'std::__1::swap' requested here std::swap(tmp, *this); ^ In file included from DerivedSources/WebCore/EventFactory.cpp:28: In file included from ./Source/WebCore/config.h:74: In file included from ./Source/WTF/wtf/FastMalloc.h:28: In file included from ./Source/WTF/wtf/StdLibExtras.h:33: ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] const Checked& operator=(Checked rhs) ^ ./Source/WTF/wtf/CheckedArithmetic.h:727:12: note: in implicit copy constructor for 'WTF::Checked' first required here return Checked(value) + checkedSum(args...); ^ ./Source/WTF/wtf/CheckedArithmetic.h:735:12: note: in instantiation of function template specialization 'WTF::checkedSum' requested here return checkedSum(args...).hasOverflowed(); ^ ./Source/JavaScriptCore/runtime/Operations.h:54:9: note: in instantiation of function template specialization 'WTF::sumOverflows' requested here if (sumOverflows(length1, length2)) ^ 13 warnings generated. In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:37: In file included from ./Source/WebCore/html/HTMLAppletElement.h:26: In file included from ./Source/WebCore/html/HTMLPlugInImageElement.h:26: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:52: In file included from ./Source/WebCore/rendering/style/ShapeValue.h:33: ./Source/WebCore/rendering/style/BasicShapes.h:145:5: warning: definition of implicit copy assignment operator for 'BasicShapeCenterCoordinate' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other) ^ ./Source/WebCore/rendering/style/BasicShapes.h:213:69: note: in implicit copy assignment operator for 'WebCore::BasicShapeCenterCoordinate' first required here void setCenterX(BasicShapeCenterCoordinate centerX) { m_centerX = std::move(centerX); } ^ ./Source/WebCore/rendering/style/BasicShapes.h:179:5: warning: definition of implicit copy assignment operator for 'BasicShapeRadius' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] BasicShapeRadius(const BasicShapeRadius& other) : m_value(other.value()), m_type(other.type()) { } ^ ./Source/WebCore/rendering/style/BasicShapes.h:215:56: note: in implicit copy assignment operator for 'WebCore::BasicShapeRadius' first required here void setRadius(BasicShapeRadius radius) { m_radius = std::move(radius); } ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:37: In file included from ./Source/WebCore/html/HTMLAppletElement.h:26: In file included from ./Source/WebCore/html/HTMLPlugInImageElement.h:26: In file included from ./Source/WebCore/rendering/style/RenderStyle.h:91: In file included from ./Source/WebCore/rendering/style/SVGRenderStyle.h:34: In file included from ./Source/WebCore/rendering/style/SVGRenderStyleDefs.h:32: ./Source/WebCore/svg/SVGLength.h:62:5: warning: definition of implicit copy assignment operator for 'SVGLength' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] SVGLength(const SVGLength&); ^ ./Source/WebCore/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:43: ./Source/WebCore/html/HTMLBodyElement.h:40:5: warning: 'onblur' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(blur); ^ ./Source/WebCore/dom/EventTarget.h:185:24: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' EventListener* on##attribute() { return document().getWindowAttributeEventListener(eventNames().attribute##Event); } \ ^ :94:1: note: expanded from here onblur ^ ./Source/WebCore/dom/Element.h:107:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(blur); ^ ./Source/WebCore/dom/EventTarget.h:177:32: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual EventListener* on##attribute(); \ ^ :189:1: note: expanded from here onblur ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:43: ./Source/WebCore/html/HTMLBodyElement.h:40:5: warning: 'setOnblur' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(blur); ^ ./Source/WebCore/dom/EventTarget.h:186:14: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' void setOn##attribute(PassRefPtr listener) { document().setWindowAttributeEventListener(eventNames().attribute##Event, listener); } \ ^ :96:1: note: expanded from here setOnblur ^ ./Source/WebCore/dom/Element.h:107:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(blur); ^ ./Source/WebCore/dom/EventTarget.h:178:22: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual void setOn##attribute(PassRefPtr listener); \ ^ :190:1: note: expanded from here setOnblur ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:43: ./Source/WebCore/html/HTMLBodyElement.h:41:5: warning: 'onerror' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(error); ^ ./Source/WebCore/dom/EventTarget.h:185:24: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' EventListener* on##attribute() { return document().getWindowAttributeEventListener(eventNames().attribute##Event); } \ ^ :98:1: note: expanded from here onerror ^ ./Source/WebCore/dom/Element.h:108:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(error); ^ ./Source/WebCore/dom/EventTarget.h:177:32: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual EventListener* on##attribute(); \ ^ :191:1: note: expanded from here onerror ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:43: ./Source/WebCore/html/HTMLBodyElement.h:41:5: warning: 'setOnerror' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(error); ^ ./Source/WebCore/dom/EventTarget.h:186:14: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' void setOn##attribute(PassRefPtr listener) { document().setWindowAttributeEventListener(eventNames().attribute##Event, listener); } \ ^ :100:1: note: expanded from here setOnerror ^ ./Source/WebCore/dom/Element.h:108:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(error); ^ ./Source/WebCore/dom/EventTarget.h:178:22: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual void setOn##attribute(PassRefPtr listener); \ ^ :192:1: note: expanded from here setOnerror ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:43: ./Source/WebCore/html/HTMLBodyElement.h:42:5: warning: 'onfocus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(focus); ^ ./Source/WebCore/dom/EventTarget.h:185:24: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' EventListener* on##attribute() { return document().getWindowAttributeEventListener(eventNames().attribute##Event); } \ ^ :102:1: note: expanded from here onfocus ^ ./Source/WebCore/dom/Element.h:109:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(focus); ^ ./Source/WebCore/dom/EventTarget.h:177:32: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual EventListener* on##attribute(); \ ^ :193:1: note: expanded from here onfocus ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:43: ./Source/WebCore/html/HTMLBodyElement.h:42:5: warning: 'setOnfocus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(focus); ^ ./Source/WebCore/dom/EventTarget.h:186:14: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' void setOn##attribute(PassRefPtr listener) { document().setWindowAttributeEventListener(eventNames().attribute##Event, listener); } \ ^ :104:1: note: expanded from here setOnfocus ^ ./Source/WebCore/dom/Element.h:109:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(focus); ^ ./Source/WebCore/dom/EventTarget.h:178:22: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual void setOn##attribute(PassRefPtr listener); \ ^ :194:1: note: expanded from here setOnfocus ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:43: ./Source/WebCore/html/HTMLBodyElement.h:43:5: warning: 'onload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(load); ^ ./Source/WebCore/dom/EventTarget.h:185:24: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' EventListener* on##attribute() { return document().getWindowAttributeEventListener(eventNames().attribute##Event); } \ ^ :106:1: note: expanded from here onload ^ ./Source/WebCore/dom/Element.h:110:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(load); ^ ./Source/WebCore/dom/EventTarget.h:177:32: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual EventListener* on##attribute(); \ ^ :195:1: note: expanded from here onload ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:43: ./Source/WebCore/html/HTMLBodyElement.h:43:5: warning: 'setOnload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(load); ^ ./Source/WebCore/dom/EventTarget.h:186:14: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' void setOn##attribute(PassRefPtr listener) { document().setWindowAttributeEventListener(eventNames().attribute##Event, listener); } \ ^ :108:1: note: expanded from here setOnload ^ ./Source/WebCore/dom/Element.h:110:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(load); ^ ./Source/WebCore/dom/EventTarget.h:178:22: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual void setOn##attribute(PassRefPtr listener); \ ^ :196:1: note: expanded from here setOnload ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:58: ./Source/WebCore/html/HTMLFrameSetElement.h:51:5: warning: 'onblur' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(blur); ^ ./Source/WebCore/dom/EventTarget.h:185:24: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' EventListener* on##attribute() { return document().getWindowAttributeEventListener(eventNames().attribute##Event); } \ ^ :60:1: note: expanded from here onblur ^ ./Source/WebCore/dom/Element.h:107:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(blur); ^ ./Source/WebCore/dom/EventTarget.h:177:32: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual EventListener* on##attribute(); \ ^ :189:1: note: expanded from here onblur ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:58: ./Source/WebCore/html/HTMLFrameSetElement.h:51:5: warning: 'setOnblur' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(blur); ^ ./Source/WebCore/dom/EventTarget.h:186:14: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' void setOn##attribute(PassRefPtr listener) { document().setWindowAttributeEventListener(eventNames().attribute##Event, listener); } \ ^ :62:1: note: expanded from here setOnblur ^ ./Source/WebCore/dom/Element.h:107:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(blur); ^ ./Source/WebCore/dom/EventTarget.h:178:22: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual void setOn##attribute(PassRefPtr listener); \ ^ :190:1: note: expanded from here setOnblur ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:58: ./Source/WebCore/html/HTMLFrameSetElement.h:52:5: warning: 'onerror' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(error); ^ ./Source/WebCore/dom/EventTarget.h:185:24: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' EventListener* on##attribute() { return document().getWindowAttributeEventListener(eventNames().attribute##Event); } \ ^ :64:1: note: expanded from here onerror ^ ./Source/WebCore/dom/Element.h:108:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(error); ^ ./Source/WebCore/dom/EventTarget.h:177:32: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual EventListener* on##attribute(); \ ^ :191:1: note: expanded from here onerror ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:58: ./Source/WebCore/html/HTMLFrameSetElement.h:52:5: warning: 'setOnerror' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(error); ^ ./Source/WebCore/dom/EventTarget.h:186:14: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' void setOn##attribute(PassRefPtr listener) { document().setWindowAttributeEventListener(eventNames().attribute##Event, listener); } \ ^ :66:1: note: expanded from here setOnerror ^ ./Source/WebCore/dom/Element.h:108:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(error); ^ ./Source/WebCore/dom/EventTarget.h:178:22: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual void setOn##attribute(PassRefPtr listener); \ ^ :192:1: note: expanded from here setOnerror ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:58: ./Source/WebCore/html/HTMLFrameSetElement.h:53:5: warning: 'onfocus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(focus); ^ ./Source/WebCore/dom/EventTarget.h:185:24: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' EventListener* on##attribute() { return document().getWindowAttributeEventListener(eventNames().attribute##Event); } \ ^ :68:1: note: expanded from here onfocus ^ ./Source/WebCore/dom/Element.h:109:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(focus); ^ ./Source/WebCore/dom/EventTarget.h:177:32: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual EventListener* on##attribute(); \ ^ :193:1: note: expanded from here onfocus ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:58: ./Source/WebCore/html/HTMLFrameSetElement.h:53:5: warning: 'setOnfocus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(focus); ^ ./Source/WebCore/dom/EventTarget.h:186:14: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' void setOn##attribute(PassRefPtr listener) { document().setWindowAttributeEventListener(eventNames().attribute##Event, listener); } \ ^ :70:1: note: expanded from here setOnfocus ^ ./Source/WebCore/dom/Element.h:109:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(focus); ^ ./Source/WebCore/dom/EventTarget.h:178:22: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual void setOn##attribute(PassRefPtr listener); \ ^ :194:1: note: expanded from here setOnfocus ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:58: ./Source/WebCore/html/HTMLFrameSetElement.h:54:5: warning: 'onload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(load); ^ ./Source/WebCore/dom/EventTarget.h:185:24: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' EventListener* on##attribute() { return document().getWindowAttributeEventListener(eventNames().attribute##Event); } \ ^ :72:1: note: expanded from here onload ^ ./Source/WebCore/dom/Element.h:110:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(load); ^ ./Source/WebCore/dom/EventTarget.h:177:32: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual EventListener* on##attribute(); \ ^ :195:1: note: expanded from here onload ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:58: ./Source/WebCore/html/HTMLFrameSetElement.h:54:5: warning: 'setOnload' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER(load); ^ ./Source/WebCore/dom/EventTarget.h:186:14: note: expanded from macro 'DEFINE_WINDOW_ATTRIBUTE_EVENT_LISTENER' void setOn##attribute(PassRefPtr listener) { document().setWindowAttributeEventListener(eventNames().attribute##Event, listener); } \ ^ :74:1: note: expanded from here setOnload ^ ./Source/WebCore/dom/Element.h:110:5: note: overridden virtual function is here DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER(load); ^ ./Source/WebCore/dom/EventTarget.h:178:22: note: expanded from macro 'DECLARE_VIRTUAL_ATTRIBUTE_EVENT_LISTENER' virtual void setOn##attribute(PassRefPtr listener); \ ^ :196:1: note: expanded from here setOnload ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:119: In file included from ./Source/WebCore/html/HTMLAudioElement.h:31: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:71:26: warning: 'label' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString label() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:59:26: note: overridden virtual function is here virtual AtomicString label() const { return emptyAtom; } ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:119: In file included from ./Source/WebCore/html/HTMLAudioElement.h:31: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:72:26: warning: 'language' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString language() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:60:26: note: overridden virtual function is here virtual AtomicString language() const { return emptyAtom; } ^ In file included from DerivedSources/WebCore/HTMLElementFactory.cpp:119: In file included from ./Source/WebCore/html/HTMLAudioElement.h:31: In file included from ./Source/WebCore/html/HTMLMediaElement.h:33: In file included from ./Source/WebCore/html/HTMLMediaSession.h:31: In file included from ./Source/WebCore/platform/graphics/MediaPlayer.h:36: ./Source/WebCore/platform/graphics/InbandTextTrackPrivate.h:73:26: warning: 'id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AtomicString id() const { return emptyAtom; } ^ ./Source/WebCore/platform/graphics/TrackPrivateBase.h:58:26: note: overridden virtual function is here virtual AtomicString id() const { return emptyAtom; } ^ 23 warnings generated. gmake[1]: Leaving directory '/data/scratch/www/webkit24-gtk/work/webkitgtk-2.4.11' gmake: *** [GNUmakefile:25837: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/www/webkit24-gtk *** Error code 1 Stop. make: stopped in /data/pkgsrc/www/webkit24-gtk