=> 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-gtk3-2.4.11nb29 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/WebCore/InternalSettingsGenerated.idl GEN DerivedSources/webkitdom/WebKitDOMCustom.h GEN DerivedSources/webkitdom/webkitdomdefines.h GEN DerivedSources/webkitdom/WebKitDOMDeprecated.h GEN DerivedSources/webkitdom/WebKitDOMEventTarget.h GEN DerivedSources/webkitdom/webkitdom.h GEN DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h GEN stamp-webkitmarshal.cpp GEN DerivedSources/WebInspectorUI/GResourceBundle.xml GEN DerivedSources/webkitdom/WebKitDOMObject.h GEN gtkdoc-webkitdom.cfg GEN stamp-webkitmarshal.h GEN gtkdoc-webkitgtk.cfg INFO: Reading ./Source/WebKit/gtk/webkitmarshal.list... INFO: Reading ./Source/WebKit/gtk/webkitmarshal.list... rm -f stamp-h1 GEN DerivedSources/JavaScriptCore/KeywordLookup.h GEN DerivedSources/JavaScriptCore/InjectedScriptSource.h GEN DerivedSources/JavaScriptCore/Lexer.lut.h GEN stamp-mini-browser-marshal.h Creating hashtable for Source/JavaScriptCore/parser/Keywords.table touch autotoolsconfig.h.in GEN DerivedSources/JavaScriptCore/ArrayConstructor.lut.h GEN DerivedSources/JavaScriptCore/ArrayPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/ArrayPrototype.cpp Creating hashtable for Source/JavaScriptCore/runtime/ArrayConstructor.cpp GEN DerivedSources/JavaScriptCore/RegExpJitTables.h GEN stamp-mini-browser-marshal.c GEN DerivedSources/JavaScriptCore/BooleanPrototype.lut.h GEN DerivedSources/JavaScriptCore/DateConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/BooleanPrototype.cpp Creating hashtable for Source/JavaScriptCore/runtime/DateConstructor.cpp GEN DerivedSources/JavaScriptCore/DatePrototype.lut.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 Creating hashtable for Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp GEN DerivedSources/JavaScriptCore/JSGlobalObject.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSGlobalObject.cpp INFO: Reading ./Tools/MiniBrowser/gtk/browser-marshal.list... GEN DerivedSources/JavaScriptCore/JSONObject.lut.h GEN DerivedSources/JavaScriptCore/JSPromiseConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSONObject.cpp Creating hashtable for Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp GEN DerivedSources/JavaScriptCore/JSPromisePrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSPromisePrototype.cpp INFO: Reading ./Tools/MiniBrowser/gtk/browser-marshal.list... 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 GEN DerivedSources/JavaScriptCore/NumberPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/NumberConstructor.cpp Creating hashtable for Source/JavaScriptCore/runtime/NumberPrototype.cpp GEN DerivedSources/JavaScriptCore/ObjectConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/ObjectConstructor.cpp GEN DerivedSources/JavaScriptCore/RegExpConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/RegExpConstructor.cpp GEN DerivedSources/JavaScriptCore/RegExpObject.lut.h GEN DerivedSources/JavaScriptCore/RegExpPrototype.lut.h GEN DerivedSources/JavaScriptCore/StringConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/RegExpPrototype.cpp Creating hashtable for Source/JavaScriptCore/runtime/RegExpObject.cpp Creating hashtable for Source/JavaScriptCore/runtime/StringConstructor.cpp GEN DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h GEN DerivedSources/Platform/ColorData.cpp GEN DerivedSources/Platform/WebKitFontFamilyNames.h GEN DerivedSources/WebCore/CSSGrammar.cpp GEN DerivedSources/WebCore/CSSPropertyNames.h GEN DerivedSources/WebCore/CSSValueKeywords.h GEN DerivedSources/WebCore/CommandLineAPIModuleSource.h GEN DerivedSources/WebCore/CommandLineAPIModuleSource.h GEN DerivedSources/WebCore/EventFactory.cpp GEN DerivedSources/WebCore/EventHeaders.h GEN DerivedSources/WebCore/EventInterfaces.h DerivedSources/WebCore/CSSGrammar.y:62.1-12: warning: deprecated directive: '%pure_parser', use '%define api.pure' [-Wdeprecated] 62 | %pure_parser | ^~~~~~~~~~~~ | %define api.pure offlineasm: Parsing ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm and creating offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h. GEN DerivedSources/WebCore/EventTargetHeaders.h GEN DerivedSources/WebCore/EventTargetInterfaces.h GEN DerivedSources/WebCore/ExceptionCodeDescription.cpp offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter64.asm 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 offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm GEN DerivedSources/WebCore/InspectorWeb.json GEN DerivedSources/JavaScriptCore/InspectorJS.json GEN DerivedSources/WebCore/InspectorOverlayPage.h GEN DerivedSources/WebCore/idl_supplemental_dependencies GEN DerivedSources/WebCore/MathMLElementFactory.cpp GEN DerivedSources/WebCore/MathMLNames.cpp GEN DerivedSources/WebCore/InjectedScriptCanvasModuleSource.h GEN DerivedSources/WebCore/InspectorOverlayPage.h GEN DerivedSources/WebCore/PlugInsResources.h GEN DerivedSources/WebCore/SettingsMacros.h GEN DerivedSources/WebCore/UserAgentStyleSheets.h GEN DerivedSources/WebCore/XLinkNames.cpp GEN DerivedSources/WebCore/XMLNames.cpp DerivedSources/WebCore/CSSGrammar.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] GEN DerivedSources/WebCore/XMLNames.h GEN DerivedSources/WebCore/XMLNSNames.cpp GEN DerivedSources/WebCore/XMLNSNames.h GEN DerivedSources/WebCore/XMLViewerCSS.h GEN DerivedSources/WebCore/XMLViewerJS.h GEN DerivedSources/WebCore/XPathGrammar.cpp GEN DerivedSources/WebCore/XMLViewerCSS.h GEN DerivedSources/WebCore/JSSVGDocument.h GEN DerivedSources/WebCore/XMLViewerJS.h GEN DerivedSources/WebCore/SVGElementFactory.cpp GEN DerivedSources/WebInspectorUI/GResourceBundle.c Source/WebCore/xml/XPathGrammar.y:50.1-12: warning: deprecated directive: '%pure_parser', use '%define api.pure' [-Wdeprecated] 50 | %pure_parser | ^~~~~~~~~~~~ | %define api.pure GEN DerivedSources/WebCore/JSSVGAElement.h Source/WebCore/xml/XPathGrammar.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] GEN DerivedSources/WebCore/JSSVGAltGlyphDefElement.h 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 offlineasm: offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h successfully generated. 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 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/NetworkResourceLoaderMessages.h GEN DerivedSources/WebKit2/NPObjectMessageReceiverMessageReceiver.cpp 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/PluginProcessProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/PluginProcessProxyMessages.h 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/WebDatabaseManagerMessages.h GEN DerivedSources/WebKit2/WebDatabaseManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebDatabaseManagerProxyMessages.h GEN DerivedSources/WebKit2/WebFullScreenManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebFullScreenManagerMessages.h GEN DerivedSources/WebKit2/WebFullScreenManagerProxyMessages.h GEN DerivedSources/WebKit2/WebFullScreenManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebGeolocationManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebGeolocationManagerMessages.h GEN DerivedSources/WebKit2/WebGeolocationManagerProxyMessages.h GEN DerivedSources/WebKit2/WebIconDatabaseMessageReceiver.cpp GEN DerivedSources/WebKit2/WebIconDatabaseMessages.h GEN DerivedSources/WebKit2/WebIconDatabaseProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebIconDatabaseProxyMessages.h GEN DerivedSources/WebKit2/WebGeolocationManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebInspectorMessageReceiver.cpp GEN DerivedSources/WebKit2/WebInspectorMessages.h GEN DerivedSources/WebKit2/WebInspectorProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebInspectorProxyMessages.h GEN DerivedSources/WebKit2/WebMediaCacheManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebMediaCacheManagerMessages.h GEN DerivedSources/WebKit2/WebMediaCacheManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebMediaCacheManagerProxyMessages.h 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/WebNetworkInfoManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebOriginDataManagerMessages.h GEN DerivedSources/WebKit2/WebOriginDataManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebOriginDataManagerProxyMessages.h 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/WebProcessMessageReceiver.cpp GEN DerivedSources/WebKit2/WebProcessMessages.h GEN DerivedSources/WebKit2/WebProcessProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebPageGroupProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebProcessConnectionMessageReceiver.cpp GEN DerivedSources/WebKit2/WebResourceCacheManagerMessageReceiver.cpp GEN DerivedSources/WebKit2/WebProcessConnectionMessages.h GEN DerivedSources/WebKit2/WebProcessProxyMessages.h GEN DerivedSources/WebKit2/WebResourceCacheManagerProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebResourceCacheManagerProxyMessages.h GEN DerivedSources/WebKit2/WebVibrationProxyMessageReceiver.cpp GEN DerivedSources/WebKit2/WebResourceCacheManagerMessages.h GEN DerivedSources/WebKit2/WebResourceLoaderMessageReceiver.cpp GEN DerivedSources/WebKit2/WebResourceLoaderMessages.h GEN DerivedSources/WebKit2/WebVibrationProxyMessages.h GEN stamp-webkit2enumtypes GEN stamp-webkit2marshal.cpp cd . && /bin/sh ./config.status DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitVersion.h GEN stamp-webkit2marshal.h INFO: Reading ./Source/WebKit2/UIProcess/API/gtk/webkit2marshal.list... cd . && /bin/sh ./config.status autotoolsconfig.h GEN DerivedSources/WebInspectorUI/WebKit2GResourceBundle.c GEN DerivedSources/webkitdom/WebKitDOMBatteryManager.h INFO: Reading ./Source/WebKit2/UIProcess/API/gtk/webkit2marshal.list... GEN DerivedSources/webkitdom/WebKitDOMCSSRuleList.h GEN DerivedSources/webkitdom/WebKitDOMCSSStyleDeclaration.h GEN DerivedSources/webkitdom/WebKitDOMCSSStyleSheet.h GEN DerivedSources/webkitdom/WebKitDOMCSSRule.h GEN DerivedSources/webkitdom/WebKitDOMCSSValue.h GEN DerivedSources/webkitdom/WebKitDOMMediaController.h config.status: creating autotoolsconfig.h config.status: creating DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitVersion.h config.status: autotoolsconfig.h is unchanged 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 GEN DerivedSources/webkitdom/WebKitDOMDocumentType.h GEN DerivedSources/webkitdom/WebKitDOMDOMImplementation.h 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/WebKitDOMDOMWindow.h GEN DerivedSources/webkitdom/WebKitDOMDOMSelection.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 CXX Source/WTF/wtf/libWTF_la-Assertions.lo GEN DerivedSources/WebKit2/webkit2gtk/include/webkit2 CXX Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o CXX Source/WTF/wtf/libWTF_la-Atomics.lo CXX Source/WTF/wtf/libWTF_la-CompilationThread.lo CXX Source/WTF/wtf/libWTF_la-Compression.lo CXX Source/WTF/wtf/libWTF_la-BitVector.lo CXX Source/WTF/wtf/libWTF_la-CryptographicallyRandomNumber.lo CXX Source/WTF/wtf/libWTF_la-CurrentTime.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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; ^ 1 warning generated. 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-DataLog.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(); ~^~~~ 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; } ^~~~ ~ 1 warning generated. 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. ~^~~~ Source/WTF/wtf/CurrentTime.cpp:229:5: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal now; ^ /data/scratch/www/webkit24-gtk3/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-gtk3/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-gtk3/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-gtk3/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-gtk3/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-gtk3/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-gtk3/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-gtk3/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/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); ^ 2 warnings generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/libWTF_la-DateMath.lo CXX Source/WTF/wtf/libWTF_la-DecimalNumber.lo CXX Source/WTF/wtf/libWTF_la-DynamicAnnotations.lo 1 warning generated. CXX Source/WTF/wtf/libWTF_la-FastBitVector.lo 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); ^ 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/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. 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: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/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. 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 CXX Source/WTF/wtf/libWTF_la-MainThread.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-MediaTime.lo CXX Source/WTF/wtf/libWTF_la-MetaAllocator.lo 1 warning generated. CXX Source/WTF/wtf/libWTF_la-NumberOfCores.lo CXX Source/WTF/wtf/libWTF_la-RAMSize.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-OSAllocatorPosix.lo CXX Source/WTF/wtf/libWTF_la-OSAllocatorWin.lo 5 warnings generated. CXX Source/WTF/wtf/libWTF_la-OSRandomSource.lo CXX Source/WTF/wtf/libWTF_la-PageAllocationAligned.lo CXX Source/WTF/wtf/libWTF_la-PageBlock.lo CXX Source/WTF/wtf/libWTF_la-ParallelJobsGeneric.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); ^ 1 warning generated. CXX Source/WTF/wtf/libWTF_la-PrintStream.lo 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 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-SixCharacterHash.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WTF/wtf/libWTF_la-StackBounds.lo CXX Source/WTF/wtf/libWTF_la-StringPrintStream.lo CXX Source/WTF/wtf/libWTF_la-TCSystemAlloc.lo CXX Source/WTF/wtf/libWTF_la-ThreadIdentifierDataPthreads.lo CXX Source/WTF/wtf/libWTF_la-ThreadSpecificWin.lo CXX Source/WTF/wtf/libWTF_la-Threading.lo CXX Source/WTF/wtf/libWTF_la-ThreadingPthreads.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-ThreadingWin.lo 1 warning generated. 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-WTFThreadData.lo CXX Source/WTF/wtf/libWTF_la-dtoa.lo CXX Source/WTF/wtf/dtoa/libWTF_la-bignum-dtoa.lo CXX Source/WTF/wtf/dtoa/libWTF_la-bignum.lo CXX Source/WTF/wtf/dtoa/libWTF_la-cached-powers.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/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/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.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.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]; ^ CXX Source/WTF/wtf/dtoa/libWTF_la-diy-fp.lo 1 warning generated. 1 warning generated. 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]; ^ 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. CXX Source/WTF/wtf/dtoa/libWTF_la-double-conversion.lo 2 warnings generated. CXX Source/WTF/wtf/dtoa/libWTF_la-fast-dtoa.lo 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]; ^ 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. CXX Source/WTF/wtf/dtoa/libWTF_la-fixed-dtoa.lo 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/dtoa/libWTF_la-strtod.lo 1 warning generated. 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/gobject/libWTF_la-GRefPtr.lo CXX Source/WTF/wtf/gobject/libWTF_la-GlibUtilities.lo 1 warning generated. CXX Source/WTF/wtf/gtk/libWTF_la-MainThreadGtk.lo 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 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]; ^ 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/text/libWTF_la-CString.lo CXX Source/WTF/wtf/text/libWTF_la-Base64.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/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. CXX Source/WTF/wtf/text/libWTF_la-StringStatics.lo CXX Source/WTF/wtf/text/libWTF_la-WTFString.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WTF/wtf/threads/libWTF_la-BinarySemaphore.lo 2 warnings generated. 1 warning generated. 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: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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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]; ^ 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]; ^ CXX Source/WTF/wtf/unicode/libWTF_la-CollatorDefault.lo 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) ^ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2 warnings generated. CXX Source/WTF/wtf/unicode/libWTF_la-UTF8.lo CXX Source/WTF/wtf/unicode/icu/libWTF_la-CollatorICU.lo GEN DerivedSources/WebCore/InspectorWebBackendDispatchers.cpp GEN DerivedSources/WebCore/JSANGLEInstancedArrays.h 1 warning generated. GEN DerivedSources/WebCore/JSAbstractWorker.h GEN DerivedSources/WebCore/JSAllAudioCapabilities.h 2 warnings generated. 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 GEN DerivedSources/WebCore/JSChannelSplitterNode.h 2 warnings generated. 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 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/JSCSSValue.h GEN DerivedSources/WebCore/JSCSSValueList.h GEN DerivedSources/WebCore/JSCSSSupportsRule.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/JSDOMParser.h GEN DerivedSources/WebCore/JSDOMPath.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/JSHTMLMediaElement.h GEN DerivedSources/WebCore/JSHTMLMarqueeElement.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/JSOscillatorNode.h GEN DerivedSources/WebCore/JSOfflineAudioCompletionEvent.h GEN DerivedSources/WebCore/JSPageTransitionEvent.h GEN DerivedSources/WebCore/JSOverflowEvent.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/JSStorageUsageCallback.h GEN DerivedSources/WebCore/JSStorageQuotaCallback.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/JSTimeRanges.h GEN DerivedSources/WebCore/JSTextTrackList.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/JSWebKitCSSViewportRule.h GEN DerivedSources/WebCore/JSWebKitNamedFlow.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 [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] GEN DerivedSources/JavaScriptCore/LLIntAssembly.h offlineasm: Parsing ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm and Programs/LLIntOffsetsExtractor and creating assembly file DerivedSources/JavaScriptCore/LLIntAssembly.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-gtk3/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 mkdir -p DerivedSources/JavaScriptCore/inspector /usr/pkg/bin/gmake WebKitGTK-3.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/ 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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/as.mo Source/WebCore/platform/gtk/po/as.po cp DerivedSources/JavaScriptCore/InspectorJSTypeBuilders.h DerivedSources/JavaScriptCore/InspectorJSFrontendDispatchers.h DerivedSources/JavaScriptCore/InspectorJSBackendDispatchers.h DerivedSources/JavaScriptCore/inspector /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/bg.mo Source/WebCore/platform/gtk/po/bg.po gmake[2]: Entering directory '/data/scratch/www/webkit24-gtk3/work/webkitgtk-2.4.11' /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/cs.mo Source/WebCore/platform/gtk/po/cs.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk3/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/ /data/scratch/www/webkit24-gtk3/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/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ar.mo Source/WebCore/platform/gtk/po/ar.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/en_CA.mo Source/WebCore/platform/gtk/po/en_CA.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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/eu.mo Source/WebCore/platform/gtk/po/eu.po /data/scratch/www/webkit24-gtk3/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/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/gl.mo Source/WebCore/platform/gtk/po/gl.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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/he.mo Source/WebCore/platform/gtk/po/he.po /data/scratch/www/webkit24-gtk3/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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/hi.mo Source/WebCore/platform/gtk/po/hi.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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/gu.mo Source/WebCore/platform/gtk/po/gu.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/hu.mo Source/WebCore/platform/gtk/po/hu.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/eo.mo Source/WebCore/platform/gtk/po/eo.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/id.mo Source/WebCore/platform/gtk/po/id.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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/et.mo Source/WebCore/platform/gtk/po/et.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/it.mo Source/WebCore/platform/gtk/po/it.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ja.mo Source/WebCore/platform/gtk/po/ja.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/kn.mo Source/WebCore/platform/gtk/po/kn.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk3/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/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/lt.mo Source/WebCore/platform/gtk/po/lt.po /data/scratch/www/webkit24-gtk3/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/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/mr.mo Source/WebCore/platform/gtk/po/mr.po /data/scratch/www/webkit24-gtk3/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/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/nb.mo Source/WebCore/platform/gtk/po/nb.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/nl.mo Source/WebCore/platform/gtk/po/nl.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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/pa.mo Source/WebCore/platform/gtk/po/pa.po /data/scratch/www/webkit24-gtk3/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/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/pl.mo Source/WebCore/platform/gtk/po/pl.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk3/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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/pt_BR.mo Source/WebCore/platform/gtk/po/pt_BR.po test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ro.mo Source/WebCore/platform/gtk/po/ro.po /data/scratch/www/webkit24-gtk3/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/ 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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/sl.mo Source/WebCore/platform/gtk/po/sl.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/sr.mo Source/WebCore/platform/gtk/po/sr.po /data/scratch/www/webkit24-gtk3/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/ test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/sv.mo Source/WebCore/platform/gtk/po/sv.po /data/scratch/www/webkit24-gtk3/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/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/te.mo Source/WebCore/platform/gtk/po/te.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-gtk3/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/ /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/vi.mo Source/WebCore/platform/gtk/po/vi.po /data/scratch/www/webkit24-gtk3/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-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/zh_TW.mo Source/WebCore/platform/gtk/po/zh_TW.po /data/scratch/www/webkit24-gtk3/work/.tools/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/es.mo Source/WebCore/platform/gtk/po/es.po CXX Source/WebCore/platform/audio/libWebCorePlatform_la-HRTFDatabaseLoader.lo CXX Source/WebCore/platform/audio/libWebCorePlatform_la-HRTFDatabase.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-gtk3/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-gtk3/work/.tools/bin/xgettext \ --default-domain=WebKitGTK-3.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-3.0.pot \ ;; \ *) \ /data/scratch/www/webkit24-gtk3/work/.tools/bin/xgettext \ --default-domain=WebKitGTK-3.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-3.0.pot \ ;; \ esac gmake[2]: Leaving directory '/data/scratch/www/webkit24-gtk3/work/webkitgtk-2.4.11' CXX Source/WebCore/platform/audio/libWebCorePlatform_la-MediaSessionManager.lo 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/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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. 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; ^ 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/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/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; ^ 3 warnings generated. 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/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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/libWebCorePlatform_la-CalculationValue.lo 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/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/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. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 5 warnings generated. 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. CXX Source/WebCore/platform/libWebCorePlatform_la-CrossThreadCopier.lo 3 warnings generated. CXX Source/WebCore/platform/libWebCorePlatform_la-DatabaseStrategy.lo CXX Source/WebCore/platform/libWebCorePlatform_la-DragData.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. CXX Source/WebCore/platform/libWebCorePlatform_la-DragImage.lo 1 warning generated. 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/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/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/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/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/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/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); ^ 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)) ^ 12 warnings generated. 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. 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/gpu/libWebCorePlatform_la-DrawingBuffer.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/graphics/libWebCorePlatform_la-GraphicsContext3D.lo 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/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/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/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; ^ 1 warning generated. 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/graphics/libWebCorePlatform_la-GraphicsLayer.lo 1 warning generated. 1 warning generated. CXX Source/WebCore/platform/graphics/libWebCorePlatform_la-GraphicsLayerUpdater.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); } ^ CXX Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-WebKitWebSourceGStreamer.lo CXX Source/WebCore/platform/graphics/libWebCorePlatform_la-MediaPlayer.lo 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; ^ 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; ^ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2 warnings 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/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; } ^ 2 warnings generated. 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; } ^ CXX Source/WebCore/platform/graphics/opengl/libWebCorePlatform_la-GraphicsContext3DOpenGLCommon.lo CXX Source/WebCore/platform/graphics/opengl/libWebCorePlatform_la-TemporaryOpenGLSetting.lo 6 warnings generated. 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/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: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/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; ^ 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; } ^ 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; } ^ 5 warnings generated. 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-gtk3/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-gtk3/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-gtk3/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-gtk3/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-gtk3/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-gtk3/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-gtk3/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-gtk3/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" ^ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 7 warnings generated. 1 warning 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. CXX Source/WebCore/platform/graphics/transforms/libWebCorePlatform_la-TranslateTransformOperation.lo CXX Source/WebCore/platform/gtk/libWebCorePlatform_la-ErrorsGtk.lo CXX Source/WebCore/platform/gtk/libWebCorePlatform_la-GamepadsGtk.lo CXX Source/WebCore/platform/libWebCorePlatform_la-LengthBox.lo CXX Source/WebCore/platform/libWebCorePlatform_la-Length.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/libWebCorePlatform_la-MIMETypeRegistry.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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-BlobData.lo 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-BlobRegistry.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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) ^ 1 warning generated. 2 warnings generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/libWebCorePlatform_la-BlobRegistryImpl.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; } ^ 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-BlobResourceHandle.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/libWebCorePlatform_la-FormDataBuilder.lo 4 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-FormData.lo CXX Source/WebCore/platform/network/libWebCorePlatform_la-HTTPParsers.lo 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/libWebCorePlatform_la-ResourceHandleClient.lo CXX Source/WebCore/platform/network/libWebCorePlatform_la-ResourceHandle.lo 1 warning generated. 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-ResourceRequestBase.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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. 1 warning generated. CXX Source/WebCore/platform/network/libWebCorePlatform_la-ResourceResponseBase.lo 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 CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-CertificateInfo.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-CookieJarSoup.lo 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); } ^ 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/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; ^ 1 warning generated. 1 warning 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. CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-CookieStorageSoup.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-CredentialStorageSoup.lo 1 warning generated. CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-DNSSoup.lo 1 warning generated. 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-SoupNetworkSession.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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/network/soup/libWebCorePlatform_la-SynchronousLoaderClientSoup.lo 1 warning generated. 2 warnings generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollableArea.lo 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 1 warning 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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-gtk3/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-gtk3/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-gtk3/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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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; ^ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollView.lo CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollAnimator.lo CXX Source/WebCore/platform/libWebCorePlatform_la-ScrollAnimatorNone.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 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; } ^ 3 warnings generated. CXX Source/WebCore/platform/libWebCorePlatform_la-ThreadGlobalData.lo CXX Source/WebCore/platform/libWebCorePlatform_la-UserActivity.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 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/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/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/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/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; ^ 2 warnings generated. CXX Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-SourceBufferPrivateGStreamer.lo CXX Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-MediaSourceGStreamer.lo Source/WebCore/platform/ScrollAnimatorNone.cpp:52:14: warning: unused variable 'kZoomTicks' [-Wunused-const-variable] const double kZoomTicks = 11; ^ CXX Source/WebCore/platform/graphics/gstreamer/libWebCorePlatform_la-WebKitMediaSourceGStreamer.lo 3 warnings generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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; } ^ 1 warning generated. CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBCursor.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBCursorBackend.lo 3 warnings generated. 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 CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBDatabaseException.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBDatabaseMetadata.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBEventDispatcher.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/leveldb/libWebCoreModules_la-IDBFactoryBackendLevelDB.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: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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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; ^~~~~~~~~~~~~~ 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(); ~^~~~ 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: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/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); ^ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBFactoryBackendInterface.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBFactory.lo 1 warning generated. CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBIndex.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBKey.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-IDBKeyData.lo 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. CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBKeyPath.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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] 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/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(); ~^~~~ 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: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/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-IDBKeyRange.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); ^ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBKeyRangeData.lo CXX Source/WebCore/Modules/indexeddb/leveldb/libWebCoreModules_la-IDBLevelDBCoding.lo 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: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-IDBOpenDBRequest.lo CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBPendingTransactionMonitor.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)) ^ 12 warnings generated. CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBRequest.lo 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: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/Modules/indexeddb/libWebCoreModules_la-IDBTransactionBackend.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: ./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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/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; ^~~~~~~~~~~~~~ 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/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(); ~^~~~ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-IDBTransactionBackendOperations.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: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: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-IDBTransactionCoordinator.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-IDBVersionChangeEvent.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: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-PageGroupIndexedDatabase.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/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: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: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/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/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)) ^ CXX Source/WebCore/Modules/indexeddb/libWebCoreModules_la-WorkerGlobalScopeIndexedDatabase.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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 1 warning generated. 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/WebKitDOMHTMLButtonElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLCanvasElement.cpp GEN DerivedSources/webkitdom/WebKitDOMHTMLBRElement.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/WebKitDOMPerformanceTiming.cpp GEN DerivedSources/webkitdom/WebKitDOMProcessingInstruction.cpp GEN DerivedSources/webkitdom/WebKitDOMRange.cpp GEN DerivedSources/webkitdom/WebKitDOMScreen.cpp GEN DerivedSources/webkitdom/WebKitDOMShadowRoot.cpp GEN DerivedSources/webkitdom/WebKitDOMStorage.cpp GEN DerivedSources/webkitdom/WebKitDOMStorageQuota.cpp GEN DerivedSources/webkitdom/WebKitDOMStorageInfo.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 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 CXX Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGElementInstanceCustom.lo CXX Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGPathSegCustom.lo CXX Source/WebCore/bindings/js/libWebCoreSVG_la-JSSVGLengthCustom.lo CXX Source/WebCore/css/libWebCoreSVG_la-SVGCSSComputedStyleDeclaration.lo CXX Source/WebCore/css/libWebCoreSVG_la-SVGCSSParser.lo CXX Source/WebCore/css/libWebCoreSVG_la-SVGCSSStyleSelector.lo CXX Source/WebCore/loader/cache/libWebCoreSVG_la-CachedSVGDocument.lo Source/ThirdParty/ANGLE/src/compiler/glslang.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] CXX Source/WebCore/loader/cache/libWebCoreSVG_la-CachedSVGDocumentReference.lo 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/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/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/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; ^~~~~~~~~~~~~~ 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: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: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: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/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/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; } ^~~~ ~ 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: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/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/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/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: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/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/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/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/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/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/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: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/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; ^ 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/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/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: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/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); } ^ 1 warning 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); ^ 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; ^ 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/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. 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); ^ 16 warnings generated. 4 warnings generated. 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)) ^ 4 warnings generated. 12 warnings generated. 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); ^ 1 warning generated. CXX Source/WebCore/platform/graphics/libWebCoreSVG_la-SVGGlyph.lo 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)) ^ 12 warnings generated. CXX Source/WebCore/rendering/style/libWebCoreSVG_la-SVGRenderStyle.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/rendering/style/libWebCoreSVG_la-SVGRenderStyleDefs.lo 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAltGlyphDefElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAltGlyphElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAltGlyphItemElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAngle.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/svg/SVGAElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/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/svg/SVGAltGlyphDefElement.cpp:23: In file included from ./Source/WebCore/svg/SVGAltGlyphDefElement.h:24: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/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); } ^ In file included from Source/WebCore/svg/SVGAltGlyphItemElement.cpp:23: In file included from ./Source/WebCore/svg/SVGAltGlyphItemElement.h:24: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/svg/SVGAltGlyphElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGAltGlyphDefElement.cpp:27: ./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 Source/WebCore/svg/SVGAltGlyphDefElement.cpp:27: ./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) \ ^ :12: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; ^ 4 warnings generated. 3 warnings generated. In file included from Source/WebCore/svg/SVGAElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAElement.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/svg/SVGAElement.cpp:26: ./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 Source/WebCore/svg/SVGAElement.cpp:26: ./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) \ ^ :51: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 Source/WebCore/svg/SVGAElement.cpp:26: ./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 \ ^ :75: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/svg/SVGAElement.cpp:26: ./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) \ ^ :78: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/svg/SVGAltGlyphItemElement.cpp:26: ./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 Source/WebCore/svg/SVGAltGlyphItemElement.cpp:26: ./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) \ ^ :275: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 Source/WebCore/svg/SVGAElement.cpp:41: In file included from ./Source/WebCore/rendering/svg/RenderSVGInline.h:25: In file included from ./Source/WebCore/rendering/RenderInline.h:26: In file included from ./Source/WebCore/rendering/InlineFlowBox.h:24: In file included from ./Source/WebCore/rendering/InlineBox.h:24: 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/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); } ^ 3 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimateColorElement.lo In file included from Source/WebCore/svg/SVGAngle.cpp:25: In file included from ./Source/WebCore/svg/SVGAngle.h:26: In file included from ./Source/WebCore/svg/properties/SVGPropertyTraits.h:25: 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/svg/SVGAElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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: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; ^ In file included from Source/WebCore/svg/SVGAltGlyphElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: In file included from ./Source/WebCore/svg/SVGTextContentElement.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 Source/WebCore/svg/SVGAltGlyphElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 Source/WebCore/svg/SVGAltGlyphElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 \ ^ :55: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/svg/SVGAltGlyphElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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) \ ^ :58: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/svg/SVGAltGlyphElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: ./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 Source/WebCore/svg/SVGAltGlyphElement.cpp:26: ./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 Source/WebCore/svg/SVGAltGlyphElement.cpp:26: ./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) \ ^ :18: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 Source/WebCore/svg/SVGAltGlyphElement.cpp:29: In file included from ./Source/WebCore/rendering/RenderInline.h:26: In file included from ./Source/WebCore/rendering/InlineFlowBox.h:24: In file included from ./Source/WebCore/rendering/InlineBox.h:24: 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/svg/SVGAltGlyphElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGListProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/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/svg/SVGAElement.cpp:42: In file included from ./Source/WebCore/rendering/svg/RenderSVGText.h:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGBlock.h:24: ./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() { } ^ 4 warnings generated. In file included from Source/WebCore/svg/SVGAElement.cpp:42: In file included from ./Source/WebCore/rendering/svg/RenderSVGText.h:27: ./Source/WebCore/rendering/svg/RenderSVGBlock.h:49:18: warning: 'absoluteRects' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const; ^ ./Source/WebCore/rendering/RenderBlock.h:549:18: note: overridden virtual function is here virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const override; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:43:18: warning: 'isChildAllowed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const; ^ ./Source/WebCore/rendering/RenderElement.h:64:18: note: overridden virtual function is here virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const { return true; } ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:46:18: warning: 'setNeedsTransformUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; } ^ ./Source/WebCore/rendering/RenderObject.h:449:18: note: overridden virtual function is here virtual void setNeedsTransformUpdate() { } ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:48:23: warning: 'repaintRectInLocalCoordinates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect repaintRectInLocalCoordinates() const; ^ ./Source/WebCore/rendering/RenderObject.h:464:23: note: overridden virtual function is here virtual FloatRect repaintRectInLocalCoordinates() const; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:65:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGText"; } ^ ./Source/WebCore/rendering/RenderBlock.h:467:25: note: overridden virtual function is here virtual const char* renderName() const override; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:66:18: warning: 'isSVGText' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isSVGText() const { return true; } ^ ./Source/WebCore/rendering/RenderObject.h:434:18: note: overridden virtual function is here virtual bool isSVGText() const { return false; } ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:68:18: warning: 'paint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void paint(PaintInfo&, const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderBlock.h:379:18: note: overridden virtual function is here virtual void paint(PaintInfo&, const LayoutPoint&) override; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:70:18: warning: 'nodeAtFloatPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ ./Source/WebCore/rendering/RenderObject.h:477:18: note: overridden virtual function is here virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:71:29: warning: 'positionForPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual VisiblePosition positionForPoint(const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderBlockFlow.h:285:29: note: overridden virtual function is here virtual VisiblePosition positionForPoint(const LayoutPoint&) override; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:73:18: warning: 'requiresLayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool requiresLayer() const { return false; } ^ ./Source/WebCore/rendering/RenderBox.h:53:18: note: overridden virtual function is here virtual bool requiresLayer() const override ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:74:18: warning: 'layout' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void layout(); ^ ./Source/WebCore/rendering/RenderBlock.h:372:18: note: overridden virtual function is here virtual void layout() override; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:76:18: warning: 'absoluteQuads' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void absoluteQuads(Vector&, bool* wasFixed) const; ^ ./Source/WebCore/rendering/RenderBlock.h:550:18: note: overridden virtual function is here virtual void absoluteQuads(Vector&, bool* wasFixed) const override; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:84:18: warning: 'addChild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0); ^ ./Source/WebCore/rendering/RenderBlockFlow.h:377:10: note: overridden virtual function is here void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:88:23: warning: 'objectBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect objectBoundingBox() const { return frameRect(); } ^ ./Source/WebCore/rendering/RenderObject.h:459:23: note: overridden virtual function is here virtual FloatRect objectBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:89:23: warning: 'strokeBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect strokeBoundingBox() const; ^ ./Source/WebCore/rendering/RenderObject.h:460:23: note: overridden virtual function is here virtual FloatRect strokeBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:91:36: warning: 'localToParentTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const AffineTransform& localToParentTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:472:36: note: overridden virtual function is here virtual const AffineTransform& localToParentTransform() const; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:92:29: warning: 'localTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AffineTransform localTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:468:29: note: overridden virtual function is here virtual AffineTransform localTransform() const; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:95:26: warning: 'firstLineBlock' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual RenderBlock* firstLineBlock() const; ^ ./Source/WebCore/rendering/RenderBlock.h:520:26: note: overridden virtual function is here virtual RenderBlock* firstLineBlock() const override; ^ In file included from Source/WebCore/svg/SVGAElement.cpp:42: ./Source/WebCore/rendering/svg/RenderSVGText.h:96:18: warning: 'updateFirstLetter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void updateFirstLetter(); ^ ./Source/WebCore/rendering/RenderBlock.h:296:18: note: overridden virtual function is here virtual void updateFirstLetter(); ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedAngle.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedBoolean.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedColor.lo In file included from Source/WebCore/svg/SVGAnimateColorElement.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateColorElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedType.h:24: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 11 warnings generated. 29 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedEnumeration.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedInteger.lo In file included from Source/WebCore/svg/SVGAnimateColorElement.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateColorElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimateColorElement.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateColorElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :228: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/svg/SVGAnimateColorElement.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateColorElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :231: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; ^ 4 warnings generated. In file included from Source/WebCore/svg/SVGAnimatedAngle.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedAngle.h:24: In file included from ./Source/WebCore/svg/SVGAngle.h:26: In file included from ./Source/WebCore/svg/properties/SVGPropertyTraits.h:25: 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/svg/SVGAnimatedBoolean.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGAnimatedColor.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedColor.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedTypeAnimator.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGAnimatedEnumeration.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedEnumerationPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGAnimatedAngle.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedAngle.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :261: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/svg/SVGAnimatedAngle.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :264: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/svg/SVGAnimatedAngle.cpp:26: ./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 Source/WebCore/svg/SVGAnimatedAngle.cpp:26: ./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 \ ^ :206: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/svg/SVGAnimatedAngle.cpp:26: ./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) \ ^ :3: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/svg/SVGAnimatedAngle.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedAngle.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/SVGMarkerElement.h:144:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(RefX, refX) ^ ./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; \ ^ 8 warnings generated. In file included from Source/WebCore/svg/SVGAnimatedColor.cpp: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/svg/libWebCoreSVG_la-SVGAnimatedIntegerOptionalInteger.lo In file included from Source/WebCore/svg/SVGAnimatedColor.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedColor.h:24: 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/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/svg/SVGAnimatedInteger.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedInteger.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGAnimatedColor.cpp:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedColor.cpp:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :101: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/svg/SVGAnimatedColor.cpp:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :104: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/svg/SVGAnimatedBoolean.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedBoolean.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :220: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/svg/SVGAnimatedBoolean.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :223: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/svg/SVGAnimatedEnumeration.cpp:25: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:25: ./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 \ ^ :266: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/svg/SVGAnimatedEnumeration.cpp:25: ./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) \ ^ :269: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; ^ 4 warnings generated. 7 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedLength.lo In file included from Source/WebCore/svg/SVGAnimatedEnumeration.cpp:26: ./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() \ ^ In file included from Source/WebCore/svg/SVGAnimatedEnumeration.cpp:27: 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); } ^ In file included from Source/WebCore/svg/SVGAnimatedEnumeration.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.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/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/svg/libWebCoreSVG_la-SVGAnimatedLengthList.lo In file included from Source/WebCore/svg/SVGAnimatedEnumeration.cpp:27: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGAnimatedEnumeration.cpp:27: 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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:27: 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) \ ^ :118: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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:27: 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 \ ^ :142: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/svg/SVGAnimatedEnumeration.cpp:27: 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) \ ^ :145: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/svg/SVGAnimatedEnumeration.cpp:27: 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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:27: 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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:27: 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; ^ In file included from Source/WebCore/svg/SVGAnimatedEnumeration.cpp:27: 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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:27: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:28: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp: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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp: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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp: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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp: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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp: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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:30: ./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() \ ^ In file included from Source/WebCore/svg/SVGAnimatedEnumeration.cpp:31: 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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:31: 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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:31: 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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:31: 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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:31: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:32: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:33: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:34: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:34: ./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) \ ^ :127: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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:34: ./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 \ ^ :151: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/svg/SVGAnimatedEnumeration.cpp:34: ./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) \ ^ :154: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/svg/SVGAnimatedEnumeration.cpp:35: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:35: ./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 \ ^ :180: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/svg/SVGAnimatedEnumeration.cpp:35: ./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) \ ^ :183: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/svg/SVGAnimatedEnumeration.cpp:37: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:37: ./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 \ ^ :100: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/svg/SVGAnimatedEnumeration.cpp:37: ./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) \ ^ :103: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/svg/SVGAnimatedEnumeration.cpp:38: ./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 Source/WebCore/svg/SVGAnimatedEnumeration.cpp:38: ./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) \ ^ :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 Source/WebCore/svg/SVGAnimatedInteger.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedInteger.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :270: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/svg/SVGAnimatedInteger.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :273: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; ^ 44 warnings generated. 4 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedNumber.lo In file included from Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedTypeAnimator.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGAnimatedLength.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedLength.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGAnimatedLength.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedLength.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :256: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/svg/SVGAnimatedLength.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :259: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/svg/SVGAnimatedLength.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedLength.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/SVGAnimatedTypeAnimator.h:90:27: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here animatedTypeValue = castAnimatedPropertyToActualType(animatedTypes[0].properties[0].get())->currentBaseValue(); ^ Source/WebCore/svg/SVGAnimatedLength.cpp:60:5: note: in instantiation of function template specialization 'WebCore::SVGAnimatedTypeAnimator::resetFromBaseValue>' requested here resetFromBaseValue(animatedTypes, type, &SVGAnimatedType::length); ^ In file included from Source/WebCore/svg/SVGAnimatedNumber.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedNumber.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedNumberList.lo 5 warnings generated. In file included from Source/WebCore/svg/SVGAnimatedLengthList.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedNumberOptionalNumber.lo In file included from Source/WebCore/svg/SVGAnimatedNumber.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedNumber.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :270: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/svg/SVGAnimatedNumber.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :273: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/svg/SVGAnimatedIntegerOptionalInteger.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedIntegerOptionalInteger.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :223: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/svg/SVGAnimatedIntegerOptionalInteger.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :226: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; ^ 4 warnings generated. 4 warnings generated. In file included from Source/WebCore/svg/SVGAnimatedLengthList.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedLengthList.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :277: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/svg/SVGAnimatedLengthList.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :280: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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedPath.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedPointList.lo In file included from Source/WebCore/svg/SVGAnimatedLengthList.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGListProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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&); ^ /usr/include/c++/algorithm:1701:19: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here *__result = *__first; ^ /usr/include/c++/algorithm:1735:23: note: in instantiation of function template specialization 'std::__1::__copy_constexpr' requested here return _VSTD::__copy_constexpr( ^ ./Source/WTF/wtf/Vector.h:744:10: note: in instantiation of function template specialization 'std::__1::copy' requested here std::copy(other.begin(), other.begin() + size(), begin()); ^ ./Source/WebCore/svg/SVGLengthList.h:30:7: note: in instantiation of member function 'WTF::Vector::operator=' requested here class SVGLengthList : public Vector { ^ Source/WebCore/svg/SVGAnimatedLengthList.cpp:55:5: note: in instantiation of function template specialization 'WebCore::SVGAnimatedTypeAnimator::resetFromBaseValue>' requested here resetFromBaseValue(animatedTypes, type, &SVGAnimatedType::lengthList); ^ In file included from Source/WebCore/svg/SVGAnimatedNumberList.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedNumberList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 5 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedPreserveAspectRatio.lo In file included from Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedTypeAnimator.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedRect.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedString.lo In file included from Source/WebCore/svg/SVGAnimatedNumberList.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedNumberList.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :277: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/svg/SVGAnimatedNumberList.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :280: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/svg/SVGAnimatedPath.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedPath.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedTypeAnimator.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedTransformList.lo In file included from Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedNumberOptionalNumber.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :223: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/svg/SVGAnimatedNumberOptionalNumber.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :226: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/svg/SVGAnimatedRect.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedRect.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGAnimatedPointList.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedPointList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. In file included from Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGAnimatedPath.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedPath.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :223: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/svg/SVGAnimatedPath.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :226: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/svg/SVGAnimatedPath.cpp:26: 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/svg/SVGAnimatedPath.cpp:26: 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/svg/SVGAnimatedPath.cpp:26: 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 \ ^ :134: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/svg/SVGAnimatedPath.cpp:26: 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) \ ^ :137: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; ^ 8 warnings generated. In file included from Source/WebCore/svg/SVGAnimatedPointList.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedPointList.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :277: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/svg/SVGAnimatedPointList.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :280: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/svg/SVGAnimatedPreserveAspectRatio.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :256: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/svg/SVGAnimatedPreserveAspectRatio.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :259: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/svg/SVGAnimatedString.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. 4 warnings generated. In file included from Source/WebCore/svg/SVGAnimatedRect.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedRect.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :280: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/svg/SVGAnimatedRect.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedType.lo 4 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimatedTypeAnimator.lo In file included from Source/WebCore/svg/SVGAnimatedTransformList.cpp:27: In file included from ./Source/WebCore/svg/SVGAnimatedTransformList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGAnimatedString.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedString.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :268: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/svg/SVGAnimatedString.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :271: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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimateElement.lo 4 warnings generated. In file included from Source/WebCore/svg/SVGAnimatedTransformList.cpp:29: In file included from ./Source/WebCore/svg/SVGAnimateTransformElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimatedTransformList.cpp:29: In file included from ./Source/WebCore/svg/SVGAnimateTransformElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :285: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/svg/SVGAnimatedTransformList.cpp:29: In file included from ./Source/WebCore/svg/SVGAnimateTransformElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :288: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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimateMotionElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGAnimateTransformElement.lo 4 warnings generated. In file included from Source/WebCore/svg/SVGAnimatedType.cpp:23: In file included from ./Source/WebCore/svg/SVGAnimatedType.h:24: 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/svg/libWebCoreSVG_la-SVGAnimationElement.lo In file included from Source/WebCore/svg/SVGAnimatedTypeAnimator.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimatedTypeAnimator.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGAnimateElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedType.h:24: 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/svg/SVGAnimateMotionElement.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateMotionElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimationElement.h:29: In file included from ./Source/WebCore/svg/animation/SMILTime.h:32: ./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/svg/SVGAnimateTransformElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateTransformElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedType.h:24: 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/svg/SVGAnimateElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimateElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :228: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/svg/SVGAnimateElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :231: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; ^ 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGCircleElement.lo In file included from Source/WebCore/svg/SVGAnimateElement.cpp: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/svg/SVGAnimateMotionElement.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateMotionElement.h:25: ./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 Source/WebCore/svg/SVGAnimateMotionElement.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateMotionElement.h:25: ./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 \ ^ :225: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/svg/SVGAnimateMotionElement.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateMotionElement.h:25: ./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) \ ^ :228: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/svg/SVGAnimationElement.cpp:28: In file included from ./Source/WebCore/svg/SVGAnimationElement.h:29: In file included from ./Source/WebCore/svg/animation/SMILTime.h:32: ./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/svg/SVGAnimateMotionElement.cpp:30: 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/svg/SVGAnimateElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:27: 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/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/svg/libWebCoreSVG_la-SVGClipPathElement.lo In file included from Source/WebCore/svg/SVGAnimateMotionElement.cpp:25: In file included from ./Source/WebCore/svg/SVGAnimateMotionElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimationElement.h:30: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/libWebCoreSVG_la-SVGColor.lo In file included from Source/WebCore/svg/SVGAnimateMotionElement.cpp:31: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGAnimateMotionElement.cpp:33: ./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 Source/WebCore/svg/SVGAnimateMotionElement.cpp:33: ./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) \ ^ :258: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 Source/WebCore/svg/SVGAnimateMotionElement.cpp:33: ./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 \ ^ :21: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/svg/SVGAnimateMotionElement.cpp:33: ./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) \ ^ :24: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/svg/SVGAnimateMotionElement.cpp:34: ./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 Source/WebCore/svg/SVGAnimateMotionElement.cpp:34: ./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) \ ^ :61: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 Source/WebCore/svg/SVGAnimateMotionElement.cpp:34: ./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 \ ^ :85: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/svg/SVGAnimateMotionElement.cpp:34: ./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) \ ^ :88: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/svg/SVGAnimateMotionElement.cpp:38: ./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/svg/SVGAnimateMotionElement.cpp:38: ./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 \ ^ :162: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/svg/SVGAnimateMotionElement.cpp:38: ./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) \ ^ :165: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/svg/SVGAnimateTransformElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateTransformElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGAnimateTransformElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateTransformElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :228: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/svg/SVGAnimateTransformElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateTransformElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :231: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; ^ 4 warnings generated. In file included from Source/WebCore/svg/SVGAnimationElement.cpp: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 Source/WebCore/svg/SVGAnimationElement.cpp: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 \ ^ :217: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/svg/SVGAnimationElement.cpp: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) \ ^ :220: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/svg/SVGAnimationElement.cpp:36: 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/svg/SVGAnimationElement.cpp:28: In file included from ./Source/WebCore/svg/SVGAnimationElement.h:30: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/libWebCoreSVG_la-SVGComponentTransferFunctionElement.lo 19 warnings generated. 7 warnings generated. In file included from Source/WebCore/svg/SVGCircleElement.cpp:24: In file included from ./Source/WebCore/svg/SVGCircleElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGColor.cpp:25: In file included from ./Source/WebCore/svg/SVGColor.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/svg/SVGClipPathElement.cpp:25: In file included from ./Source/WebCore/svg/SVGClipPathElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 7 warnings generated. 1 warning generated. In file included from Source/WebCore/svg/SVGCircleElement.cpp:24: In file included from ./Source/WebCore/svg/SVGCircleElement.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/svg/SVGCircleElement.cpp:24: ./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 Source/WebCore/svg/SVGCircleElement.cpp:24: ./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 \ ^ :103: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/svg/SVGCircleElement.cpp:24: ./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) \ ^ :106: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/svg/SVGCircleElement.cpp:24: In file included from ./Source/WebCore/svg/SVGCircleElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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; \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGCursorElement.lo In file included from Source/WebCore/svg/SVGClipPathElement.cpp:25: In file included from ./Source/WebCore/svg/SVGClipPathElement.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/svg/SVGClipPathElement.cpp:25: ./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 Source/WebCore/svg/SVGClipPathElement.cpp:25: ./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 \ ^ :49: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/svg/SVGClipPathElement.cpp:25: ./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) \ ^ :52: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/svg/SVGCircleElement.cpp:29: In file included from ./Source/WebCore/rendering/svg/RenderSVGEllipse.h:31: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ In file included from Source/WebCore/svg/SVGClipPathElement.cpp:29: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:27: 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); } ^ In file included from Source/WebCore/svg/SVGClipPathElement.cpp:25: In file included from ./Source/WebCore/svg/SVGClipPathElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/libWebCoreSVG_la-SVGDefsElement.lo In file included from Source/WebCore/svg/SVGClipPathElement.cpp:29: ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:48: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 Source/WebCore/svg/SVGClipPathElement.cpp:29: ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:49: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 Source/WebCore/svg/SVGClipPathElement.cpp:29: ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:58:35: warning: 'resourceType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual RenderSVGResourceType resourceType() const { return ClipperResourceType; } ^ ./Source/WebCore/rendering/svg/RenderSVGResource.h:69:35: note: overridden virtual function is here virtual RenderSVGResourceType resourceType() const = 0; ^ In file included from Source/WebCore/svg/SVGCircleElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGPath.h:41:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGPath"; } ^ ./Source/WebCore/rendering/svg/RenderSVGShape.h:98:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGShape"; } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGDescElement.lo In file included from Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:24: In file included from ./Source/WebCore/svg/SVGComponentTransferFunctionElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEComponentTransfer.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 11 warnings generated. 9 warnings generated. In file included from Source/WebCore/svg/SVGCursorElement.cpp:24: In file included from ./Source/WebCore/svg/SVGCursorElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGDocument.lo In file included from Source/WebCore/svg/SVGCursorElement.cpp:24: ./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 Source/WebCore/svg/SVGCursorElement.cpp:24: ./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) \ ^ :7: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 Source/WebCore/svg/SVGCursorElement.cpp:24: ./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 \ ^ :31: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/svg/SVGCursorElement.cpp:24: ./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) \ ^ :34: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/svg/SVGCursorElement.cpp:24: In file included from ./Source/WebCore/svg/SVGCursorElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGCursorElement.h:62:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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 Source/WebCore/svg/SVGDefsElement.cpp:24: In file included from ./Source/WebCore/svg/SVGDefsElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGDescElement.cpp:23: In file included from ./Source/WebCore/svg/SVGDescElement.h:25: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGComponentTransferFunctionElement.cpp:24: ./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() \ ^ In file included from Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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); } ^ 6 warnings generated. In file included from Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:24: In file included from ./Source/WebCore/svg/SVGComponentTransferFunctionElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.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/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/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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 Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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) \ ^ :46: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 Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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 \ ^ :70: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/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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) \ ^ :73: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/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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 Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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 Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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; ^ In file included from Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:28: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: ./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 Source/WebCore/svg/SVGComponentTransferFunctionElement.cpp:28: ./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() \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGDocumentExtensions.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGElement.lo 1 warning generated. 15 warnings generated. In file included from Source/WebCore/svg/SVGDefsElement.cpp:24: In file included from ./Source/WebCore/svg/SVGDefsElement.h:27: ./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/svg/SVGDefsElement.cpp:24: ./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 Source/WebCore/svg/SVGDefsElement.cpp:24: ./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 \ ^ :19: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/svg/SVGDefsElement.cpp:24: ./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) \ ^ :22: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/svg/SVGDocument.cpp:23: In file included from ./Source/WebCore/svg/SVGDocument.h:25: 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/svg/SVGDefsElement.cpp:26: 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); } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGElementInstance.lo In file included from Source/WebCore/svg/SVGDefsElement.cpp:24: In file included from ./Source/WebCore/svg/SVGDefsElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/SVGDocumentExtensions.cpp:25: In file included from ./Source/WebCore/svg/SVGDocumentExtensions.h:28: 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/svg/SVGElement.cpp:28: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGDocument.cpp:27: 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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGElementInstanceList.lo 8 warnings generated. In file included from Source/WebCore/svg/SVGDocument.cpp:28: In file included from ./Source/WebCore/rendering/RenderView.h:29: In file included from ./Source/WebCore/rendering/RenderBlockFlow.h:26: In file included from ./Source/WebCore/rendering/FloatingObjects.h:28: In file included from ./Source/WebCore/rendering/RootInlineBox.h:25: In file included from ./Source/WebCore/rendering/InlineFlowBox.h:24: In file included from ./Source/WebCore/rendering/InlineBox.h:24: 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/svg/libWebCoreSVG_la-SVGEllipseElement.lo In file included from Source/WebCore/svg/SVGDocument.cpp:28: In file included from ./Source/WebCore/rendering/RenderView.h:29: In file included from ./Source/WebCore/rendering/RenderBlockFlow.h:26: In file included from ./Source/WebCore/rendering/FloatingObjects.h:28: In file included from ./Source/WebCore/rendering/RootInlineBox.h:25: In file included from ./Source/WebCore/rendering/InlineFlowBox.h:24: In file included from ./Source/WebCore/rendering/InlineBox.h:24: 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/svg/SVGElement.cpp:33: In file included from ./Source/WebCore/dom/DOMImplementation.h:28: 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/svg/SVGElement.cpp:33: In file included from ./Source/WebCore/dom/DOMImplementation.h:28: 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/svg/SVGElement.cpp:33: In file included from ./Source/WebCore/dom/DOMImplementation.h:28: 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/svg/SVGElement.cpp:39: 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/svg/SVGElementInstance.cpp:25: In file included from ./Source/WebCore/svg/SVGElementInstance.h:25: 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/svg/SVGElement.cpp: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/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/svg/SVGDocumentExtensions.cpp:38: In file included from ./Source/WebCore/svg/SVGSVGElement.h:31: ./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/svg/SVGDocumentExtensions.cpp:38: ./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 Source/WebCore/svg/SVGDocumentExtensions.cpp:38: ./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 \ ^ :201: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/svg/SVGDocumentExtensions.cpp:38: ./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) \ ^ :204: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/svg/SVGDocumentExtensions.cpp:35: 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/SVGSVGElement.h:164:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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 Source/WebCore/svg/SVGDocumentExtensions.cpp:39: In file included from ./Source/WebCore/dom/ScriptableDocumentParser.h:29: ./Source/WebCore/dom/DecodedDataDocumentParser.h:44:18: warning: 'append' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void append(PassRefPtr) = 0; ^ ./Source/WebCore/dom/DocumentParser.h:56:18: note: overridden virtual function is here virtual void append(PassRefPtr) = 0; ^ In file included from Source/WebCore/svg/SVGDocument.cpp:28: 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/svg/SVGElement.cpp:40: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGElement.cpp:41: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.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 Source/WebCore/svg/SVGElement.cpp:41: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.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 \ ^ :14: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/svg/SVGElement.cpp:41: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.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) \ ^ :17: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/svg/SVGElement.cpp:41: ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:48: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 Source/WebCore/svg/SVGElement.cpp:41: ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:49: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 Source/WebCore/svg/SVGElement.cpp:41: ./Source/WebCore/rendering/svg/RenderSVGResourceClipper.h:58:35: warning: 'resourceType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual RenderSVGResourceType resourceType() const { return ClipperResourceType; } ^ ./Source/WebCore/rendering/svg/RenderSVGResource.h:69:35: note: overridden virtual function is here virtual RenderSVGResourceType resourceType() const = 0; ^ In file included from Source/WebCore/svg/SVGElement.cpp:42: 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 Source/WebCore/svg/SVGElement.cpp:42: 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) \ ^ :84: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 Source/WebCore/svg/SVGElement.cpp:42: 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 \ ^ :108: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/svg/SVGElement.cpp:42: 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) \ ^ :111: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/svg/SVGElement.cpp:42: ./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 Source/WebCore/svg/SVGElement.cpp:42: ./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 Source/WebCore/svg/SVGElement.cpp:42: ./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; ^ In file included from Source/WebCore/svg/SVGElement.cpp:43: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:28: ./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 Source/WebCore/svg/SVGElement.cpp:43: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:28: ./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 \ ^ :123: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/svg/SVGElement.cpp:43: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:28: ./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) \ ^ :126: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/svg/SVGElement.cpp:43: ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:46: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 Source/WebCore/svg/SVGElement.cpp:43: ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:47: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 Source/WebCore/svg/SVGElement.cpp:43: ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:54: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; ^ In file included from Source/WebCore/svg/SVGElement.cpp:44: ./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 Source/WebCore/svg/SVGElement.cpp:44: ./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) \ ^ :218: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 Source/WebCore/svg/SVGElement.cpp:44: ./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 \ ^ :242: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/svg/SVGElement.cpp:44: ./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) \ ^ :245: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/svg/SVGDocument.cpp:31: In file included from ./Source/WebCore/svg/SVGSVGElement.h:31: ./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/svg/SVGDocument.cpp:31: ./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 Source/WebCore/svg/SVGDocument.cpp:31: ./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 \ ^ :117: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/svg/SVGDocument.cpp:31: ./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) \ ^ :120: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/svg/SVGElement.cpp:49: ./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 Source/WebCore/svg/SVGElement.cpp:49: ./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) \ ^ :13: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 Source/WebCore/svg/SVGElement.cpp:49: ./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 \ ^ :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 Source/WebCore/svg/SVGElement.cpp:49: ./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) \ ^ :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; ^ In file included from Source/WebCore/svg/SVGElement.cpp:53: ./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 Source/WebCore/svg/SVGElement.cpp:53: ./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 \ ^ :190: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/svg/SVGElement.cpp:53: ./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) \ ^ :193: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/svg/SVGElement.cpp:55: ./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 Source/WebCore/svg/SVGElement.cpp:55: ./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) \ ^ :193: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 Source/WebCore/svg/SVGElement.cpp:55: ./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 \ ^ :217: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/svg/SVGElement.cpp:55: ./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) \ ^ :220: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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGException.lo In file included from Source/WebCore/svg/SVGElementInstanceList.cpp:25: In file included from ./Source/WebCore/svg/SVGElementInstance.h:25: 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/svg/SVGEllipseElement.cpp:24: In file included from ./Source/WebCore/svg/SVGEllipseElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 10 warnings generated. 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGExternalResourcesRequired.lo 7 warnings generated. In file included from Source/WebCore/svg/SVGElementInstance.cpp:32: 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/svg/SVGEllipseElement.cpp:24: In file included from ./Source/WebCore/svg/SVGEllipseElement.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/svg/SVGEllipseElement.cpp:24: ./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 Source/WebCore/svg/SVGEllipseElement.cpp:24: ./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 \ ^ :130: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/svg/SVGEllipseElement.cpp:24: ./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) \ ^ :133: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/svg/SVGEllipseElement.cpp:24: In file included from ./Source/WebCore/svg/SVGEllipseElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGEllipseElement.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; \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEBlendElement.lo In file included from Source/WebCore/svg/SVGEllipseElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGEllipse.h:31: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ In file included from Source/WebCore/svg/SVGElementInstance.cpp:36: In file included from ./Source/WebCore/svg/SVGUseElement.h:30: ./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/svg/SVGElementInstance.cpp:36: ./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 Source/WebCore/svg/SVGElementInstance.cpp:36: ./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) \ ^ :144: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 Source/WebCore/svg/SVGElementInstance.cpp:36: ./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 \ ^ :168: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/svg/SVGElementInstance.cpp:36: ./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) \ ^ :171: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/svg/SVGElementInstance.cpp:34: 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/SVGUseElement.h:101:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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 Source/WebCore/svg/SVGEllipseElement.cpp:29: ./Source/WebCore/rendering/svg/RenderSVGPath.h:41:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGPath"; } ^ ./Source/WebCore/rendering/svg/RenderSVGShape.h:98:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGShape"; } ^ In file included from Source/WebCore/svg/SVGException.cpp:33: In file included from ./Source/WebCore/svg/SVGException.h:24: 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. 8 warnings generated. 9 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEColorMatrixElement.lo In file included from Source/WebCore/svg/SVGExternalResourcesRequired.cpp:24: In file included from ./Source/WebCore/svg/SVGExternalResourcesRequired.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/svg/SVGFEBlendElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEBlend.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 42 warnings generated. In file included from Source/WebCore/svg/SVGFEBlendElement.cpp:24: 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); } ^ In file included from Source/WebCore/svg/SVGFEBlendElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEBlendElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.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/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/svg/libWebCoreSVG_la-SVGFEComponentTransferElement.lo In file included from Source/WebCore/svg/SVGFEBlendElement.cpp:24: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEBlendElement.cpp:24: 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 Source/WebCore/svg/SVGFEBlendElement.cpp:24: 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) \ ^ :78: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 Source/WebCore/svg/SVGFEBlendElement.cpp:24: 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 \ ^ :102: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/svg/SVGFEBlendElement.cpp:24: 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) \ ^ :105: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/svg/SVGFEBlendElement.cpp:24: 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 Source/WebCore/svg/SVGFEBlendElement.cpp:24: 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 Source/WebCore/svg/SVGFEBlendElement.cpp:24: 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; ^ In file included from Source/WebCore/svg/SVGFEBlendElement.cpp:24: 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 Source/WebCore/svg/SVGFEBlendElement.cpp:24: ./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() \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFECompositeElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEConvolveMatrixElement.lo In file included from Source/WebCore/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEColorMatrix.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 14 warnings generated. 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEDiffuseLightingElement.lo In file included from Source/WebCore/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: 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); } ^ In file included from Source/WebCore/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.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/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/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: 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 Source/WebCore/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: 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) \ ^ :82: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 Source/WebCore/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: 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 \ ^ :106: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/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: 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) \ ^ :109: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/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: 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 Source/WebCore/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: 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 Source/WebCore/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: 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; ^ In file included from Source/WebCore/svg/SVGFEColorMatrixElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEColorMatrixElement.h:28: ./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 Source/WebCore/svg/SVGFEColorMatrixElement.cpp:24: ./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 Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:24: In file included from ./Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h:27: 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/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEComponentTransfer.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEDisplacementMapElement.lo In file included from Source/WebCore/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEComposite.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 14 warnings generated. In file included from Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.h:26: In file included from ./Source/WebCore/svg/SVGFELightElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/LightSource.h:28: 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/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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); } ^ In file included from Source/WebCore/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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: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/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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 Source/WebCore/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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) \ ^ :77: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 Source/WebCore/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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 \ ^ :101: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/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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) \ ^ :104: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/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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 Source/WebCore/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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 Source/WebCore/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: 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; ^ In file included from Source/WebCore/svg/SVGFEComponentTransferElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEComponentTransferElement.h:26: ./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 Source/WebCore/svg/SVGFEComponentTransferElement.cpp:24: ./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 Source/WebCore/svg/SVGFEComponentTransferElement.cpp:29: In file included from ./Source/WebCore/svg/SVGFEFuncAElement.h:25: ./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() \ ^ In file included from Source/WebCore/svg/SVGFECompositeElement.cpp:24: 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 Source/WebCore/svg/SVGFECompositeElement.cpp:24: 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 Source/WebCore/svg/SVGFECompositeElement.cpp:24: 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 Source/WebCore/svg/SVGFECompositeElement.cpp:24: 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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEDistantLightElement.lo In file included from Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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); } ^ In file included from Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.h:24: In file included from ./Source/WebCore/platform/graphics/filters/FEDisplacementMap.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/svg/SVGFEDiffuseLightingElement.cpp:23: 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 Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: 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); } ^ In file included from Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.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/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/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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 Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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) \ ^ :86: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 Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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 \ ^ :110: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/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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) \ ^ :113: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/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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 Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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 Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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; ^ In file included from Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: ./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 Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp:23: ./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() \ ^ In file included from Source/WebCore/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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); } ^ In file included from Source/WebCore/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: 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 Source/WebCore/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: 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) \ ^ :78: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 Source/WebCore/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: 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 \ ^ :102: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/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: 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) \ ^ :105: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/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: 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 Source/WebCore/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: 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 Source/WebCore/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: 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; ^ In file included from Source/WebCore/svg/SVGFECompositeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFECompositeElement.h:28: ./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 Source/WebCore/svg/SVGFECompositeElement.cpp:24: ./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() \ ^ 15 warnings generated. In file included from Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.h:26: In file included from ./Source/WebCore/svg/SVGFELightElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedNumber.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/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ 18 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEDropShadowElement.lo In file included from Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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) \ ^ :146: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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 \ ^ :170: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/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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) \ ^ :173: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/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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; ^ In file included from Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:23: ./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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:26: In file included from ./Source/WebCore/platform/graphics/filters/FEDiffuseLighting.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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:26: In file included from ./Source/WebCore/platform/graphics/filters/FEDiffuseLighting.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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:26: In file included from ./Source/WebCore/platform/graphics/filters/FEDiffuseLighting.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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:26: In file included from ./Source/WebCore/platform/graphics/filters/FEDiffuseLighting.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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:26: In file included from ./Source/WebCore/platform/graphics/filters/FEDiffuseLighting.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 Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp:26: In file included from ./Source/WebCore/platform/graphics/filters/FEDiffuseLighting.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 Source/WebCore/svg/SVGFEDistantLightElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDistantLightElement.h:24: In file included from ./Source/WebCore/svg/SVGFELightElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/LightSource.h:28: 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/svg/SVGFEDisplacementMapElement.cpp:23: 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 Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: 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 Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: 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 Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: 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; ^ 14 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEFloodElement.lo 21 warnings generated. In file included from Source/WebCore/svg/SVGFEDistantLightElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDistantLightElement.h:24: ./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 Source/WebCore/svg/SVGFEDistantLightElement.cpp:26: ./Source/WebCore/platform/graphics/filters/DistantLightSource.h:44: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 Source/WebCore/svg/SVGFEDistantLightElement.cpp:26: ./Source/WebCore/platform/graphics/filters/DistantLightSource.h:45: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 Source/WebCore/svg/SVGFEDistantLightElement.cpp:26: ./Source/WebCore/platform/graphics/filters/DistantLightSource.h:47: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; ^ 5 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEFuncAElement.lo In file included from Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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); } ^ In file included from Source/WebCore/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:24: In file included from ./Source/WebCore/platform/graphics/filters/FEDropShadow.h:24: 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/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.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/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/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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 Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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) \ ^ :78: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 Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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 \ ^ :102: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/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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) \ ^ :105: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/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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 Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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 Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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; ^ In file included from Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDisplacementMapElement.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 Source/WebCore/svg/SVGFEDisplacementMapElement.cpp:23: ./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 Source/WebCore/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEFlood.h:26: 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/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: 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); } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEFuncBElement.lo In file included from Source/WebCore/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedNumber.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/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/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: 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 Source/WebCore/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: 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) \ ^ :69: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 Source/WebCore/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: 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 \ ^ :93: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/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: 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) \ ^ :96: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/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: 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 Source/WebCore/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: 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 Source/WebCore/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: 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; ^ In file included from Source/WebCore/svg/SVGFEDropShadowElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEDropShadowElement.h:26: ./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 Source/WebCore/svg/SVGFEDropShadowElement.cpp:23: ./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() \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEFuncGElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEFuncRElement.lo In file included from Source/WebCore/svg/SVGFEFloodElement.cpp:24: 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 Source/WebCore/svg/SVGFEFloodElement.cpp:24: 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 Source/WebCore/svg/SVGFEFloodElement.cpp:24: 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 Source/WebCore/svg/SVGFEFloodElement.cpp:24: 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 Source/WebCore/svg/SVGFEFuncAElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFuncAElement.h:25: In file included from ./Source/WebCore/svg/SVGComponentTransferFunctionElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEComponentTransfer.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 18 warnings generated. In file included from Source/WebCore/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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); } ^ In file included from Source/WebCore/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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: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/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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() \ ^ 14 warnings generated. In file included from Source/WebCore/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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 Source/WebCore/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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) \ ^ :74: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 Source/WebCore/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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 \ ^ :98: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/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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) \ ^ :101: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/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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 Source/WebCore/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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 Source/WebCore/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: 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; ^ In file included from Source/WebCore/svg/SVGFEFloodElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFloodElement.h:26: ./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 Source/WebCore/svg/SVGFEFuncBElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFuncBElement.h:25: In file included from ./Source/WebCore/svg/SVGComponentTransferFunctionElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEComponentTransfer.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 17 warnings generated. In file included from Source/WebCore/svg/SVGFEFuncAElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFuncAElement.h:25: ./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() \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEGaussianBlurElement.lo 2 warnings generated. In file included from Source/WebCore/svg/SVGFEFuncGElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFuncGElement.h:25: In file included from ./Source/WebCore/svg/SVGComponentTransferFunctionElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEComponentTransfer.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/svg/SVGFEFuncRElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFuncRElement.h:25: In file included from ./Source/WebCore/svg/SVGComponentTransferFunctionElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEComponentTransfer.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/svg/SVGFEFuncBElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFuncBElement.h:25: ./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() \ ^ 2 warnings generated. In file included from Source/WebCore/svg/SVGFEFuncRElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFuncRElement.h:25: ./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() \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEImageElement.lo 2 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFELightElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEMergeElement.lo In file included from Source/WebCore/svg/SVGFEFuncGElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEFuncGElement.h:25: ./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() \ ^ 2 warnings generated. In file included from Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEGaussianBlur.h:26: In file included from ./Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h:27: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEMergeNodeElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEMorphologyElement.lo In file included from Source/WebCore/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:27: In file included from ./Source/WebCore/platform/graphics/ImageBuffer.h:33: 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/svg/libWebCoreSVG_la-SVGFEOffsetElement.lo In file included from Source/WebCore/svg/SVGFELightElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFELightElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/LightSource.h:28: 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/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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); } ^ In file included from Source/WebCore/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEMerge.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFEPointLightElement.lo In file included from Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.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/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/svg/SVGFEMergeNodeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeNodeElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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 Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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) \ ^ :86: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 Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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 \ ^ :110: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/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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) \ ^ :113: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/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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 Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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 Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: 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; ^ In file included from Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: In file included from ./Source/WebCore/svg/SVGFEConvolveMatrixElement.h:30: ./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 Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEGaussianBlurElement.h:28: ./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() \ ^ In file included from Source/WebCore/svg/SVGFEGaussianBlurElement.cpp:24: ./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() \ ^ In file included from Source/WebCore/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.h:24: In file included from ./Source/WebCore/platform/graphics/filters/FEMorphology.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/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FEOffset.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/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: 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); } ^ In file included from Source/WebCore/svg/SVGFELightElement.cpp:25: ./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 Source/WebCore/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/SVGFELightElement.cpp:29: 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/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: 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 Source/WebCore/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: 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) \ ^ :76: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 Source/WebCore/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: 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 \ ^ :100: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/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: 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) \ ^ :103: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/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: 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 Source/WebCore/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: 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 Source/WebCore/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: 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; ^ In file included from Source/WebCore/svg/SVGFEImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFEImageElement.h:32: ./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 Source/WebCore/svg/SVGFEImageElement.cpp:25: ./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 Source/WebCore/svg/SVGFEImageElement.cpp:25: ./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) \ ^ :92: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 Source/WebCore/svg/SVGFEImageElement.cpp:25: ./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 \ ^ :116: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/svg/SVGFEImageElement.cpp:25: ./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) \ ^ :119: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/svg/SVGFEPointLightElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEPointLightElement.h:24: In file included from ./Source/WebCore/svg/SVGFELightElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/LightSource.h:28: 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/svg/SVGFELightElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFELightElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedNumber.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/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ 15 warnings generated. In file included from Source/WebCore/svg/SVGFEMergeNodeElement.cpp:24: ./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 Source/WebCore/svg/SVGFEMergeNodeElement.cpp:27: 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/svg/SVGFELightElement.cpp:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFELightElement.cpp:32: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 Source/WebCore/svg/SVGFELightElement.cpp:32: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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) \ ^ :148: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 Source/WebCore/svg/SVGFELightElement.cpp:32: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 \ ^ :172: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/svg/SVGFELightElement.cpp:32: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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) \ ^ :175: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/svg/SVGFELightElement.cpp:32: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 Source/WebCore/svg/SVGFELightElement.cpp:32: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 Source/WebCore/svg/SVGFELightElement.cpp:32: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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; ^ In file included from Source/WebCore/svg/SVGFELightElement.cpp:32: In file included from ./Source/WebCore/svg/SVGFEDiffuseLightingElement.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 Source/WebCore/svg/SVGFELightElement.cpp:32: ./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 Source/WebCore/svg/SVGFELightElement.cpp:33: 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 Source/WebCore/svg/SVGFELightElement.cpp:33: 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 Source/WebCore/svg/SVGFELightElement.cpp:33: 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 Source/WebCore/svg/SVGFELightElement.cpp:33: 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 Source/WebCore/svg/SVGFELightElement.cpp:33: 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 Source/WebCore/svg/SVGFELightElement.cpp:33: 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 Source/WebCore/svg/SVGFELightElement.cpp:33: ./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 Source/WebCore/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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); } ^ In file included from Source/WebCore/svg/SVGFEMergeNodeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeNodeElement.h:25: 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/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ 17 warnings generated. In file included from Source/WebCore/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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); } ^ In file included from Source/WebCore/svg/SVGFEMergeNodeElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEMergeNodeElement.cpp:30: ./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 Source/WebCore/svg/SVGFEMergeNodeElement.cpp:30: ./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) \ ^ :36: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 Source/WebCore/svg/SVGFEMergeNodeElement.cpp:30: ./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 \ ^ :60: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/svg/SVGFEMergeNodeElement.cpp:30: ./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) \ ^ :63: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/svg/SVGFEMergeNodeElement.cpp:31: 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 Source/WebCore/svg/SVGFEMergeNodeElement.cpp:31: 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 Source/WebCore/svg/SVGFEMergeNodeElement.cpp:31: 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; ^ In file included from Source/WebCore/svg/SVGFEMergeNodeElement.cpp:31: ./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 Source/WebCore/svg/SVGFEPointLightElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEPointLightElement.h:24: ./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 Source/WebCore/svg/SVGFEPointLightElement.cpp:26: ./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 Source/WebCore/svg/SVGFEPointLightElement.cpp:26: ./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 Source/WebCore/svg/SVGFEPointLightElement.cpp:26: ./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 Source/WebCore/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedNumber.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/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/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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: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/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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 Source/WebCore/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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) \ ^ :78: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 Source/WebCore/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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 \ ^ :102: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/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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) \ ^ :105: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/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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 Source/WebCore/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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 Source/WebCore/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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; ^ In file included from Source/WebCore/svg/SVGFEOffsetElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEOffsetElement.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 Source/WebCore/svg/SVGFEOffsetElement.cpp:24: ./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() \ ^ 5 warnings generated. In file included from Source/WebCore/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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); } ^ In file included from Source/WebCore/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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() \ ^ 22 warnings generated. In file included from Source/WebCore/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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 Source/WebCore/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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) \ ^ :78: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 Source/WebCore/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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 \ ^ :102: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/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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) \ ^ :105: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/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.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/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/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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 Source/WebCore/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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 Source/WebCore/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: 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; ^ In file included from Source/WebCore/svg/SVGFEMergeElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFEMergeElement.h:26: ./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 Source/WebCore/svg/SVGFEMergeElement.cpp:28: ./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 Source/WebCore/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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 Source/WebCore/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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) \ ^ :78: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 Source/WebCore/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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 \ ^ :102: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/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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) \ ^ :105: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/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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 Source/WebCore/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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 Source/WebCore/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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; ^ In file included from Source/WebCore/svg/SVGFEMorphologyElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFEMorphologyElement.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 Source/WebCore/svg/SVGFEMorphologyElement.cpp:23: ./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() \ ^ 14 warnings generated. 14 warnings generated. 14 warnings generated. 14 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFESpecularLightingElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFESpotLightElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFETileElement.lo In file included from Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: 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: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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFETurbulenceElement.lo In file included from Source/WebCore/svg/SVGFESpotLightElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFESpotLightElement.h:24: In file included from ./Source/WebCore/svg/SVGFELightElement.h:26: In file included from ./Source/WebCore/platform/graphics/filters/LightSource.h:28: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFilterElement.lo In file included from Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: 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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: 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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: 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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: 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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: 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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: 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 Source/WebCore/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:25: 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/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:28: ./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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: 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); } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFilterPrimitiveStandardAttributes.lo In file included from Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedNumber.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/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/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: 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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: 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) \ ^ :143: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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: 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 \ ^ :167: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/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: 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) \ ^ :170: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/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: 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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: 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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: 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; ^ In file included from Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFESpecularLightingElement.h:29: ./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 Source/WebCore/svg/SVGFESpecularLightingElement.cpp:25: ./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() \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFitToViewBox.lo In file included from Source/WebCore/svg/SVGFESpotLightElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFESpotLightElement.h:24: ./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 Source/WebCore/svg/SVGFESpotLightElement.cpp:26: ./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 Source/WebCore/svg/SVGFESpotLightElement.cpp:26: ./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 Source/WebCore/svg/SVGFESpotLightElement.cpp:26: ./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; ^ 5 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFontData.lo 21 warnings generated. In file included from Source/WebCore/svg/SVGFilterElement.cpp:27: In file included from ./Source/WebCore/svg/SVGFilterElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:25: In file included from ./Source/WebCore/platform/graphics/filters/FETurbulence.h:28: 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/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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); } ^ In file included from Source/WebCore/svg/SVGFontData.cpp:23: In file included from ./Source/WebCore/svg/SVGFontData.h:24: In file included from ./Source/WebCore/platform/graphics/SimpleFontData.h:29: In file included from ./Source/WebCore/platform/graphics/FontMetrics.h:24: ./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/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: In file included from ./Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:28: In file included from ./Source/WebCore/platform/graphics/ImageBuffer.h:33: 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/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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: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/svg/SVGFitToViewBox.cpp:24: In file included from ./Source/WebCore/svg/SVGFitToViewBox.h:25: 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/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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 Source/WebCore/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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) \ ^ :77: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 Source/WebCore/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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 \ ^ :101: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/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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) \ ^ :104: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/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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 Source/WebCore/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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 Source/WebCore/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: 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; ^ In file included from Source/WebCore/svg/SVGFETileElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETileElement.h:26: ./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 Source/WebCore/svg/SVGFETileElement.cpp:24: ./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 Source/WebCore/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: 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); } ^ In file included from Source/WebCore/svg/SVGFilterElement.cpp:27: ./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 Source/WebCore/svg/SVGFilterElement.cpp:27: ./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) \ ^ :202: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 Source/WebCore/svg/SVGFilterElement.cpp:27: ./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 \ ^ :226: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/svg/SVGFilterElement.cpp:27: ./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) \ ^ :229: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/svg/SVGFilterElement.cpp:27: In file included from ./Source/WebCore/svg/SVGFilterElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGFilterElement.h:68:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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 Source/WebCore/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedEnumeration.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/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/svg/SVGFilterElement.cpp:30: 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); } ^ In file included from Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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); } ^ In file included from Source/WebCore/svg/SVGFontData.cpp:25: 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/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFilterElement.cpp:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceFilter.h:29: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceContainer.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: 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 Source/WebCore/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: 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) \ ^ :80: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 Source/WebCore/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: 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 \ ^ :104: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/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: 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) \ ^ :107: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/svg/SVGFilterElement.cpp:30: ./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 Source/WebCore/svg/SVGFilterElement.cpp:30: ./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 Source/WebCore/svg/SVGFilterElement.cpp:30: ./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; ^ In file included from Source/WebCore/svg/SVGFilterElement.cpp:33: ./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 Source/WebCore/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: 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 Source/WebCore/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: 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 Source/WebCore/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: 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; ^ In file included from Source/WebCore/svg/SVGFETurbulenceElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFETurbulenceElement.h:29: ./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 Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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: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/svg/SVGFETurbulenceElement.cpp:24: ./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 Source/WebCore/svg/SVGFontData.cpp:25: 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; ^ 14 warnings generated. 1 warning generated. In file included from Source/WebCore/svg/SVGFontData.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: In file included from ./Source/WebCore/svg/SVGTextContentElement.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 Source/WebCore/svg/SVGFontData.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 Source/WebCore/svg/SVGFontData.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 \ ^ :204: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/svg/SVGFontData.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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) \ ^ :207: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/svg/SVGFontData.cpp:26: In file included from ./Source/WebCore/svg/SVGAltGlyphElement.h:26: ./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 Source/WebCore/svg/SVGFontData.cpp:26: ./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 Source/WebCore/svg/SVGFontData.cpp:26: ./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) \ ^ :168: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 Source/WebCore/svg/SVGFontData.cpp:27: ./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 Source/WebCore/svg/SVGFontData.cpp:27: ./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 \ ^ :211: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/svg/SVGFontData.cpp:27: ./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) \ ^ :214: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/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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 Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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) \ ^ :66: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 Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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 \ ^ :90: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/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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) \ ^ :93: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/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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 Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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 Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: 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; ^ In file included from Source/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp:25: ./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() \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFontElement.lo 14 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFontFaceElement.lo 13 warnings generated. 14 warnings generated. 13 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFontFaceFormatElement.lo In file included from Source/WebCore/svg/SVGFontFaceElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFontFaceElement.h:26: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGFontElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFontElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFontFaceNameElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFontFaceSrcElement.lo In file included from Source/WebCore/svg/SVGFontFaceFormatElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFontFaceFormatElement.h:24: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGFontFaceElement.cpp:38: ./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 Source/WebCore/svg/SVGFontFaceElement.cpp:38: ./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 \ ^ :136: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/svg/SVGFontFaceElement.cpp:38: ./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) \ ^ :139: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/svg/SVGFontFaceElement.cpp:43: 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/svg/SVGFontFaceElement.cpp:25: In file included from ./Source/WebCore/svg/SVGFontFaceElement.h:26: 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/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/svg/SVGFontElement.cpp:25: ./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 Source/WebCore/svg/SVGFontElement.cpp:25: ./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 \ ^ :220: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/svg/SVGFontElement.cpp:25: ./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) \ ^ :223: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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGFontFaceUriElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGForeignObjectElement.lo 7 warnings generated. In file included from Source/WebCore/svg/SVGFontFaceNameElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFontFaceNameElement.h:24: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 4 warnings generated. In file included from Source/WebCore/svg/SVGFontFaceSrcElement.cpp:23: In file included from ./Source/WebCore/svg/SVGFontFaceSrcElement.h:24: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGFontFaceUriElement.cpp:24: In file included from ./Source/WebCore/svg/SVGFontFaceUriElement.h:26: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:24: In file included from ./Source/WebCore/svg/SVGForeignObjectElement.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGGElement.lo In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:24: In file included from ./Source/WebCore/svg/SVGForeignObjectElement.h:27: ./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/svg/SVGForeignObjectElement.cpp:24: ./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 Source/WebCore/svg/SVGForeignObjectElement.cpp:24: ./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 \ ^ :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 Source/WebCore/svg/SVGForeignObjectElement.cpp:24: ./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) \ ^ :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 Source/WebCore/svg/SVGForeignObjectElement.cpp:24: In file included from ./Source/WebCore/svg/SVGForeignObjectElement.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGForeignObjectElement.h:53:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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; \ ^ 1 warning generated. In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGBlock.h:24: In file included from ./Source/WebCore/rendering/RenderBlockFlow.h:26: In file included from ./Source/WebCore/rendering/FloatingObjects.h:28: In file included from ./Source/WebCore/rendering/RootInlineBox.h:25: In file included from ./Source/WebCore/rendering/InlineFlowBox.h:24: In file included from ./Source/WebCore/rendering/InlineBox.h:24: 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. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGGlyphElement.lo In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGBlock.h:24: ./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/svg/SVGForeignObjectElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:28: ./Source/WebCore/rendering/svg/RenderSVGBlock.h:49:18: warning: 'absoluteRects' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const; ^ ./Source/WebCore/rendering/RenderBlock.h:549:18: note: overridden virtual function is here virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const override; ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:41:18: warning: 'paint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void paint(PaintInfo&, const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderBlock.h:379:18: note: overridden virtual function is here virtual void paint(PaintInfo&, const LayoutPoint&) override; ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:46:18: warning: 'requiresLayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool requiresLayer() const { return false; } ^ ./Source/WebCore/rendering/RenderBox.h:53:18: note: overridden virtual function is here virtual bool requiresLayer() const override ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:47:18: warning: 'layout' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void layout(); ^ ./Source/WebCore/rendering/RenderBlock.h:372:18: note: overridden virtual function is here virtual void layout() override; ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:49:23: warning: 'objectBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect objectBoundingBox() const { return FloatRect(FloatPoint(), m_viewport.size()); } ^ ./Source/WebCore/rendering/RenderObject.h:459:23: note: overridden virtual function is here virtual FloatRect objectBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:50:23: warning: 'strokeBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect strokeBoundingBox() const { return FloatRect(FloatPoint(), m_viewport.size()); } ^ ./Source/WebCore/rendering/RenderObject.h:460:23: note: overridden virtual function is here virtual FloatRect strokeBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:51:23: warning: 'repaintRectInLocalCoordinates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect repaintRectInLocalCoordinates() const { return FloatRect(FloatPoint(), m_viewport.size()); } ^ ./Source/WebCore/rendering/RenderObject.h:464:23: note: overridden virtual function is here virtual FloatRect repaintRectInLocalCoordinates() const; ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:53:18: warning: 'nodeAtFloatPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ ./Source/WebCore/rendering/RenderObject.h:477:18: note: overridden virtual function is here virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:55:18: warning: 'isSVGForeignObject' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isSVGForeignObject() const { return true; } ^ ./Source/WebCore/rendering/RenderObject.h:439:18: note: overridden virtual function is here virtual bool isSVGForeignObject() const { return false; } ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:59:18: warning: 'setNeedsTransformUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; } ^ ./Source/WebCore/rendering/RenderObject.h:449:18: note: overridden virtual function is here virtual void setNeedsTransformUpdate() { } ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:68:36: warning: 'localToParentTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const AffineTransform& localToParentTransform() const; ^ ./Source/WebCore/rendering/RenderObject.h:472:36: note: overridden virtual function is here virtual const AffineTransform& localToParentTransform() const; ^ In file included from Source/WebCore/svg/SVGForeignObjectElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGForeignObject.h:69:29: warning: 'localTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AffineTransform localTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:468:29: note: overridden virtual function is here virtual AffineTransform localTransform() const; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGGlyphRefElement.lo In file included from Source/WebCore/svg/SVGGElement.cpp:24: In file included from ./Source/WebCore/svg/SVGGElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGGradientElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGGraphicsElement.lo 21 warnings generated. In file included from Source/WebCore/svg/SVGGElement.cpp:24: In file included from ./Source/WebCore/svg/SVGGElement.h:27: ./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/svg/SVGGElement.cpp:24: ./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 Source/WebCore/svg/SVGGElement.cpp:24: ./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 \ ^ :19: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/svg/SVGGElement.cpp:24: ./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) \ ^ :22: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/svg/SVGGElement.cpp:26: 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); } ^ In file included from Source/WebCore/svg/SVGGlyphRefElement.cpp:23: In file included from ./Source/WebCore/svg/SVGGlyphRefElement.h:24: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGGlyphElement.cpp:25: In file included from ./Source/WebCore/svg/SVGGlyphElement.h:26: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGHKernElement.lo In file included from Source/WebCore/svg/SVGGElement.cpp:24: In file included from ./Source/WebCore/svg/SVGGElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/SVGGradientElement.cpp:25: In file included from ./Source/WebCore/svg/SVGGradientElement.h:25: In file included from ./Source/WebCore/platform/graphics/Gradient.h:32: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 8 warnings generated. In file included from Source/WebCore/svg/SVGGraphicsElement.cpp:24: In file included from ./Source/WebCore/svg/SVGGraphicsElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedTransformList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGGlyphRefElement.cpp:23: ./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 Source/WebCore/svg/SVGGlyphRefElement.cpp:23: ./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) \ ^ :247: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; ^ 3 warnings generated. In file included from Source/WebCore/svg/SVGGlyphElement.cpp: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 Source/WebCore/svg/SVGGlyphElement.cpp: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 \ ^ :169: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/svg/SVGGlyphElement.cpp: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) \ ^ :172: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; ^ 4 warnings generated. In file included from Source/WebCore/svg/SVGGraphicsElement.cpp:24: ./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/svg/SVGGraphicsElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGPath.h:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGImageElement.lo In file included from Source/WebCore/svg/SVGGraphicsElement.cpp:24: In file included from ./Source/WebCore/svg/SVGGraphicsElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedTransformList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedTransformListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGListProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/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/svg/SVGGradientElement.cpp:25: ./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 Source/WebCore/svg/SVGGradientElement.cpp:25: ./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) \ ^ :79: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 Source/WebCore/svg/SVGGradientElement.cpp:25: ./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 \ ^ :103: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/svg/SVGGradientElement.cpp:25: ./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) \ ^ :106: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/svg/SVGHKernElement.cpp:25: In file included from ./Source/WebCore/svg/SVGHKernElement.h:26: In file included from ./Source/WebCore/svg/SVGFontElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGGraphicsElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGPath.h:41:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGPath"; } ^ ./Source/WebCore/rendering/svg/RenderSVGShape.h:98:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGShape"; } ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:28: 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); } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGImageLoader.lo In file included from Source/WebCore/svg/SVGGradientElement.cpp:25: In file included from ./Source/WebCore/svg/SVGGradientElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/SVGHKernElement.cpp:25: In file included from ./Source/WebCore/svg/SVGHKernElement.h:26: ./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 Source/WebCore/svg/SVGHKernElement.cpp:25: In file included from ./Source/WebCore/svg/SVGHKernElement.h:26: ./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 \ ^ :227: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/svg/SVGHKernElement.cpp:25: In file included from ./Source/WebCore/svg/SVGHKernElement.h:26: ./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) \ ^ :230: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/svg/SVGGradientElement.cpp:29: In file included from ./Source/WebCore/rendering/svg/RenderSVGPath.h:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGGradientElement.cpp:29: ./Source/WebCore/rendering/svg/RenderSVGPath.h:41:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGPath"; } ^ ./Source/WebCore/rendering/svg/RenderSVGShape.h:98:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGShape"; } ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:27: ./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() \ ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:38: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; ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:41:39: warning: 'gradientUnits' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual SVGUnitTypes::SVGUnitType gradientUnits() const { return m_attributes.gradientUnits(); } ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:62:39: note: overridden virtual function is here virtual SVGUnitTypes::SVGUnitType gradientUnits() const = 0; ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:42:18: warning: 'calculateGradientTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void calculateGradientTransform(AffineTransform& transform) { transform = m_attributes.gradientTransform(); } ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:63:18: note: overridden virtual function is here virtual void calculateGradientTransform(AffineTransform&) = 0; ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:44:18: warning: 'buildGradient' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void buildGradient(GradientData*) const; ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:65:18: note: overridden virtual function is here virtual void buildGradient(GradientData*) const = 0; ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:31: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:27: ./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 Source/WebCore/svg/SVGGradientElement.cpp:31: ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:40: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; ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:31: ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:43:39: warning: 'gradientUnits' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual SVGUnitTypes::SVGUnitType gradientUnits() const { return m_attributes.gradientUnits(); } ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:62:39: note: overridden virtual function is here virtual SVGUnitTypes::SVGUnitType gradientUnits() const = 0; ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:31: ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:44:18: warning: 'calculateGradientTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void calculateGradientTransform(AffineTransform& transform) { transform = m_attributes.gradientTransform(); } ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:63:18: note: overridden virtual function is here virtual void calculateGradientTransform(AffineTransform&) = 0; ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:31: ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:45:18: warning: 'buildGradient' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void buildGradient(GradientData*) const; ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:65:18: note: overridden virtual function is here virtual void buildGradient(GradientData*) const = 0; ^ In file included from Source/WebCore/svg/SVGGradientElement.cpp:34: ./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() \ ^ 4 warnings generated. 6 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGLangSpace.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGLength.lo In file included from Source/WebCore/svg/SVGImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGImageElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGImageLoader.cpp:24: In file included from ./Source/WebCore/svg/SVGImageLoader.h:24: In file included from ./Source/WebCore/loader/ImageLoader.h:29: 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/svg/libWebCoreSVG_la-SVGLengthContext.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGLengthList.lo 21 warnings generated. In file included from Source/WebCore/svg/SVGImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGImageElement.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 Source/WebCore/svg/SVGImageElement.cpp:25: ./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 Source/WebCore/svg/SVGImageElement.cpp:25: ./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) \ ^ :167: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 Source/WebCore/svg/SVGImageElement.cpp:25: ./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 \ ^ :191: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/svg/SVGImageElement.cpp:25: ./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) \ ^ :194: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/svg/SVGImageElement.cpp:25: In file included from ./Source/WebCore/svg/SVGImageElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGImageElement.h:67:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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 Source/WebCore/svg/SVGImageElement.cpp:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGImage.h:30: 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); } ^ In file included from Source/WebCore/svg/SVGImageLoader.cpp:30: In file included from ./Source/WebCore/rendering/RenderImage.h:29: 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/svg/libWebCoreSVG_la-SVGLinearGradientElement.lo In file included from Source/WebCore/svg/SVGLength.cpp:25: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/svg/SVGLangSpace.cpp:24: In file included from ./Source/WebCore/svg/SVGLangSpace.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/svg/SVGImageLoader.cpp:30: In file included from ./Source/WebCore/rendering/RenderImage.h:29: 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/svg/SVGLengthList.cpp:24: In file included from ./Source/WebCore/svg/SVGLengthList.h:25: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:46:18: warning: 'setNeedsBoundariesUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setNeedsBoundariesUpdate() { m_needsBoundariesUpdate = true; } ^ ./Source/WebCore/rendering/RenderObject.h:450:18: note: overridden virtual function is here virtual void setNeedsBoundariesUpdate(); ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:48:18: warning: 'setNeedsTransformUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; } ^ ./Source/WebCore/rendering/RenderObject.h:449:18: note: overridden virtual function is here virtual void setNeedsTransformUpdate() { } ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:59:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGImage"; } ^ ./Source/WebCore/rendering/RenderObject.h:156:25: note: overridden virtual function is here virtual const char* renderName() const = 0; ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:63:36: warning: 'localToParentTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const AffineTransform& localToParentTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:472:36: note: overridden virtual function is here virtual const AffineTransform& localToParentTransform() const; ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:65:23: warning: 'objectBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect objectBoundingBox() const { return m_objectBoundingBox; } ^ ./Source/WebCore/rendering/RenderObject.h:459:23: note: overridden virtual function is here virtual FloatRect objectBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:66:23: warning: 'strokeBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect strokeBoundingBox() const { return m_objectBoundingBox; } ^ ./Source/WebCore/rendering/RenderObject.h:460:23: note: overridden virtual function is here virtual FloatRect strokeBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:67:23: warning: 'repaintRectInLocalCoordinates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect repaintRectInLocalCoordinates() const { return m_repaintBoundingBox; } ^ ./Source/WebCore/rendering/RenderObject.h:464:23: note: overridden virtual function is here virtual FloatRect repaintRectInLocalCoordinates() const; ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:72:18: warning: 'imageChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void imageChanged(WrappedImagePtr, const IntRect* = 0); ^ ./Source/WebCore/rendering/RenderObject.h:855:18: note: overridden virtual function is here virtual void imageChanged(WrappedImagePtr, const IntRect* = 0) { } ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:74:18: warning: 'layout' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void layout(); ^ ./Source/WebCore/rendering/RenderElement.h:96:18: note: overridden virtual function is here virtual void layout(); ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:75:18: warning: 'paint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void paint(PaintInfo&, const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderElement.h:93:18: note: overridden virtual function is here virtual void paint(PaintInfo&, const LayoutPoint&) = 0; ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:79:18: warning: 'nodeAtFloatPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ ./Source/WebCore/rendering/RenderObject.h:477:18: note: overridden virtual function is here virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGImage.h:81:29: warning: 'localTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AffineTransform localTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:468:29: note: overridden virtual function is here virtual AffineTransform localTransform() const; ^ In file included from Source/WebCore/svg/SVGImageElement.cpp:34: ./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 Source/WebCore/svg/SVGImageElement.cpp:34: ./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 \ ^ :115: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/svg/SVGImageElement.cpp:34: ./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) \ ^ :118: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/svg/SVGLengthContext.cpp:26: In file included from ./Source/WebCore/svg/SVGLengthContext.h:24: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. In file included from Source/WebCore/svg/SVGImageLoader.cpp:31: In file included from ./Source/WebCore/svg/SVGImageElement.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 Source/WebCore/svg/SVGImageLoader.cpp:31: ./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 Source/WebCore/svg/SVGImageLoader.cpp:31: ./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) \ ^ :208: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 Source/WebCore/svg/SVGImageLoader.cpp:31: ./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 \ ^ :232: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/svg/SVGImageLoader.cpp:31: ./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) \ ^ :235: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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGLineElement.lo 24 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGLocatable.lo In file included from Source/WebCore/svg/SVGLengthContext.cpp:32: In file included from ./Source/WebCore/rendering/svg/RenderSVGRoot.h:28: 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/svg/libWebCoreSVG_la-SVGMarkerElement.lo In file included from Source/WebCore/svg/SVGLengthContext.cpp:32: In file included from ./Source/WebCore/rendering/svg/RenderSVGRoot.h:28: 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; ^ 9 warnings generated. In file included from Source/WebCore/svg/SVGLinearGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGLinearGradientElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLength.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:42:18: warning: 'didTransformToRootUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool didTransformToRootUpdate() { return m_didTransformToRootUpdate; } ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:41:18: note: overridden virtual function is here virtual bool didTransformToRootUpdate() { return false; } ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:44:18: warning: 'determineIfLayoutSizeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void determineIfLayoutSizeChanged(); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:72:18: note: overridden virtual function is here virtual void determineIfLayoutSizeChanged() { } ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:45:18: warning: 'setNeedsTransformUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; } ^ ./Source/WebCore/rendering/RenderObject.h:449:18: note: overridden virtual function is here virtual void setNeedsTransformUpdate() { } ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:52:18: warning: 'isSVGViewportContainer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isSVGViewportContainer() const { return true; } ^ ./Source/WebCore/rendering/RenderObject.h:429:18: note: overridden virtual function is here virtual bool isSVGViewportContainer() const { return false; } ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:53:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGViewportContainer"; } ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:48:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGContainer"; } ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:56:36: warning: 'localToParentTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const AffineTransform& localToParentTransform() const { return m_localToParentTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:472:36: note: overridden virtual function is here virtual const AffineTransform& localToParentTransform() const; ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:58:18: warning: 'calcViewport' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void calcViewport(); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:68:18: note: overridden virtual function is here virtual void calcViewport() { } ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:59:18: warning: 'calculateLocalTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool calculateLocalTransform(); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:65:18: note: overridden virtual function is here virtual bool calculateLocalTransform() { return false; } ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:61:18: warning: 'applyViewportClip' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void applyViewportClip(PaintInfo&); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:69:18: note: overridden virtual function is here virtual void applyViewportClip(PaintInfo&) { } ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:62:18: warning: 'pointIsInsideViewportClip' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool pointIsInsideViewportClip(const FloatPoint& pointInParent); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:70:18: note: overridden virtual function is here virtual bool pointIsInsideViewportClip(const FloatPoint& /*pointInParent*/) { return true; } ^ In file included from Source/WebCore/svg/SVGLengthContext.cpp:34: In file included from ./Source/WebCore/rendering/RenderView.h:25: 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/svg/SVGLengthContext.cpp:34: 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/svg/SVGLengthContext.cpp:36: In file included from ./Source/WebCore/svg/SVGSVGElement.h:31: ./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/svg/SVGLengthContext.cpp:36: ./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 Source/WebCore/svg/SVGLengthContext.cpp:36: ./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 \ ^ :31: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/svg/SVGLengthContext.cpp:36: ./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) \ ^ :34: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/svg/SVGLinearGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGLinearGradientElement.h:26: ./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 Source/WebCore/svg/SVGLinearGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGLinearGradientElement.h:26: ./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) \ ^ :81: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 Source/WebCore/svg/SVGLinearGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGLinearGradientElement.h:26: ./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 \ ^ :105: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/svg/SVGLinearGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGLinearGradientElement.h:26: ./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) \ ^ :108: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/svg/SVGLinearGradientElement.cpp:27: ./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() \ ^ In file included from Source/WebCore/svg/SVGLinearGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGLinearGradientElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLength.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/SVGLinearGradientElement.h:51:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X1, x1) ^ ./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 Source/WebCore/svg/SVGMarkerElement.cpp:25: In file included from ./Source/WebCore/svg/SVGMarkerElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedAngle.h:24: In file included from ./Source/WebCore/svg/SVGAngle.h:26: In file included from ./Source/WebCore/svg/properties/SVGPropertyTraits.h:25: 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/svg/SVGLineElement.cpp:24: In file included from ./Source/WebCore/svg/SVGLineElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 20 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGMaskElement.lo In file included from Source/WebCore/svg/SVGLinearGradientElement.cpp:33: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:26: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:28: 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); } ^ In file included from Source/WebCore/svg/SVGLinearGradientElement.cpp:33: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:26: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceContainer.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGLocatable.cpp:28: In file included from ./Source/WebCore/rendering/RenderElement.h:26: In file included from ./Source/WebCore/rendering/RenderObject.h:30: In file included from ./Source/WebCore/dom/DocumentStyleSheetCollection.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/svg/SVGLinearGradientElement.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:38: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; ^ In file included from Source/WebCore/svg/SVGLinearGradientElement.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:41:39: warning: 'gradientUnits' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual SVGUnitTypes::SVGUnitType gradientUnits() const { return m_attributes.gradientUnits(); } ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:62:39: note: overridden virtual function is here virtual SVGUnitTypes::SVGUnitType gradientUnits() const = 0; ^ In file included from Source/WebCore/svg/SVGLinearGradientElement.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:42:18: warning: 'calculateGradientTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void calculateGradientTransform(AffineTransform& transform) { transform = m_attributes.gradientTransform(); } ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:63:18: note: overridden virtual function is here virtual void calculateGradientTransform(AffineTransform&) = 0; ^ In file included from Source/WebCore/svg/SVGLinearGradientElement.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGResourceLinearGradient.h:44:18: warning: 'buildGradient' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void buildGradient(GradientData*) const; ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:65:18: note: overridden virtual function is here virtual void buildGradient(GradientData*) const = 0; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGMetadataElement.lo In file included from Source/WebCore/svg/SVGLineElement.cpp:24: In file included from ./Source/WebCore/svg/SVGLineElement.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/svg/SVGLineElement.cpp:24: ./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 Source/WebCore/svg/SVGLineElement.cpp:24: ./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 \ ^ :130: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/svg/SVGLineElement.cpp:24: ./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) \ ^ :133: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/svg/SVGLineElement.cpp:24: In file included from ./Source/WebCore/svg/SVGLineElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGLineElement.h:52:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X1, x1) ^ ./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 Source/WebCore/svg/SVGLineElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGPath.h:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ In file included from Source/WebCore/svg/SVGMarkerElement.cpp:25: ./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 Source/WebCore/svg/SVGMarkerElement.cpp:25: ./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 \ ^ :125: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/svg/SVGMarkerElement.cpp:25: ./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) \ ^ :128: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/svg/SVGMarkerElement.cpp:25: In file included from ./Source/WebCore/svg/SVGMarkerElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedAngle.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/SVGMarkerElement.h:144:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(RefX, refX) ^ ./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 Source/WebCore/svg/SVGMarkerElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceMarker.h:24: 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); } ^ In file included from Source/WebCore/svg/SVGLineElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGPath.h:41:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGPath"; } ^ ./Source/WebCore/rendering/svg/RenderSVGShape.h:98:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGShape"; } ^ In file included from Source/WebCore/svg/SVGMarkerElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceMarker.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceContainer.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGMarkerElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGResourceMarker.h:41: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 Source/WebCore/svg/SVGMarkerElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGResourceMarker.h:42: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 Source/WebCore/svg/SVGMarkerElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGResourceMarker.h:49:18: warning: 'applyViewportClip' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void applyViewportClip(PaintInfo&); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:69:18: note: overridden virtual function is here virtual void applyViewportClip(PaintInfo&) { } ^ In file included from Source/WebCore/svg/SVGMarkerElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGResourceMarker.h:50:18: warning: 'layout' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void layout(); ^ ./Source/WebCore/rendering/svg/RenderSVGResourceContainer.h:36:18: note: overridden virtual function is here virtual void layout() override; ^ In file included from Source/WebCore/svg/SVGMarkerElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGResourceMarker.h:51:18: warning: 'calcViewport' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void calcViewport(); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:68:18: note: overridden virtual function is here virtual void calcViewport() { } ^ In file included from Source/WebCore/svg/SVGMarkerElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGResourceMarker.h:53:36: warning: 'localToParentTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const AffineTransform& localToParentTransform() const; ^ ./Source/WebCore/rendering/RenderObject.h:472:36: note: overridden virtual function is here virtual const AffineTransform& localToParentTransform() const; ^ In file included from Source/WebCore/svg/SVGMarkerElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGResourceMarker.h:63: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; ^ In file included from Source/WebCore/svg/SVGMarkerElement.cpp:32: ./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 Source/WebCore/svg/SVGMarkerElement.cpp:32: ./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 \ ^ :227: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/svg/SVGMarkerElement.cpp:32: ./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) \ ^ :230: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/svg/SVGLocatable.cpp:28: 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/svg/libWebCoreSVG_la-SVGMissingGlyphElement.lo In file included from Source/WebCore/svg/SVGLocatable.cpp:28: 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; ^ 9 warnings generated. 14 warnings generated. In file included from Source/WebCore/svg/SVGLocatable.cpp:30: ./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/svg/SVGLocatable.cpp:31: ./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 Source/WebCore/svg/SVGLocatable.cpp:31: ./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) \ ^ :26: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 Source/WebCore/svg/SVGLocatable.cpp:31: ./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 \ ^ :50: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/svg/SVGLocatable.cpp:31: ./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) \ ^ :53: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; ^ 9 warnings generated. In file included from Source/WebCore/svg/SVGMaskElement.cpp:27: In file included from ./Source/WebCore/svg/SVGMaskElement.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGMetadataElement.cpp:23: In file included from ./Source/WebCore/svg/SVGMetadataElement.h:25: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGMPathElement.lo In file included from Source/WebCore/svg/SVGMissingGlyphElement.cpp:23: In file included from ./Source/WebCore/svg/SVGMissingGlyphElement.h:24: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGNumberList.lo In file included from Source/WebCore/svg/SVGMaskElement.cpp:27: ./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 Source/WebCore/svg/SVGMaskElement.cpp:27: ./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 \ ^ :138: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/svg/SVGMaskElement.cpp:27: ./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) \ ^ :141: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/svg/SVGMaskElement.cpp:27: In file included from ./Source/WebCore/svg/SVGMaskElement.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGMaskElement.h:59:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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; \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPaint.lo In file included from Source/WebCore/svg/SVGMaskElement.cpp:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:27: 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); } ^ In file included from Source/WebCore/svg/SVGMPathElement.cpp:23: In file included from ./Source/WebCore/svg/SVGMPathElement.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 18 warnings generated. In file included from Source/WebCore/svg/SVGMaskElement.cpp:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceContainer.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGMaskElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:46: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 Source/WebCore/svg/SVGMaskElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:47: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 Source/WebCore/svg/SVGMaskElement.cpp:30: ./Source/WebCore/rendering/svg/RenderSVGResourceMasker.h:54: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; ^ In file included from Source/WebCore/svg/SVGNumberList.cpp:24: In file included from ./Source/WebCore/svg/SVGNumberList.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTraits.h:25: 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/svg/libWebCoreSVG_la-SVGParserUtilities.lo 1 warning generated. In file included from Source/WebCore/svg/SVGMPathElement.cpp:23: ./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 Source/WebCore/svg/SVGMPathElement.cpp:23: ./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) \ ^ :210: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 Source/WebCore/svg/SVGMPathElement.cpp:23: ./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 \ ^ :234: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/svg/SVGMPathElement.cpp:23: ./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) \ ^ :237: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/svg/SVGMPathElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateMotionElement.h:25: ./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 Source/WebCore/svg/SVGMPathElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateMotionElement.h:25: ./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 \ ^ :55: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/svg/SVGMPathElement.cpp:26: In file included from ./Source/WebCore/svg/SVGAnimateMotionElement.h:25: ./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) \ ^ :58: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/svg/SVGMPathElement.cpp:29: 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/svg/SVGMPathElement.cpp: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 Source/WebCore/svg/SVGMPathElement.cpp: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 \ ^ :8: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/svg/SVGMPathElement.cpp: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) \ ^ :11: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; ^ 11 warnings generated. In file included from Source/WebCore/svg/SVGPaint.cpp:25: In file included from ./Source/WebCore/svg/SVGPaint.h:27: In file included from ./Source/WebCore/svg/SVGColor.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 12 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathBlender.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathBuilder.lo 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathByteStreamBuilder.lo In file included from Source/WebCore/svg/SVGParserUtilities.cpp:26: In file included from ./Source/WebCore/svg/SVGParserUtilities.h:26: In file included from ./Source/WebCore/platform/text/ParserUtilities.h:25: 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/svg/SVGPathBuilder.cpp:27: In file included from ./Source/WebCore/svg/SVGPathBuilder.h:28: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/svg/SVGPathBlender.cpp:23: In file included from ./Source/WebCore/svg/SVGPathBlender.h:24: In file included from ./Source/WebCore/svg/SVGPathConsumer.h:28: 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/svg/libWebCoreSVG_la-SVGPathByteStreamSource.lo In file included from Source/WebCore/svg/SVGPathByteStreamBuilder.cpp:23: In file included from ./Source/WebCore/svg/SVGPathByteStreamBuilder.h:24: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathParser.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathSegListBuilder.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathSegList.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathSegListSource.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathStringBuilder.lo In file included from Source/WebCore/svg/SVGPathByteStreamSource.cpp:23: In file included from ./Source/WebCore/svg/SVGPathByteStreamSource.h:24: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/svg/SVGPathParser.cpp:27: In file included from ./Source/WebCore/svg/SVGPathParser.h:28: In file included from ./Source/WebCore/svg/SVGPathConsumer.h:28: 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/svg/SVGPathSegListBuilder.cpp:27: In file included from ./Source/WebCore/svg/SVGPathSegListBuilder.h:28: 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/svg/libWebCoreSVG_la-SVGPathStringSource.lo In file included from Source/WebCore/svg/SVGPathSegList.cpp:26: In file included from ./Source/WebCore/svg/SVGPathSegList.h:24: In file included from ./Source/WebCore/svg/properties/SVGListProperty.h:24: In file included from ./Source/WebCore/svg/SVGException.h:24: 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. In file included from Source/WebCore/svg/SVGPathElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPathElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathTraversalStateBuilder.lo In file included from Source/WebCore/svg/SVGPathStringBuilder.cpp:23: In file included from ./Source/WebCore/svg/SVGPathStringBuilder.h:24: In file included from ./Source/WebCore/svg/SVGPathConsumer.h:28: 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/svg/SVGPathSegListSource.cpp:23: In file included from ./Source/WebCore/svg/SVGPathSegListSource.h:24: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/svg/SVGPathSegList.cpp:29: 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/svg/SVGPathSegList.cpp: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 Source/WebCore/svg/SVGPathSegList.cpp: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 \ ^ :56: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/svg/SVGPathSegList.cpp: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) \ ^ :59: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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPathUtilities.lo 5 warnings generated. In file included from Source/WebCore/svg/SVGPathStringSource.cpp:24: In file included from ./Source/WebCore/svg/SVGPathStringSource.h:25: In file included from ./Source/WebCore/svg/SVGPathSource.h:24: In file included from ./Source/WebCore/svg/SVGPathSeg.h:26: 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/svg/SVGPathElement.cpp:24: 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/svg/SVGPathElement.cpp:24: ./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/svg/SVGPathElement.cpp:24: ./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 \ ^ :55: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/svg/SVGPathElement.cpp:24: ./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) \ ^ :58: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/svg/SVGPathElement.cpp:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGPath.h:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ 1 warning generated. In file included from Source/WebCore/svg/SVGPathElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPathElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/libWebCoreSVG_la-SVGPatternElement.lo In file included from Source/WebCore/svg/SVGPathElement.cpp:27: ./Source/WebCore/rendering/svg/RenderSVGPath.h:41:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGPath"; } ^ ./Source/WebCore/rendering/svg/RenderSVGShape.h:98:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGShape"; } ^ In file included from Source/WebCore/svg/SVGPathElement.cpp:30: ./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 Source/WebCore/svg/SVGPathElement.cpp:30: ./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) \ ^ :130: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 Source/WebCore/svg/SVGPathElement.cpp:30: ./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 \ ^ :154: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/svg/SVGPathElement.cpp:30: ./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) \ ^ :157: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/svg/SVGPathSegListSource.cpp:25: 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/svg/SVGPathElement.cpp:55: ./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 Source/WebCore/svg/SVGPathElement.cpp:55: ./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 \ ^ :138: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/svg/SVGPathElement.cpp:55: ./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) \ ^ :141: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/svg/SVGPathSegListSource.cpp:25: 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/svg/SVGPathSegListSource.cpp:25: 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 \ ^ :58: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/svg/SVGPathSegListSource.cpp:25: 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) \ ^ :61: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/svg/SVGPathSegListBuilder.cpp:30: 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/svg/SVGPathSegListBuilder.cpp:30: ./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/svg/SVGPathSegListBuilder.cpp:30: ./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 \ ^ :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 Source/WebCore/svg/SVGPathSegListBuilder.cpp:30: ./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) \ ^ :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; ^ 5 warnings generated. In file included from Source/WebCore/svg/SVGPathTraversalStateBuilder.cpp:26: In file included from ./Source/WebCore/svg/SVGPathTraversalStateBuilder.h:25: In file included from ./Source/WebCore/svg/SVGPathConsumer.h:28: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPointList.lo In file included from Source/WebCore/svg/SVGPathUtilities.cpp:23: In file included from ./Source/WebCore/svg/SVGPathUtilities.h:24: In file included from ./Source/WebCore/svg/SVGPathConsumer.h:28: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 16 warnings generated. 5 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPolyElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPolygonElement.lo In file included from Source/WebCore/svg/SVGPatternElement.cpp:25: In file included from ./Source/WebCore/svg/SVGPatternElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGPathUtilities.cpp:31: 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/svg/SVGPathUtilities.cpp:31: ./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/svg/SVGPathUtilities.cpp:31: ./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 \ ^ :68: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/svg/SVGPathUtilities.cpp:31: ./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) \ ^ :71: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/svg/SVGPointList.cpp:24: In file included from ./Source/WebCore/svg/SVGPointList.h:25: In file included from ./Source/WebCore/svg/SVGPoint.h:31: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 5 warnings generated. 1 warning generated. In file included from Source/WebCore/svg/SVGPatternElement.cpp:25: ./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 Source/WebCore/svg/SVGPatternElement.cpp:25: ./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) \ ^ :176: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 Source/WebCore/svg/SVGPatternElement.cpp:25: ./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 \ ^ :200: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/svg/SVGPatternElement.cpp:25: ./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) \ ^ :203: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/svg/SVGPatternElement.cpp:25: In file included from ./Source/WebCore/svg/SVGPatternElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGPatternElement.h:71:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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; \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPolylineElement.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGPreserveAspectRatio.lo In file included from Source/WebCore/svg/SVGPolyElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolyElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGPatternElement.cpp:34: 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); } ^ In file included from Source/WebCore/svg/SVGPolygonElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolygonElement.h:25: In file included from ./Source/WebCore/svg/SVGPolyElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGRadialGradientElement.lo In file included from Source/WebCore/svg/SVGPatternElement.cpp:35: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourcePattern.h:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceContainer.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGPatternElement.cpp:35: ./Source/WebCore/rendering/svg/RenderSVGResourcePattern.h:48: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 Source/WebCore/svg/SVGPatternElement.cpp:35: ./Source/WebCore/rendering/svg/RenderSVGResourcePattern.h:49: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 Source/WebCore/svg/SVGPatternElement.cpp:35: ./Source/WebCore/rendering/svg/RenderSVGResourcePattern.h:55: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; ^ In file included from Source/WebCore/svg/SVGPatternElement.cpp:41: ./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 Source/WebCore/svg/SVGPatternElement.cpp:41: ./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 \ ^ :67: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/svg/SVGPatternElement.cpp:41: ./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) \ ^ :70: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/svg/SVGPolyElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolyElement.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/svg/SVGPolyElement.cpp:24: ./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 Source/WebCore/svg/SVGPolyElement.cpp:24: ./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 \ ^ :19: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/svg/SVGPolyElement.cpp:24: ./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) \ ^ :22: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/svg/SVGPolyElement.cpp:29: In file included from ./Source/WebCore/rendering/svg/RenderSVGPath.h:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGRectElement.lo In file included from Source/WebCore/svg/SVGPolyElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolyElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/SVGPolyElement.cpp:29: ./Source/WebCore/rendering/svg/RenderSVGPath.h:41:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGPath"; } ^ ./Source/WebCore/rendering/svg/RenderSVGShape.h:98:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGShape"; } ^ In file included from Source/WebCore/svg/SVGPreserveAspectRatio.cpp:25: In file included from ./Source/WebCore/svg/SVGPreserveAspectRatio.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTraits.h:25: 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/svg/SVGPolylineElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolylineElement.h:25: In file included from ./Source/WebCore/svg/SVGPolyElement.h:26: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGScriptElement.lo In file included from Source/WebCore/svg/SVGPolygonElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolygonElement.h:25: In file included from ./Source/WebCore/svg/SVGPolyElement.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/svg/SVGPolygonElement.cpp:24: 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 Source/WebCore/svg/SVGPolygonElement.cpp:24: 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 \ ^ :19: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/svg/SVGPolygonElement.cpp:24: 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) \ ^ :22: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; ^ 1 warning generated. 9 warnings generated. 5 warnings generated. In file included from Source/WebCore/svg/SVGRadialGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGRadialGradientElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLength.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGRectElement.cpp:24: In file included from ./Source/WebCore/svg/SVGRectElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGPolylineElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolylineElement.h:25: In file included from ./Source/WebCore/svg/SVGPolyElement.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/svg/SVGPolylineElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolylineElement.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 Source/WebCore/svg/SVGPolylineElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolylineElement.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 \ ^ :19: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/svg/SVGPolylineElement.cpp:24: In file included from ./Source/WebCore/svg/SVGPolylineElement.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) \ ^ :22: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; ^ 15 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGSetElement.lo 5 warnings generated. In file included from Source/WebCore/svg/SVGRectElement.cpp:24: In file included from ./Source/WebCore/svg/SVGRectElement.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/svg/SVGRectElement.cpp:24: ./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 Source/WebCore/svg/SVGRectElement.cpp:24: ./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 \ ^ :184: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/svg/SVGRectElement.cpp:24: ./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) \ ^ :187: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/svg/SVGRectElement.cpp:24: In file included from ./Source/WebCore/svg/SVGRectElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGRectElement.h:53:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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 Source/WebCore/svg/SVGRectElement.cpp:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGPath.h:30: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ In file included from Source/WebCore/svg/SVGRectElement.cpp:27: ./Source/WebCore/rendering/svg/RenderSVGPath.h:41:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGPath"; } ^ ./Source/WebCore/rendering/svg/RenderSVGShape.h:98:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGShape"; } ^ In file included from Source/WebCore/svg/SVGScriptElement.cpp:24: In file included from ./Source/WebCore/svg/SVGScriptElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGStopElement.lo In file included from Source/WebCore/svg/SVGSetElement.cpp:23: In file included from ./Source/WebCore/svg/SVGSetElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedType.h:24: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 9 warnings generated. In file included from Source/WebCore/svg/SVGRadialGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGRadialGradientElement.h:26: ./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 Source/WebCore/svg/SVGRadialGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGRadialGradientElement.h:26: ./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) \ ^ :81: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 Source/WebCore/svg/SVGRadialGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGRadialGradientElement.h:26: ./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 \ ^ :105: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/svg/SVGRadialGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGRadialGradientElement.h:26: ./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) \ ^ :108: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/svg/SVGRadialGradientElement.cpp:27: ./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 Source/WebCore/svg/SVGRadialGradientElement.cpp:27: In file included from ./Source/WebCore/svg/SVGRadialGradientElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLength.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/SVGRadialGradientElement.h:51: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; \ ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGStringList.lo In file included from Source/WebCore/svg/SVGRadialGradientElement.cpp:33: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:26: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:28: 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); } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGStyleElement.lo In file included from Source/WebCore/svg/SVGScriptElement.cpp:24: ./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 Source/WebCore/svg/SVGScriptElement.cpp:24: ./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) \ ^ :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 Source/WebCore/svg/SVGScriptElement.cpp:24: ./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 \ ^ :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 Source/WebCore/svg/SVGScriptElement.cpp:24: ./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) \ ^ :239: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/svg/SVGRadialGradientElement.cpp:33: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:26: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGResourceContainer.h:25: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGRadialGradientElement.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:40: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; ^ In file included from Source/WebCore/svg/SVGRadialGradientElement.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:43:39: warning: 'gradientUnits' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual SVGUnitTypes::SVGUnitType gradientUnits() const { return m_attributes.gradientUnits(); } ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:62:39: note: overridden virtual function is here virtual SVGUnitTypes::SVGUnitType gradientUnits() const = 0; ^ In file included from Source/WebCore/svg/SVGRadialGradientElement.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:44:18: warning: 'calculateGradientTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void calculateGradientTransform(AffineTransform& transform) { transform = m_attributes.gradientTransform(); } ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:63:18: note: overridden virtual function is here virtual void calculateGradientTransform(AffineTransform&) = 0; ^ In file included from Source/WebCore/svg/SVGRadialGradientElement.cpp:33: ./Source/WebCore/rendering/svg/RenderSVGResourceRadialGradient.h:45:18: warning: 'buildGradient' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void buildGradient(GradientData*) const; ^ ./Source/WebCore/rendering/svg/RenderSVGResourceGradient.h:65:18: note: overridden virtual function is here virtual void buildGradient(GradientData*) const = 0; ^ In file included from Source/WebCore/svg/SVGRadialGradientElement.cpp:36: ./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() \ ^ In file included from Source/WebCore/svg/SVGSetElement.cpp:23: In file included from ./Source/WebCore/svg/SVGSetElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 Source/WebCore/svg/SVGSetElement.cpp:23: In file included from ./Source/WebCore/svg/SVGSetElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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 \ ^ :228: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/svg/SVGSetElement.cpp:23: In file included from ./Source/WebCore/svg/SVGSetElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimateElement.h:29: ./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) \ ^ :231: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; ^ 4 warnings generated. 5 warnings generated. In file included from Source/WebCore/svg/SVGStopElement.cpp:24: In file included from ./Source/WebCore/svg/SVGStopElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedNumber.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 15 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGSVGElement.lo In file included from Source/WebCore/svg/SVGStringList.cpp:24: In file included from ./Source/WebCore/svg/SVGStringList.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/svg/SVGStyleElement.cpp:26: In file included from ./Source/WebCore/svg/SVGStyleElement.h:26: In file included from ./Source/WebCore/dom/InlineStyleSheetOwner.h:25: In file included from ./Source/WebCore/css/CSSStyleSheet.h:24: In file included from ./Source/WebCore/css/CSSParserMode.h:34: 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 Source/WebCore/svg/libWebCoreSVG_la-SVGSwitchElement.lo 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGSymbolElement.lo 1 warning generated. In file included from Source/WebCore/svg/SVGStopElement.cpp:24: ./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() \ ^ In file included from Source/WebCore/svg/SVGStopElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGGradientStop.h:25: 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/svg/SVGStopElement.cpp:24: In file included from ./Source/WebCore/svg/SVGStopElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedNumber.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/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/svg/libWebCoreSVG_la-SVGTests.lo In file included from Source/WebCore/svg/SVGSVGElement.cpp:25: In file included from ./Source/WebCore/svg/SVGSVGElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGSwitchElement.cpp:24: In file included from ./Source/WebCore/svg/SVGSwitchElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGStopElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGGradientStop.h:38:18: warning: 'isSVGGradientStop' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isSVGGradientStop() const { return true; } ^ ./Source/WebCore/rendering/RenderObject.h:430:18: note: overridden virtual function is here virtual bool isSVGGradientStop() const { return false; } ^ In file included from Source/WebCore/svg/SVGStopElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGGradientStop.h:39:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGGradientStop"; } ^ ./Source/WebCore/rendering/RenderObject.h:156:25: note: overridden virtual function is here virtual const char* renderName() const = 0; ^ In file included from Source/WebCore/svg/SVGStopElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGGradientStop.h:41:18: warning: 'layout' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void layout(); ^ ./Source/WebCore/rendering/RenderElement.h:96:18: note: overridden virtual function is here virtual void layout(); ^ In file included from Source/WebCore/svg/SVGStopElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGGradientStop.h:47:23: warning: 'objectBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect objectBoundingBox() const { return FloatRect(); } ^ ./Source/WebCore/rendering/RenderObject.h:459:23: note: overridden virtual function is here virtual FloatRect objectBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGStopElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGGradientStop.h:48:23: warning: 'strokeBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect strokeBoundingBox() const { return FloatRect(); } ^ ./Source/WebCore/rendering/RenderObject.h:460:23: note: overridden virtual function is here virtual FloatRect strokeBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGStopElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGGradientStop.h:49:23: warning: 'repaintRectInLocalCoordinates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect repaintRectInLocalCoordinates() const { return FloatRect(); } ^ ./Source/WebCore/rendering/RenderObject.h:464:23: note: overridden virtual function is here virtual FloatRect repaintRectInLocalCoordinates() const; ^ In file included from Source/WebCore/svg/SVGStopElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGGradientStop.h:53:18: warning: 'styleDidChange' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle); ^ ./Source/WebCore/rendering/RenderElement.h:170:18: note: overridden virtual function is here virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle); ^ In file included from Source/WebCore/svg/SVGStopElement.cpp:29: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:33: ./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/svg/SVGStopElement.cpp:31: ./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 Source/WebCore/svg/SVGStopElement.cpp:31: ./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) \ ^ :156: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 Source/WebCore/svg/SVGStopElement.cpp:31: ./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 \ ^ :180: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/svg/SVGStopElement.cpp:31: ./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) \ ^ :183: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; ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTextContentElement.lo In file included from Source/WebCore/svg/SVGSymbolElement.cpp:24: In file included from ./Source/WebCore/svg/SVGSymbolElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 17 warnings generated. In file included from Source/WebCore/svg/SVGSwitchElement.cpp:24: In file included from ./Source/WebCore/svg/SVGSwitchElement.h:27: ./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/svg/SVGSwitchElement.cpp:24: ./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 Source/WebCore/svg/SVGSwitchElement.cpp:24: ./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 \ ^ :19: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/svg/SVGSwitchElement.cpp:24: ./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) \ ^ :22: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/svg/SVGSwitchElement.cpp:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h:25: 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); } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:25: In file included from ./Source/WebCore/svg/SVGSVGElement.h:31: ./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/svg/SVGSVGElement.cpp:25: ./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 Source/WebCore/svg/SVGSVGElement.cpp:25: ./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 \ ^ :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 Source/WebCore/svg/SVGSVGElement.cpp:25: ./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) \ ^ :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 Source/WebCore/svg/SVGSVGElement.cpp:25: In file included from ./Source/WebCore/svg/SVGSVGElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGSVGElement.h:164:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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 Source/WebCore/svg/SVGTests.cpp:24: In file included from ./Source/WebCore/svg/SVGTests.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTextElement.lo In file included from Source/WebCore/svg/SVGSVGElement.cpp:39: 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/svg/SVGSVGElement.cpp:41: 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/svg/SVGSwitchElement.cpp:24: In file included from ./Source/WebCore/svg/SVGSwitchElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/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/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:42:18: warning: 'didTransformToRootUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool didTransformToRootUpdate() { return m_didTransformToRootUpdate; } ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:41:18: note: overridden virtual function is here virtual bool didTransformToRootUpdate() { return false; } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:44:18: warning: 'determineIfLayoutSizeChanged' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void determineIfLayoutSizeChanged(); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:72:18: note: overridden virtual function is here virtual void determineIfLayoutSizeChanged() { } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:45:18: warning: 'setNeedsTransformUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; } ^ ./Source/WebCore/rendering/RenderObject.h:449:18: note: overridden virtual function is here virtual void setNeedsTransformUpdate() { } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:52:18: warning: 'isSVGViewportContainer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isSVGViewportContainer() const { return true; } ^ ./Source/WebCore/rendering/RenderObject.h:429:18: note: overridden virtual function is here virtual bool isSVGViewportContainer() const { return false; } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:53:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGViewportContainer"; } ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:48:25: note: overridden virtual function is here virtual const char* renderName() const override { return "RenderSVGContainer"; } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:56:36: warning: 'localToParentTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const AffineTransform& localToParentTransform() const { return m_localToParentTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:472:36: note: overridden virtual function is here virtual const AffineTransform& localToParentTransform() const; ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:58:18: warning: 'calcViewport' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void calcViewport(); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:68:18: note: overridden virtual function is here virtual void calcViewport() { } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:59:18: warning: 'calculateLocalTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool calculateLocalTransform(); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:65:18: note: overridden virtual function is here virtual bool calculateLocalTransform() { return false; } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:61:18: warning: 'applyViewportClip' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void applyViewportClip(PaintInfo&); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:69:18: note: overridden virtual function is here virtual void applyViewportClip(PaintInfo&) { } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:45: ./Source/WebCore/rendering/svg/RenderSVGViewportContainer.h:62:18: warning: 'pointIsInsideViewportClip' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool pointIsInsideViewportClip(const FloatPoint& pointInParent); ^ ./Source/WebCore/rendering/svg/RenderSVGContainer.h:70:18: note: overridden virtual function is here virtual bool pointIsInsideViewportClip(const FloatPoint& /*pointInParent*/) { return true; } ^ In file included from Source/WebCore/svg/SVGSVGElement.cpp:46: 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/svg/SVGSVGElement.cpp:56: ./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 Source/WebCore/svg/SVGSVGElement.cpp:56: ./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 \ ^ :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/svg/SVGSVGElement.cpp:56: ./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) \ ^ :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/svg/SVGTextContentElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextContentElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTextPathElement.lo In file included from Source/WebCore/svg/SVGSymbolElement.cpp:24: ./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 Source/WebCore/svg/SVGSymbolElement.cpp:24: ./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 \ ^ :220: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/svg/SVGSymbolElement.cpp:24: ./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) \ ^ :223: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/svg/SVGSymbolElement.cpp:26: 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); } ^ In file included from Source/WebCore/svg/SVGSymbolElement.cpp:24: In file included from ./Source/WebCore/svg/SVGSymbolElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ 8 warnings generated. In file included from Source/WebCore/svg/SVGTests.cpp:27: In file included from ./Source/WebCore/dom/DOMImplementation.h:28: 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/svg/SVGTests.cpp:27: In file included from ./Source/WebCore/dom/DOMImplementation.h:28: 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/svg/SVGTests.cpp:27: In file included from ./Source/WebCore/dom/DOMImplementation.h:28: 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/svg/SVGTextContentElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextContentElement.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 Source/WebCore/svg/SVGTextContentElement.cpp:24: ./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 Source/WebCore/svg/SVGTextContentElement.cpp:24: ./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 \ ^ :51: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/svg/SVGTextContentElement.cpp:24: ./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) \ ^ :54: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/svg/SVGTextContentElement.cpp:30: 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/svg/SVGTextContentElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextContentElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/rendering/style/SVGRenderStyle.h:215:36: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here stroke.access()->width = obj; ^ 7 warnings generated. In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: In file included from ./Source/WebCore/rendering/svg/RenderSVGText.h:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGBlock.h:24: ./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/svg/SVGTextContentElement.cpp:32: In file included from ./Source/WebCore/rendering/svg/RenderSVGText.h:27: ./Source/WebCore/rendering/svg/RenderSVGBlock.h:49:18: warning: 'absoluteRects' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const; ^ ./Source/WebCore/rendering/RenderBlock.h:549:18: note: overridden virtual function is here virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const override; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:43:18: warning: 'isChildAllowed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const; ^ ./Source/WebCore/rendering/RenderElement.h:64:18: note: overridden virtual function is here virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const { return true; } ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:46:18: warning: 'setNeedsTransformUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; } ^ ./Source/WebCore/rendering/RenderObject.h:449:18: note: overridden virtual function is here virtual void setNeedsTransformUpdate() { } ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:48:23: warning: 'repaintRectInLocalCoordinates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect repaintRectInLocalCoordinates() const; ^ ./Source/WebCore/rendering/RenderObject.h:464:23: note: overridden virtual function is here virtual FloatRect repaintRectInLocalCoordinates() const; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:65:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGText"; } ^ ./Source/WebCore/rendering/RenderBlock.h:467:25: note: overridden virtual function is here virtual const char* renderName() const override; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:66:18: warning: 'isSVGText' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isSVGText() const { return true; } ^ ./Source/WebCore/rendering/RenderObject.h:434:18: note: overridden virtual function is here virtual bool isSVGText() const { return false; } ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:68:18: warning: 'paint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void paint(PaintInfo&, const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderBlock.h:379:18: note: overridden virtual function is here virtual void paint(PaintInfo&, const LayoutPoint&) override; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:70:18: warning: 'nodeAtFloatPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ ./Source/WebCore/rendering/RenderObject.h:477:18: note: overridden virtual function is here virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:71:29: warning: 'positionForPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual VisiblePosition positionForPoint(const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderBlockFlow.h:285:29: note: overridden virtual function is here virtual VisiblePosition positionForPoint(const LayoutPoint&) override; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:73:18: warning: 'requiresLayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool requiresLayer() const { return false; } ^ ./Source/WebCore/rendering/RenderBox.h:53:18: note: overridden virtual function is here virtual bool requiresLayer() const override ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:74:18: warning: 'layout' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void layout(); ^ ./Source/WebCore/rendering/RenderBlock.h:372:18: note: overridden virtual function is here virtual void layout() override; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:76:18: warning: 'absoluteQuads' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void absoluteQuads(Vector&, bool* wasFixed) const; ^ ./Source/WebCore/rendering/RenderBlock.h:550:18: note: overridden virtual function is here virtual void absoluteQuads(Vector&, bool* wasFixed) const override; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:84:18: warning: 'addChild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0); ^ ./Source/WebCore/rendering/RenderBlockFlow.h:377:10: note: overridden virtual function is here void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:88:23: warning: 'objectBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect objectBoundingBox() const { return frameRect(); } ^ ./Source/WebCore/rendering/RenderObject.h:459:23: note: overridden virtual function is here virtual FloatRect objectBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:89:23: warning: 'strokeBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect strokeBoundingBox() const; ^ ./Source/WebCore/rendering/RenderObject.h:460:23: note: overridden virtual function is here virtual FloatRect strokeBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:91:36: warning: 'localToParentTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const AffineTransform& localToParentTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:472:36: note: overridden virtual function is here virtual const AffineTransform& localToParentTransform() const; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:92:29: warning: 'localTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AffineTransform localTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:468:29: note: overridden virtual function is here virtual AffineTransform localTransform() const; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:95:26: warning: 'firstLineBlock' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual RenderBlock* firstLineBlock() const; ^ ./Source/WebCore/rendering/RenderBlock.h:520:26: note: overridden virtual function is here virtual RenderBlock* firstLineBlock() const override; ^ In file included from Source/WebCore/svg/SVGTextContentElement.cpp:32: ./Source/WebCore/rendering/svg/RenderSVGText.h:96:18: warning: 'updateFirstLetter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void updateFirstLetter(); ^ ./Source/WebCore/rendering/RenderBlock.h:296:18: note: overridden virtual function is here virtual void updateFirstLetter(); ^ 23 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTextPositioningElement.lo 28 warnings generated. 4 warnings generated. In file included from Source/WebCore/svg/SVGTextElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGTextPathElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPathElement.h:24: In file included from ./DerivedSources/WebCore/SVGNames.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTitleElement.lo In file included from Source/WebCore/svg/SVGTextElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: In file included from ./Source/WebCore/svg/SVGTextContentElement.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 Source/WebCore/svg/SVGTextElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 Source/WebCore/svg/SVGTextElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 \ ^ :55: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/svg/SVGTextElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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) \ ^ :58: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/svg/SVGTextElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextElement.h:25: ./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 Source/WebCore/svg/SVGTextElement.cpp:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ In file included from Source/WebCore/svg/SVGTextPathElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPathElement.h:25: In file included from ./Source/WebCore/svg/SVGTextContentElement.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 Source/WebCore/svg/SVGTextPathElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPathElement.h:25: ./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 Source/WebCore/svg/SVGTextPathElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPathElement.h:25: ./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 \ ^ :51: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/svg/SVGTextPathElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPathElement.h:25: ./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) \ ^ :54: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/svg/SVGTextPathElement.cpp:24: ./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 Source/WebCore/svg/SVGTextPathElement.cpp:24: ./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) \ ^ :172: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 Source/WebCore/svg/SVGTextPathElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPathElement.h:25: In file included from ./Source/WebCore/svg/SVGTextContentElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGTextPathElement.h:137:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(StartOffset, startOffset) ^ ./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 Source/WebCore/svg/SVGTextPathElement.cpp:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGListProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/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/svg/SVGTextPositioningElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTransformable.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTransform.lo In file included from Source/WebCore/svg/SVGTextElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGText.h:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGBlock.h:24: ./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/svg/SVGTextElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGText.h:27: ./Source/WebCore/rendering/svg/RenderSVGBlock.h:49:18: warning: 'absoluteRects' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const; ^ ./Source/WebCore/rendering/RenderBlock.h:549:18: note: overridden virtual function is here virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const override; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:43:18: warning: 'isChildAllowed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const; ^ ./Source/WebCore/rendering/RenderElement.h:64:18: note: overridden virtual function is here virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const { return true; } ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:46:18: warning: 'setNeedsTransformUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; } ^ ./Source/WebCore/rendering/RenderObject.h:449:18: note: overridden virtual function is here virtual void setNeedsTransformUpdate() { } ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:48:23: warning: 'repaintRectInLocalCoordinates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect repaintRectInLocalCoordinates() const; ^ ./Source/WebCore/rendering/RenderObject.h:464:23: note: overridden virtual function is here virtual FloatRect repaintRectInLocalCoordinates() const; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:65:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGText"; } ^ ./Source/WebCore/rendering/RenderBlock.h:467:25: note: overridden virtual function is here virtual const char* renderName() const override; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:66:18: warning: 'isSVGText' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isSVGText() const { return true; } ^ ./Source/WebCore/rendering/RenderObject.h:434:18: note: overridden virtual function is here virtual bool isSVGText() const { return false; } ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:68:18: warning: 'paint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void paint(PaintInfo&, const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderBlock.h:379:18: note: overridden virtual function is here virtual void paint(PaintInfo&, const LayoutPoint&) override; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:70:18: warning: 'nodeAtFloatPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ ./Source/WebCore/rendering/RenderObject.h:477:18: note: overridden virtual function is here virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:71:29: warning: 'positionForPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual VisiblePosition positionForPoint(const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderBlockFlow.h:285:29: note: overridden virtual function is here virtual VisiblePosition positionForPoint(const LayoutPoint&) override; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:73:18: warning: 'requiresLayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool requiresLayer() const { return false; } ^ ./Source/WebCore/rendering/RenderBox.h:53:18: note: overridden virtual function is here virtual bool requiresLayer() const override ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:74:18: warning: 'layout' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void layout(); ^ ./Source/WebCore/rendering/RenderBlock.h:372:18: note: overridden virtual function is here virtual void layout() override; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:76:18: warning: 'absoluteQuads' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void absoluteQuads(Vector&, bool* wasFixed) const; ^ ./Source/WebCore/rendering/RenderBlock.h:550:18: note: overridden virtual function is here virtual void absoluteQuads(Vector&, bool* wasFixed) const override; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:84:18: warning: 'addChild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0); ^ ./Source/WebCore/rendering/RenderBlockFlow.h:377:10: note: overridden virtual function is here void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:88:23: warning: 'objectBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect objectBoundingBox() const { return frameRect(); } ^ ./Source/WebCore/rendering/RenderObject.h:459:23: note: overridden virtual function is here virtual FloatRect objectBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:89:23: warning: 'strokeBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect strokeBoundingBox() const; ^ ./Source/WebCore/rendering/RenderObject.h:460:23: note: overridden virtual function is here virtual FloatRect strokeBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:91:36: warning: 'localToParentTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const AffineTransform& localToParentTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:472:36: note: overridden virtual function is here virtual const AffineTransform& localToParentTransform() const; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:92:29: warning: 'localTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AffineTransform localTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:468:29: note: overridden virtual function is here virtual AffineTransform localTransform() const; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:95:26: warning: 'firstLineBlock' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual RenderBlock* firstLineBlock() const; ^ ./Source/WebCore/rendering/RenderBlock.h:520:26: note: overridden virtual function is here virtual RenderBlock* firstLineBlock() const override; ^ In file included from Source/WebCore/svg/SVGTextElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:96:18: warning: 'updateFirstLetter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void updateFirstLetter(); ^ ./Source/WebCore/rendering/RenderBlock.h:296:18: note: overridden virtual function is here virtual void updateFirstLetter(); ^ 29 warnings generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTransformDistance.lo In file included from Source/WebCore/svg/SVGTitleElement.cpp:23: In file included from ./Source/WebCore/svg/SVGTitleElement.h:25: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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/svg/SVGTextPositioningElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: In file included from ./Source/WebCore/svg/SVGTextContentElement.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 Source/WebCore/svg/SVGTextPositioningElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 Source/WebCore/svg/SVGTextPositioningElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 \ ^ :55: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/svg/SVGTextPositioningElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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) \ ^ :58: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/svg/SVGTextPositioningElement.cpp:24: ./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' 10 virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \ warning s ^ generated . ./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 Source/WebCore/svg/SVGTextPositioningElement.cpp:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGResource.h:24: In file included from ./Source/WebCore/rendering/svg/RenderSVGShape.h:32: 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); } ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGListProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/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/svg/SVGTextPositioningElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGText.h:27: In file included from ./Source/WebCore/rendering/svg/RenderSVGBlock.h:24: ./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() { } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTransformList.lo In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: In file included from ./Source/WebCore/rendering/svg/RenderSVGText.h:27: ./Source/WebCore/rendering/svg/RenderSVGBlock.h:49:18: warning: 'absoluteRects' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const; ^ ./Source/WebCore/rendering/RenderBlock.h:549:18: note: overridden virtual function is here virtual void absoluteRects(Vector&, const LayoutPoint& accumulatedOffset) const override; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:43:18: warning: 'isChildAllowed' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const; ^ ./Source/WebCore/rendering/RenderElement.h:64:18: note: overridden virtual function is here virtual bool isChildAllowed(const RenderObject&, const RenderStyle&) const { return true; } ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:46:18: warning: 'setNeedsTransformUpdate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; } ^ ./Source/WebCore/rendering/RenderObject.h:449:18: note: overridden virtual function is here virtual void setNeedsTransformUpdate() { } ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:48:23: warning: 'repaintRectInLocalCoordinates' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect repaintRectInLocalCoordinates() const; ^ ./Source/WebCore/rendering/RenderObject.h:464:23: note: overridden virtual function is here virtual FloatRect repaintRectInLocalCoordinates() const; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:65:25: warning: 'renderName' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* renderName() const { return "RenderSVGText"; } ^ ./Source/WebCore/rendering/RenderBlock.h:467:25: note: overridden virtual function is here virtual const char* renderName() const override; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:66:18: warning: 'isSVGText' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool isSVGText() const { return true; } ^ ./Source/WebCore/rendering/RenderObject.h:434:18: note: overridden virtual function is here virtual bool isSVGText() const { return false; } ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:68:18: warning: 'paint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void paint(PaintInfo&, const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderBlock.h:379:18: note: overridden virtual function is here virtual void paint(PaintInfo&, const LayoutPoint&) override; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:70:18: warning: 'nodeAtFloatPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ ./Source/WebCore/rendering/RenderObject.h:477:18: note: overridden virtual function is here virtual bool nodeAtFloatPoint(const HitTestRequest&, HitTestResult&, const FloatPoint& pointInParent, HitTestAction); ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:71:29: warning: 'positionForPoint' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual VisiblePosition positionForPoint(const LayoutPoint&); ^ ./Source/WebCore/rendering/RenderBlockFlow.h:285:29: note: overridden virtual function is here virtual VisiblePosition positionForPoint(const LayoutPoint&) override; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:73:18: warning: 'requiresLayer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool requiresLayer() const { return false; } ^ ./Source/WebCore/rendering/RenderBox.h:53:18: note: overridden virtual function is here virtual bool requiresLayer() const override ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:74:18: warning: 'layout' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void layout(); ^ ./Source/WebCore/rendering/RenderBlock.h:372:18: note: overridden virtual function is here virtual void layout() override; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:76:18: warning: 'absoluteQuads' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void absoluteQuads(Vector&, bool* wasFixed) const; ^ ./Source/WebCore/rendering/RenderBlock.h:550:18: note: overridden virtual function is here virtual void absoluteQuads(Vector&, bool* wasFixed) const override; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:84:18: warning: 'addChild' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0); ^ ./Source/WebCore/rendering/RenderBlockFlow.h:377:10: note: overridden virtual function is here void addChild(RenderObject* newChild, RenderObject* beforeChild = 0) override; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:88:23: warning: 'objectBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect objectBoundingBox() const { return frameRect(); } ^ ./Source/WebCore/rendering/RenderObject.h:459:23: note: overridden virtual function is here virtual FloatRect objectBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:89:23: warning: 'strokeBoundingBox' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FloatRect strokeBoundingBox() const; ^ ./Source/WebCore/rendering/RenderObject.h:460:23: note: overridden virtual function is here virtual FloatRect strokeBoundingBox() const; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:91:36: warning: 'localToParentTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const AffineTransform& localToParentTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:472:36: note: overridden virtual function is here virtual const AffineTransform& localToParentTransform() const; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:92:29: warning: 'localTransform' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual AffineTransform localTransform() const { return m_localTransform; } ^ ./Source/WebCore/rendering/RenderObject.h:468:29: note: overridden virtual function is here virtual AffineTransform localTransform() const; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:95:26: warning: 'firstLineBlock' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual RenderBlock* firstLineBlock() const; ^ ./Source/WebCore/rendering/RenderBlock.h:520:26: note: overridden virtual function is here virtual RenderBlock* firstLineBlock() const override; ^ In file included from Source/WebCore/svg/SVGTextPositioningElement.cpp:28: ./Source/WebCore/rendering/svg/RenderSVGText.h:96:18: warning: 'updateFirstLetter' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void updateFirstLetter(); ^ ./Source/WebCore/rendering/RenderBlock.h:296:18: note: overridden virtual function is here virtual void updateFirstLetter(); ^ In file included from Source/WebCore/svg/SVGTransform.cpp:24: In file included from ./Source/WebCore/svg/SVGTransform.h:25: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 29 warnings generated. In file included from Source/WebCore/svg/SVGTransformable.cpp:25: In file included from ./Source/WebCore/svg/SVGTransformable.h:26: In file included from ./Source/WebCore/svg/SVGTransform.h:25: 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/svg/libWebCoreSVG_la-SVGTRefElement.lo In file included from Source/WebCore/svg/SVGTransform.cpp:30: In file included from ./Source/WebCore/svg/SVGSVGElement.h:31: ./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/svg/SVGTransform.cpp:30: ./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 Source/WebCore/svg/SVGTransform.cpp:30: ./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 \ ^ :142: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/svg/SVGTransform.cpp:30: ./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) \ ^ :145: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/svg/SVGTransform.cpp:30: In file included from ./Source/WebCore/svg/SVGSVGElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGSVGElement.h:164:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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; \ ^ 6 warnings generated. In file included from Source/WebCore/svg/SVGTransformList.cpp:24: In file included from ./Source/WebCore/svg/SVGTransformList.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTraits.h:25: 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/svg/SVGTransformDistance.cpp:22: In file included from ./Source/WebCore/svg/SVGTransformDistance.h:24: In file included from ./Source/WebCore/svg/SVGTransform.h:25: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGTSpanElement.lo In file included from Source/WebCore/svg/SVGTransformList.cpp:27: In file included from ./Source/WebCore/svg/SVGSVGElement.h:31: ./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/svg/SVGTransformList.cpp:27: ./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 Source/WebCore/svg/SVGTransformList.cpp:27: ./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 \ ^ :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 Source/WebCore/svg/SVGTransformList.cpp:27: ./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) \ ^ :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 Source/WebCore/svg/SVGTransformList.cpp:27: In file included from ./Source/WebCore/svg/SVGSVGElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGSVGElement.h:164:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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; \ ^ 6 warnings generated. In file included from Source/WebCore/svg/SVGTRefElement.cpp:25: In file included from ./Source/WebCore/svg/SVGTRefElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGURIReference.lo In file included from Source/WebCore/svg/SVGTRefElement.cpp:25: In file included from ./Source/WebCore/svg/SVGTRefElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: In file included from ./Source/WebCore/svg/SVGTextContentElement.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 Source/WebCore/svg/SVGTRefElement.cpp:25: In file included from ./Source/WebCore/svg/SVGTRefElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 Source/WebCore/svg/SVGTRefElement.cpp:25: In file included from ./Source/WebCore/svg/SVGTRefElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 \ ^ :55: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/svg/SVGTRefElement.cpp:25: In file included from ./Source/WebCore/svg/SVGTRefElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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) \ ^ :58: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/svg/SVGTRefElement.cpp:25: In file included from ./Source/WebCore/svg/SVGTRefElement.h:25: ./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 Source/WebCore/svg/SVGTRefElement.cpp:25: ./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 Source/WebCore/svg/SVGTRefElement.cpp:25: ./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) \ ^ :18: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 Source/WebCore/svg/SVGTRefElement.cpp:31: In file included from ./Source/WebCore/rendering/svg/RenderSVGInline.h:25: In file included from ./Source/WebCore/rendering/RenderInline.h:26: In file included from ./Source/WebCore/rendering/InlineFlowBox.h:24: In file included from ./Source/WebCore/rendering/InlineBox.h:24: 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/svg/SVGTRefElement.cpp:25: In file included from ./Source/WebCore/svg/SVGTRefElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGListProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/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/svg/libWebCoreSVG_la-SVGUseElement.lo 1 warning generated. CXX Source/WebCore/svg/libWebCoreSVG_la-SVGViewElement.lo 11 warnings generated. In file included from Source/WebCore/svg/SVGURIReference.cpp:24: In file included from ./Source/WebCore/svg/SVGURIReference.h:25: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGViewSpec.lo CXX Source/WebCore/svg/libWebCoreSVG_la-SVGVKernElement.lo In file included from Source/WebCore/svg/SVGTSpanElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTSpanElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. In file included from Source/WebCore/svg/SVGUseElement.cpp:28: In file included from ./Source/WebCore/svg/SVGUseElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGViewElement.cpp:24: In file included from ./Source/WebCore/svg/SVGViewElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGUseElement.cpp:28: In file included from ./Source/WebCore/svg/SVGUseElement.h:30: ./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/svg/SVGUseElement.cpp:28: ./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 Source/WebCore/svg/SVGUseElement.cpp:28: ./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) \ ^ :135: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 Source/WebCore/svg/SVGUseElement.cpp:28: ./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 \ ^ :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 Source/WebCore/svg/SVGUseElement.cpp:28: ./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) \ ^ :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 Source/WebCore/svg/SVGUseElement.cpp:28: In file included from ./Source/WebCore/svg/SVGUseElement.h:27: In file included from ./Source/WebCore/svg/SVGAnimatedBoolean.h:25: 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/SVGUseElement.h:101:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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 Source/WebCore/svg/SVGUseElement.cpp:38: 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); } ^ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGZoomAndPan.lo In file included from Source/WebCore/svg/SVGUseElement.cpp:46: ./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 Source/WebCore/svg/SVGUseElement.cpp:46: ./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 \ ^ :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 Source/WebCore/svg/SVGUseElement.cpp:46: ./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) \ ^ :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; ^ In file included from Source/WebCore/svg/SVGUseElement.cpp:50: ./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 Source/WebCore/svg/SVGUseElement.cpp:50: ./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 \ ^ :121: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/svg/SVGUseElement.cpp:50: ./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) \ ^ :124: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/svg/SVGUseElement.cpp:51: ./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 Source/WebCore/svg/SVGUseElement.cpp:51: ./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 \ ^ :212: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/svg/SVGUseElement.cpp:51: ./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) \ ^ :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 Source/WebCore/svg/SVGUseElement.cpp:54: In file included from ./Source/WebCore/xml/parser/XMLDocumentParser.h:31: In file included from ./Source/WebCore/dom/ScriptableDocumentParser.h:29: ./Source/WebCore/dom/DecodedDataDocumentParser.h:44:18: warning: 'append' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void append(PassRefPtr) = 0; ^ ./Source/WebCore/dom/DocumentParser.h:56:18: note: overridden virtual function is here virtual void append(PassRefPtr) = 0; ^ In file included from Source/WebCore/svg/SVGViewElement.cpp:24: ./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 Source/WebCore/svg/SVGViewElement.cpp:24: ./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 \ ^ :224: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/svg/SVGViewElement.cpp:24: ./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) \ ^ :227: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/svg/SVGViewSpec.cpp:23: In file included from ./Source/WebCore/svg/SVGViewSpec.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyDescription.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/svg/SVGVKernElement.cpp:23: In file included from ./Source/WebCore/svg/SVGVKernElement.h:24: In file included from ./Source/WebCore/svg/SVGElement.h:28: In file included from ./Source/WebCore/svg/SVGAnimatedString.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyMacros.h:26: In file included from ./Source/WebCore/dom/Element.h:29: 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/svg/libWebCoreSVG_la-SVGZoomEvent.lo 4 warnings generated. GEN DerivedSources/WebCore/JSSVGAElement.h In file included from Source/WebCore/svg/SVGTSpanElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTSpanElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: In file included from ./Source/WebCore/svg/SVGTextContentElement.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 Source/WebCore/svg/SVGTSpanElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTSpanElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 Source/WebCore/svg/SVGTSpanElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTSpanElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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 \ ^ :55: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/svg/SVGTSpanElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTSpanElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:27: ./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) \ ^ :58: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/svg/SVGTSpanElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTSpanElement.h:25: ./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 Source/WebCore/svg/SVGTSpanElement.cpp:26: In file included from ./Source/WebCore/rendering/RenderInline.h:26: In file included from ./Source/WebCore/rendering/InlineFlowBox.h:24: In file included from ./Source/WebCore/rendering/InlineBox.h:24: 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); } ^ 19 warnings generated. In file included from Source/WebCore/svg/SVGTSpanElement.cpp:24: In file included from ./Source/WebCore/svg/SVGTSpanElement.h:25: In file included from ./Source/WebCore/svg/SVGTextPositioningElement.h:25: In file included from ./Source/WebCore/svg/SVGAnimatedLengthList.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedListPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGListPropertyTearOff.h:24: In file included from ./Source/WebCore/svg/properties/SVGListProperty.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/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/JSSVGAltGlyphDefElement.h In file included from Source/WebCore/svg/SVGZoomAndPan.cpp:24: In file included from ./Source/WebCore/svg/SVGZoomAndPan.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. GEN DerivedSources/WebCore/JSSVGAltGlyphElement.h In file included from Source/WebCore/svg/SVGZoomEvent.cpp:26: In file included from ./Source/WebCore/svg/SVGZoomEvent.h:26: 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/svg/SVGVKernElement.cpp:23: In file included from ./Source/WebCore/svg/SVGVKernElement.h:25: ./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 Source/WebCore/svg/SVGVKernElement.cpp:23: In file included from ./Source/WebCore/svg/SVGVKernElement.h:25: ./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 \ ^ :263: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/svg/SVGVKernElement.cpp:23: In file included from ./Source/WebCore/svg/SVGVKernElement.h:25: ./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) \ ^ :266: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/JSSVGAltGlyphItemElement.h 1 warning generated. 4 warnings generated. 9 warnings generated. In file included from Source/WebCore/svg/SVGViewSpec.cpp:30: In file included from ./Source/WebCore/svg/SVGSVGElement.h:31: ./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/svg/SVGViewSpec.cpp:30: ./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 Source/WebCore/svg/SVGViewSpec.cpp:30: ./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 \ ^ :138: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/svg/SVGViewSpec.cpp:30: ./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) \ ^ :141: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/svg/SVGViewSpec.cpp:23: In file included from ./Source/WebCore/svg/SVGViewSpec.h:24: In file included from ./Source/WebCore/svg/SVGAnimatedPreserveAspectRatio.h:24: In file included from ./Source/WebCore/svg/properties/SVGAnimatedPropertyTearOff.h:25: In file included from ./Source/WebCore/svg/properties/SVGPropertyTearOff.h:25: 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/SVGSVGElement.h:164:9: note: in implicit copy assignment operator for 'WebCore::SVGLength' first required here DECLARE_ANIMATED_LENGTH(X, x) ^ ./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; \ ^ GEN DerivedSources/WebCore/JSSVGAngle.h GEN DerivedSources/WebCore/JSSVGAnimateColorElement.h GEN DerivedSources/WebCore/JSSVGAnimatedAngle.h GEN DerivedSources/WebCore/JSSVGAnimatedBoolean.h 6 warnings generated. 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 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 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 GEN DerivedSources/WebCore/JSSVGFEFuncGElement.h GEN DerivedSources/WebCore/JSSVGFEFuncRElement.h GEN DerivedSources/WebCore/JSSVGFEGaussianBlurElement.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/JSSVGFEImageElement.h GEN DerivedSources/WebCore/JSSVGFEMergeElement.h 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: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/JSSVGFEMorphologyElement.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; } ^~~~ ~ 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. ~^~~~ 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 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] GEN DerivedSources/WebCore/JSSVGFontFaceFormatElement.h 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/JSSVGFontFaceNameElement.h GEN DerivedSources/WebCore/JSSVGFontFaceSrcElement.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/JSSVGFontFaceUriElement.h GEN DerivedSources/WebCore/JSSVGForeignObjectElement.h GEN DerivedSources/WebCore/JSSVGGElement.h GEN DerivedSources/WebCore/JSSVGGlyphElement.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; ^ 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() \ ^ GEN DerivedSources/WebCore/JSSVGGlyphRefElement.h 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() \ ^ 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() \ ^ 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() \ ^ 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; ^ GEN DerivedSources/WebCore/JSSVGGradientElement.h 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; ^ 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() \ ^ 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; ^ GEN DerivedSources/WebCore/JSSVGGraphicsElement.h 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; ^ 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 GEN DerivedSources/WebCore/JSSVGHKernElement.h :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() \ ^ 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; ^ GEN DerivedSources/WebCore/JSSVGImageElement.h 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; ^ 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/JSSVGLength.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/JSSVGLengthList.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/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 164 warnings generated. GEN DerivedSources/WebCore/JSSVGPathSegList.h GEN DerivedSources/WebCore/JSSVGPathSegMovetoRel.h GEN DerivedSources/WebCore/JSSVGPathSegMovetoAbs.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 GEN DerivedSources/WebCore/JSSVGZoomAndPan.h GEN DerivedSources/WebCore/JSSVGZoomEvent.h CXX DerivedSources/Platform/libPlatform_la-ColorData.lo CXX DerivedSources/Platform/libPlatform_la-WebKitFontFamilyNames.lo CXX Source/WebCore/platform/animation/libWebCorePlatform_la-Animation.lo CXX Source/WebCore/platform/animation/libWebCorePlatform_la-AnimationList.lo CXX Source/WebCore/platform/linux/libWebCorePlatform_la-GamepadDeviceLinux.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/mediastream/libWebCorePlatform_la-MediaStreamCenter.lo 6 warnings generated. 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. 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-RTCIceCandidateDescriptor.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/mediastream/libWebCorePlatform_la-RTCPeerConnectionHandler.lo 1 warning generated. 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 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/platform/mock/libWebCorePlatform_la-RTCDataChannelHandlerMock.lo CXX Source/WebCore/platform/mock/libWebCorePlatform_la-RTCNotifiersMock.lo CXX Source/WebCore/platform/mock/libWebCorePlatform_la-RTCPeerConnectionHandlerMock.lo 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/platform/mock/libWebCorePlatform_la-ScrollbarThemeMock.lo CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockBox.lo CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockMediaPlayerMediaSource.lo CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockMediaSourcePrivate.lo CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockSourceBufferPrivate.lo 1 warning generated. CXX Source/WebCore/platform/mock/mediasource/libWebCorePlatform_la-MockTracks.lo CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteAuthorizer.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/sql/libWebCorePlatform_la-SQLiteDatabase.lo CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteDatabaseTracker.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-SQLiteFileSystem.lo CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteStatement.lo CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLiteTransaction.lo CXX Source/WebCore/platform/sql/libWebCorePlatform_la-SQLValue.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/battery/libWebCoreModules_la-BatteryController.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. 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. CXX Source/WebCore/Modules/battery/libWebCoreModules_la-BatteryManager.lo 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/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/gamepad/libWebCoreModules_la-Gamepad.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/gamepad/libWebCoreModules_la-GamepadList.lo CXX Source/WebCore/Modules/gamepad/libWebCoreModules_la-NavigatorGamepad.lo 1 warning generated. CXX Source/WebCore/Modules/geolocation/libWebCoreModules_la-Coordinates.lo 1 warning generated. 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 CXX Source/WebCore/Modules/indexeddb/leveldb/libWebCoreModules_la-IDBBackingStoreTransactionLevelDB.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-IDBIndexWriterLevelDB.lo 1 warning generated. 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. CXX Source/WebCore/Modules/mediasource/libWebCoreModules_la-VideoPlaybackQuality.lo 1 warning generated. CXX Source/WebCore/Modules/mediastream/libWebCoreModules_la-AudioStreamTrack.lo 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 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioContext.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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. 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; ^ 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; ^ 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; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioDestinationNode.lo 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: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/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: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: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; } ^ 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/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: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; } ^ 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/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; ^~~~~~~~~~~~~~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-GainNode.lo 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; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioListener.lo 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; ^ 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/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: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/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; } ^~~~ ~ 3 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: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. ~^~~~ 13 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioNode.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: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); ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioNodeInput.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/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/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)) ^ 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; } ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioNodeOutput.lo 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; ^ 4 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; ^~~~~~~~~~~~~~ 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: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; ^ & [ ] 3 warnings generated. 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/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/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: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/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. ~^~~~ 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-PannerNode.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: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; } ^ 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; ^ 3 warnings generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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: 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); ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioParam.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioParamTimeline.lo 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/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] In file included from Source/WebCore/Modules/webaudio/PannerNode.cpp: const Checked& operator=(Checked rhs)25 : ^In file included from ./Source/WebCore/config.h:74./Source/WTF/wtf/CheckedArithmetic.h: :In file included from 727./Source/WTF/wtf/FastMalloc.h::1228:: In file included from note./Source/WTF/wtf/StdLibExtras.h: :in implicit copy constructor for 'WTF::Checked' first required here33 : ./Source/WTF/wtf/CheckedArithmetic.h:465:20: warning return Checked(value) + checkedSum(args...);: definition of implicit copy constructor for 'Checked' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] ^ ./Source/WTF/wtf/CheckedArithmetic.h:735 const Checked& operator=(Checked rhs): 12 ^: note: ./Source/WebCore/platform/audio/AudioArray.hin instantiation of function template specialization 'WTF::checkedSum' requested here: 57:27: note return checkedSum(args...).hasOverflowed();: in implicit copy constructor for 'WTF::Checked' first required here ^ ./Source/JavaScriptCore/runtime/Operations.h:54: Checked initialSize = sizeof(T) * n;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: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; } ^ 3 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; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioProcessingEvent.lo CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioScheduledSourceNode.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; ^ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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. 4 warnings generated. 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-AudioSummingJunction.lo 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-BiquadDSPKernel.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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; ^ 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-BiquadFilterNode.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-BiquadProcessor.lo 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/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: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-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; ^ & [ ] 3 warnings generated. 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: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(); ~^~~~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-DefaultAudioDestinationNode.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: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/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/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; ^ 3 warnings generated. 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. ~^~~~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/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/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; ^ 3 warnings generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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)) ^ 13 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; ^ 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-DelayNode.lo 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-DelayProcessor.lo 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-DynamicsCompressorNode.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-ScriptProcessorNode.lo 3 warnings generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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: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-MediaElementAudioSourceNode.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-MediaStreamAudioSourceNode.lo 3 warnings generated. 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. 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; ^ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-MediaStreamAudioDestinationNode.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-MediaStreamAudioSource.lo 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 CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-OscillatorNode.lo 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-RealtimeAnalyser.lo 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/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-AnalyserNode.lo 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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; ^ 6 warnings generated. 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; ^ 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/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; ^ 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. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 3 warnings generated. 3 warnings generated. 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-WaveShaperNode.lo 3 warnings generated. CXX Source/WebCore/Modules/webaudio/libWebCoreModules_la-WaveShaperDSPKernel.lo 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 CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DOMWindowWebDatabase.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/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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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; ^ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-Database.lo 5 warnings generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseAuthorizer.lo 3 warnings generated. 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/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; ^ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 5 warnings generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBackend.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBackendBase.lo 3 warnings generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBackendContext.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBackendSync.lo 1 warning generated. 1 warning generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseBase.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseContext.lo 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/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/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/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; ^ & [ ] 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/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/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); ^ 1 warning generated. 1 warning generated. 1 warning generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseManager.lo 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; ^ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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)) ^ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseServer.lo 1 warning generated. 12 warnings generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseSync.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseTask.lo 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); } ^ 2 warnings generated. 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-DatabaseThread.lo 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/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(); ~^~~~ 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; } ^~~~ ~ 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: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. ~^~~~ 1 warning generated. 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); ^ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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: 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/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)) ^ 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-DatabaseTracker.lo 12 warnings generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-OriginLock.lo 1 warning generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLException.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLResultSet.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLResultSetRowList.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLStatement.lo 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLStatementBackend.lo 1 warning generated. 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLStatementSync.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransaction.lo CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionBackend.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. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionBackendSync.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-SQLTransactionClient.lo 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionCoordinator.lo 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-SQLTransactionStateMachine.lo 1 warning generated. 1 warning generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-SQLTransactionSync.lo 1In file included from warningSource/WebCore/Modules/webdatabase/SQLTransactionClient.cpp generated:. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. CXX Source/WebCore/Modules/webdatabase/libWebCoreModules_la-WorkerGlobalScopeWebDatabase.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocket.lo CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketDeflateFramer.lo 1 warning generated. 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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; ^ 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/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); ^ 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: 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; ^~~~~~~~~~~~~~ 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/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/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; ^~~~~~~~~~~~~~ 7 warnings generated. 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); ^ 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(); ~^~~~ 13 warnings 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: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/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: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; ^ 1 warning 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/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. ~^~~~ 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); ^ CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketExtensionDispatcher.lo CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketExtensionParser.lo CXX Source/WebCore/Modules/websockets/libWebCoreModules_la-WebSocketFrame.lo 7 warnings generated. 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/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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)) ^ 1 warning generated. 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. 18 warnings 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 1 warning generated. CXX DerivedSources/WebCore/libWebCore_la-CSSGrammar.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CXX DerivedSources/WebCore/libWebCore_la-CSSPropertyNames.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; ^ CXX DerivedSources/WebCore/libWebCore_la-CSSValueKeywords.lo 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-EventFactory.lo CXX DerivedSources/WebCore/libWebCore_la-ExceptionCodeDescription.lo 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; ^~~~~~~~~~~~~~ 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 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); ^~~~~~~~~ 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(); ~^~~~ 6 warnings generated. 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-HTMLElementFactory.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning generated. 7 warnings generated. 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 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); ^ DerivedSources/WebCore/CSSGrammar.cpp:160:10: fatal error: 'CSSGrammar.hpp' file not found #include "CSSGrammar.hpp" ^~~~~~~~~~~~~~~~ CXX DerivedSources/WebCore/libWebCore_la-HTMLEntityTable.lo 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 1 warning and 1 error generated. 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: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 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; ^ & [ ] 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 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: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. ~^~~~ 7 warnings generated. 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); ^ 13 warnings generated. 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/HTMLEntityTable.cpp:31: In file included from ./Source/WebCore/html/parser/HTMLEntityTable.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. 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-gtk3/work/webkitgtk-2.4.11' gmake: *** [GNUmakefile:25837: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/www/webkit24-gtk3 *** Error code 1 Stop. make: stopped in /data/pkgsrc/www/webkit24-gtk3