<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[243163] trunk/Source</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/243163">243163</a></dd>
<dt>Author</dt> <dd>mcatanzaro@igalia.com</dd>
<dt>Date</dt> <dd>2019-03-19 13:04:34 -0700 (Tue, 19 Mar 2019)</dd>
</dl>

<h3>Log Message</h3>
<pre>Build cleanly with GCC 9
https://bugs.webkit.org/show_bug.cgi?id=195920

Reviewed by Chris Dumez.

WebKit triggers three new GCC 9 warnings:

"""
-Wdeprecated-copy, implied by -Wextra, warns about the C++11 deprecation of implicitly
declared copy constructor and assignment operator if one of them is user-provided.
"""

Solution is to either add a copy constructor or copy assignment operator, if required, or
else remove one if it is redundant.

"""
-Wredundant-move, implied by -Wextra, warns about redundant calls to std::move.
-Wpessimizing-move, implied by -Wall, warns when a call to std::move prevents copy elision.
"""

These account for most of this patch. Solution is to just remove the bad WTFMove().

Additionally, -Wclass-memaccess has been enhanced to catch a few cases that GCC 8 didn't.
These are solved by casting nontrivial types to void* before using memcpy. (Of course, it
would be safer to not use memcpy on nontrivial types, but that's too complex for this
patch. Searching for memcpy used with static_cast<void*> will reveal other cases to fix.)

Source/JavaScriptCore:

* b3/B3ValueRep.h:
* bindings/ScriptValue.cpp:
(Inspector::jsToInspectorValue):
* bytecode/GetterSetterAccessCase.cpp:
(JSC::GetterSetterAccessCase::create):
(JSC::GetterSetterAccessCase::clone const):
* bytecode/InstanceOfAccessCase.cpp:
(JSC::InstanceOfAccessCase::clone const):
* bytecode/IntrinsicGetterAccessCase.cpp:
(JSC::IntrinsicGetterAccessCase::clone const):
* bytecode/ModuleNamespaceAccessCase.cpp:
(JSC::ModuleNamespaceAccessCase::clone const):
* bytecode/ProxyableAccessCase.cpp:
(JSC::ProxyableAccessCase::clone const):
* bytecode/StructureSet.h:
* debugger/Breakpoint.h:
* dfg/DFGRegisteredStructureSet.h:
* inspector/agents/InspectorDebuggerAgent.cpp:
(Inspector::buildDebuggerLocation):
* inspector/scripts/codegen/cpp_generator_templates.py:
* parser/UnlinkedSourceCode.h:
* wasm/WasmAirIRGenerator.cpp:
(JSC::Wasm::parseAndCompileAir):
* wasm/WasmB3IRGenerator.cpp:
(JSC::Wasm::parseAndCompile):
* wasm/WasmNameSectionParser.cpp:
(JSC::Wasm::NameSectionParser::parse):
* wasm/WasmStreamingParser.cpp:
(JSC::Wasm::StreamingParser::consume):

Source/WebCore:

* Modules/encryptedmedia/CDM.cpp:
(WebCore::CDM::getSupportedConfiguration):
* Modules/encryptedmedia/MediaKeys.cpp:
(WebCore::MediaKeys::createSession):
* Modules/entriesapi/DOMFileSystem.cpp:
(WebCore::listDirectoryWithMetadata):
(WebCore::toFileSystemEntries):
* Modules/fetch/FetchBody.cpp:
(WebCore::FetchBody::fromFormData):
(WebCore::FetchBody::bodyAsFormData const):
(WebCore::FetchBody::take):
* Modules/fetch/FetchRequest.cpp:
(WebCore::FetchRequest::create):
(WebCore::FetchRequest::clone):
* Modules/fetch/FetchResponse.cpp:
(WebCore::FetchResponse::create):
(WebCore::FetchResponse::redirect):
(WebCore::FetchResponse::clone):
* Modules/indexeddb/IDBCursor.cpp:
(WebCore::IDBCursor::update):
(WebCore::IDBCursor::deleteFunction):
* Modules/indexeddb/IDBDatabase.cpp:
(WebCore::IDBDatabase::transaction):
* Modules/indexeddb/IDBDatabaseIdentifier.h:
(WebCore::IDBDatabaseIdentifier::decode):
* Modules/indexeddb/IDBKeyData.h:
(WebCore::IDBKeyData::decode):
* Modules/indexeddb/IDBObjectStore.cpp:
(WebCore::IDBObjectStore::createIndex):
(WebCore::IDBObjectStore::index):
* Modules/indexeddb/IDBValue.h:
(WebCore::IDBValue::decode):
* Modules/indexeddb/shared/IDBError.cpp:
(WebCore::IDBError::operator=): Deleted.
* Modules/indexeddb/shared/IDBError.h:
* Modules/indexeddb/shared/IDBResultData.h:
(WebCore::IDBResultData::decode):
* Modules/mediarecorder/MediaRecorder.cpp:
(WebCore::MediaRecorder::create):
* Modules/mediasource/MediaSource.cpp:
(WebCore::MediaSource::addSourceBuffer):
* Modules/mediastream/RTCPeerConnection.cpp:
(WebCore::iceServersFromConfiguration):
(WebCore::RTCPeerConnection::certificatesFromConfiguration):
(WebCore::certificateTypeFromAlgorithmIdentifier):
* Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp:
(WebCore::LibWebRTCMediaEndpoint::getStats):
* Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp:
(WebCore::LibWebRTCPeerConnectionBackend::addTrack):
(WebCore::LibWebRTCPeerConnectionBackend::addUnifiedPlanTransceiver):
* Modules/webaudio/AudioBuffer.cpp:
(WebCore::AudioBuffer::create):
* Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::createMediaElementSource):
(WebCore::AudioContext::createMediaStreamSource):
(WebCore::AudioContext::createScriptProcessor):
* Modules/webaudio/OfflineAudioContext.cpp:
(WebCore::OfflineAudioContext::create):
* Modules/webdatabase/DatabaseManager.cpp:
(WebCore::DatabaseManager::tryToOpenDatabaseBackend):
* Modules/webdatabase/DatabaseTracker.cpp:
(WebCore::DatabaseTracker::canEstablishDatabase):
(WebCore::DatabaseTracker::retryCanEstablishDatabase):
* Modules/webdatabase/SQLResultSetRowList.cpp:
(WebCore::SQLResultSetRowList::item const):
* Modules/websockets/WebSocket.cpp:
(WebCore::WebSocket::create):
* accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::rangeForNodeContents):
(WebCore::AXObjectCache::rangeForUnorderedCharacterOffsets):
* animation/KeyframeEffect.cpp:
(WebCore::KeyframeEffect::create):
(WebCore::KeyframeEffect::backingAnimationForCompositedRenderer const):
* bindings/js/JSCustomElementInterface.cpp:
(WebCore::JSCustomElementInterface::constructElementWithFallback):
* bindings/js/JSDOMConvertVariadic.h:
(WebCore::VariadicConverter::convert):
(WebCore::convertVariadicArguments):
* bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneDeserializer::readDOMPointInit):
(WebCore::transferArrayBuffers):
* bindings/scripts/CodeGeneratorJS.pm:
(GenerateCallbackImplementationContent):
* bindings/scripts/test/JS/JSTestCallbackFunction.cpp:
(WebCore::JSTestCallbackFunction::handleEvent):
* bindings/scripts/test/JS/JSTestCallbackFunctionRethrow.cpp:
(WebCore::JSTestCallbackFunctionRethrow::handleEvent):
* bindings/scripts/test/JS/JSTestCallbackInterface.cpp:
(WebCore::JSTestCallbackInterface::callbackWithAReturnValue):
(WebCore::JSTestCallbackInterface::callbackThatRethrowsExceptions):
(WebCore::JSTestCallbackInterface::callbackThatSkipsInvokeCheck):
(WebCore::JSTestCallbackInterface::callbackWithThisObject):
* contentextensions/ContentExtensionParser.cpp:
(WebCore::ContentExtensions::getStringList):
(WebCore::ContentExtensions::loadTrigger):
(WebCore::ContentExtensions::loadEncodedRules):
(WebCore::ContentExtensions::parseRuleList):
* crypto/SubtleCrypto.cpp:
(WebCore::normalizeCryptoAlgorithmParameters):
* crypto/gcrypt/CryptoAlgorithmHMACGCrypt.cpp:
(WebCore::calculateSignature):
* crypto/keys/CryptoKeyEC.cpp:
(WebCore::CryptoKeyEC::exportJwk const):
* css/CSSComputedStyleDeclaration.cpp:
(WebCore::computedTransform):
(WebCore::ComputedStyleExtractor::valueForShadow):
(WebCore::ComputedStyleExtractor::valueForFilter):
(WebCore::specifiedValueForGridTrackSize):
(WebCore::valueForGridTrackList):
(WebCore::valueForGridPosition):
(WebCore::willChangePropertyValue):
(WebCore::fontVariantLigaturesPropertyValue):
(WebCore::fontVariantNumericPropertyValue):
(WebCore::fontVariantEastAsianPropertyValue):
(WebCore::touchActionFlagsToCSSValue):
(WebCore::renderTextDecorationFlagsToCSSValue):
(WebCore::renderEmphasisPositionFlagsToCSSValue):
(WebCore::speakAsToCSSValue):
(WebCore::hangingPunctuationToCSSValue):
(WebCore::fillRepeatToCSSValue):
(WebCore::fillSizeToCSSValue):
(WebCore::counterToCSSValue):
(WebCore::fontVariantFromStyle):
(WebCore::fontSynthesisFromStyle):
(WebCore::shapePropertyValue):
(WebCore::paintOrder):
(WebCore::ComputedStyleExtractor::valueForPropertyinStyle):
(WebCore::ComputedStyleExtractor::getCSSPropertyValuesFor2SidesShorthand):
(WebCore::ComputedStyleExtractor::getCSSPropertyValuesFor4SidesShorthand):
* css/CSSFontFaceSet.cpp:
(WebCore::CSSFontFaceSet::matchingFacesExcludingPreinstalledFonts):
* css/CSSGradientValue.cpp:
(WebCore::CSSGradientValue::image):
* css/CSSStyleSheet.cpp:
(WebCore::CSSStyleSheet::rules):
* css/DOMMatrixReadOnly.cpp:
(WebCore::DOMMatrixReadOnly::parseStringIntoAbstractMatrix):
* css/FontFace.cpp:
(WebCore::FontFace::create):
* css/FontVariantBuilder.cpp:
(WebCore::computeFontVariant):
* css/PropertySetCSSStyleDeclaration.cpp:
(WebCore::PropertySetCSSStyleDeclaration::removeProperty):
* css/SVGCSSComputedStyleDeclaration.cpp:
(WebCore::strokeDashArrayToCSSValueList):
(WebCore::ComputedStyleExtractor::adjustSVGPaintForCurrentColor const):
* css/StyleBuilderConverter.h:
(WebCore::StyleBuilderConverter::convertReflection):
* css/WebKitCSSMatrix.cpp:
(WebCore::WebKitCSSMatrix::create):
(WebCore::WebKitCSSMatrix::multiply const):
* css/parser/CSSPropertyParser.cpp:
(WebCore::consumeFontVariationSettings):
(WebCore::consumeBasicShapePath):
(WebCore::consumeImplicitGridAutoFlow):
* cssjit/StackAllocator.h:
* dom/DOMImplementation.cpp:
(WebCore::DOMImplementation::createDocument):
* dom/Document.cpp:
(WebCore::Document::cloneNodeInternal):
* dom/DocumentFragment.cpp:
(WebCore::DocumentFragment::cloneNodeInternal):
* dom/Element.cpp:
(WebCore::Element::setAttributeNode):
(WebCore::Element::setAttributeNodeNS):
(WebCore::Element::removeAttributeNode):
(WebCore::Element::parseAttributeName):
(WebCore::Element::animate):
* dom/MessagePort.cpp:
(WebCore::MessagePort::disentanglePorts):
* dom/NodeIterator.cpp:
(WebCore::NodeIterator::nextNode):
(WebCore::NodeIterator::previousNode):
* dom/Range.cpp:
(WebCore::Range::processContents):
(WebCore::processContentsBetweenOffsets):
(WebCore::processAncestorsAndTheirSiblings):
* dom/RangeBoundaryPoint.h:
* dom/ScriptDisallowedScope.h:
(WebCore::ScriptDisallowedScope::operator=):
* dom/Text.cpp:
(WebCore::Text::splitText):
* dom/TextDecoder.cpp:
(WebCore::TextDecoder::create):
(WebCore::TextDecoder::decode):
* editing/CompositeEditCommand.cpp:
(WebCore::CompositeEditCommand::insertBlockPlaceholder):
(WebCore::CompositeEditCommand::moveParagraphContentsToNewBlockIfNecessary):
* editing/Editing.cpp:
(WebCore::createTabSpanElement):
* editing/EditingStyle.cpp:
(WebCore::EditingStyle::styleAtSelectionStart):
* editing/TextIterator.cpp:
(WebCore::TextIterator::rangeFromLocationAndLength):
* editing/VisibleSelection.cpp:
(WebCore::makeSearchRange):
* editing/markup.cpp:
(WebCore::styleFromMatchedRulesAndInlineDecl):
(WebCore::createFragmentForInnerOuterHTML):
(WebCore::createContextualFragment):
* html/FormController.cpp:
(WebCore::deserializeFormControlState):
* html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::captureStream):
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::mediaPlayerCreateResourceLoader):
* html/HTMLOptionElement.cpp:
(WebCore::HTMLOptionElement::createForJSConstructor):
* html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::createElementRenderer):
* html/HTMLTableElement.cpp:
(WebCore::HTMLTableElement::createSharedCellStyle):
* html/HTMLTableRowElement.cpp:
(WebCore::HTMLTableRowElement::insertCell):
* html/ImageData.cpp:
(WebCore::ImageData::create):
* html/OffscreenCanvas.cpp:
(WebCore::OffscreenCanvas::transferToImageBitmap):
* html/canvas/CanvasRenderingContext2DBase.cpp:
(WebCore::CanvasRenderingContext2DBase::createLinearGradient):
(WebCore::CanvasRenderingContext2DBase::createRadialGradient):
* html/canvas/OESVertexArrayObject.cpp:
(WebCore::OESVertexArrayObject::createVertexArrayOES):
* html/canvas/WebGLRenderingContextBase.cpp:
(WebCore::WebGLRenderingContextBase::createBuffer):
(WebCore::WebGLRenderingContextBase::createFramebuffer):
(WebCore::WebGLRenderingContextBase::createTexture):
(WebCore::WebGLRenderingContextBase::createProgram):
(WebCore::WebGLRenderingContextBase::createRenderbuffer):
(WebCore::WebGLRenderingContextBase::createShader):
(WebCore::WebGLRenderingContextBase::getContextAttributes):
(WebCore::WebGLRenderingContextBase::getUniform):
* html/shadow/TextControlInnerElements.cpp:
(WebCore::TextControlInnerContainer::resolveCustomStyle):
(WebCore::TextControlPlaceholderElement::resolveCustomStyle):
* html/track/BufferedLineReader.cpp:
(WebCore::BufferedLineReader::nextLine):
* html/track/VTTCue.cpp:
(WebCore::VTTCue::getCueAsHTML):
(WebCore::VTTCue::createCueRenderingTree):
* html/track/WebVTTElement.cpp:
(WebCore::WebVTTElement::cloneElementWithoutAttributesAndChildren):
* inspector/InspectorStyleSheet.cpp:
(WebCore::asCSSRuleList):
(WebCore::InspectorStyle::buildObjectForStyle const):
(WebCore::InspectorStyleSheet::buildObjectForStyleSheet):
(WebCore::InspectorStyleSheet::buildObjectForRule):
* inspector/agents/InspectorCSSAgent.cpp:
(WebCore::InspectorCSSAgent::buildArrayForMatchedRuleList):
* inspector/agents/InspectorDOMAgent.cpp:
(WebCore::InspectorDOMAgent::buildArrayForPseudoElements):
(WebCore::InspectorDOMAgent::buildObjectForAccessibilityProperties):
* inspector/agents/InspectorNetworkAgent.cpp:
(WebCore::InspectorNetworkAgent::buildObjectForResourceResponse):
* loader/FetchOptions.h:
(WebCore::FetchOptions::decode):
* loader/MediaResourceLoader.cpp:
(WebCore::MediaResourceLoader::requestResource):
* loader/appcache/ApplicationCacheStorage.cpp:
(WebCore::ApplicationCacheStorage::loadCache):
(WebCore::ApplicationCacheStorage::manifestURLs):
* loader/archive/mhtml/MHTMLParser.cpp:
(WebCore::MHTMLParser::parseArchiveWithHeader):
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::requestResource):
* page/DOMWindow.cpp:
(WebCore::DOMWindow::getMatchedCSSRules const):
* page/DragController.cpp:
(WebCore::documentFragmentFromDragData):
* page/EventSource.cpp:
(WebCore::EventSource::create):
* page/PerformanceUserTiming.cpp:
(WebCore::UserTiming::mark):
(WebCore::UserTiming::measure):
* page/SecurityOrigin.h:
(WebCore::SecurityOrigin::decode):
* page/scrolling/ScrollingConstraints.h:
(WebCore::FixedPositionViewportConstraints::FixedPositionViewportConstraints):
(WebCore::LayoutConstraints::LayoutConstraints): Deleted.
* platform/Length.h:
(WebCore::Length::Length):
* platform/animation/TimingFunction.cpp:
(WebCore::TimingFunction::createFromCSSText):
* platform/encryptedmedia/clearkey/CDMClearKey.cpp:
(WebCore::parseLicenseFormat):
* platform/graphics/FloatPoint3D.h:
* platform/graphics/Font.cpp:
(WebCore::createAndFillGlyphPage):
* platform/graphics/GLContext.cpp:
(WebCore::GLContext::createContextForWindow):
(WebCore::GLContext::createSharingContext):
* platform/graphics/GraphicsContext.cpp:
* platform/graphics/HEVCUtilities.cpp:
(WebCore::parseHEVCCodecParameters):
* platform/graphics/gtk/ImageGtk.cpp:
(WebCore::loadImageFromGResource):
(WebCore::loadMissingImageIconFromTheme):
* platform/graphics/wayland/PlatformDisplayWayland.cpp:
(WebCore::PlatformDisplayWayland::create):
* platform/mediastream/MediaConstraints.h:
(WebCore::MediaTrackConstraintSetMap::decode):
* platform/mediastream/MediaStreamRequest.h:
(WebCore::MediaStreamRequest::decode):
* platform/mediastream/gstreamer/GStreamerVideoFrameLibWebRTC.cpp:
(WebCore::GStreamerSampleFromLibWebRTCVideoFrame):
* platform/mediastream/gstreamer/RealtimeIncomingAudioSourceLibWebRTC.cpp:
(WebCore::RealtimeIncomingAudioSource::create):
* platform/mediastream/gstreamer/RealtimeIncomingVideoSourceLibWebRTC.cpp:
(WebCore::RealtimeIncomingVideoSource::create):
* platform/mock/MockRealtimeMediaSourceCenter.cpp:
(WebCore::MockRealtimeMediaSourceCenter::captureDeviceWithPersistentID):
* platform/mock/mediasource/MockSourceBufferPrivate.cpp:
(WebCore::MockMediaSample::createNonDisplayingCopy const):
* platform/network/BlobRegistryImpl.cpp:
(WebCore::BlobRegistryImpl::createResourceHandle):
* platform/network/CookieRequestHeaderFieldProxy.h:
(WebCore::CookieRequestHeaderFieldProxy::decode):
* platform/network/FormData.h:
(WebCore::FormData::decode):
* platform/network/MIMEHeader.cpp:
(WebCore::MIMEHeader::parseHeader):
* platform/network/ResourceHandle.cpp:
(WebCore::ResourceHandle::create):
* platform/network/soup/DNSResolveQueueSoup.cpp:
(WebCore::DNSResolveQueueSoup::takeCompletionAndCancelHandlers):
* rendering/RenderElement.cpp:
(WebCore::RenderElement::createFor):
* rendering/shapes/Shape.cpp:
(WebCore::Shape::createRasterShape):
(WebCore::Shape::createBoxShape):
* rendering/style/BasicShapes.cpp:
(WebCore::BasicShapeCircle::blend const):
(WebCore::BasicShapeEllipse::blend const):
(WebCore::BasicShapePolygon::blend const):
(WebCore::BasicShapePath::blend const):
(WebCore::BasicShapeInset::blend const):
* rendering/style/BasicShapes.h:
(WebCore::BasicShapeRadius::BasicShapeRadius):
* rendering/style/ContentData.cpp:
(WebCore::ImageContentData::createContentRenderer const):
(WebCore::TextContentData::createContentRenderer const):
(WebCore::QuoteContentData::createContentRenderer const):
* rendering/style/ContentData.h:
* rendering/svg/RenderSVGInline.cpp:
(WebCore::RenderSVGInline::createInlineFlowBox):
* rendering/svg/RenderSVGInlineText.cpp:
(WebCore::RenderSVGInlineText::createTextBox):
* rendering/svg/RenderSVGText.cpp:
(WebCore::RenderSVGText::createRootInlineBox):
* svg/SVGFEBlendElement.cpp:
(WebCore::SVGFEBlendElement::build):
* svg/SVGFEColorMatrixElement.cpp:
(WebCore::SVGFEColorMatrixElement::build):
* svg/SVGFEComponentTransferElement.cpp:
(WebCore::SVGFEComponentTransferElement::build):
* svg/SVGFECompositeElement.cpp:
(WebCore::SVGFECompositeElement::build):
* svg/SVGFEConvolveMatrixElement.cpp:
(WebCore::SVGFEConvolveMatrixElement::build):
* svg/SVGFEDiffuseLightingElement.cpp:
(WebCore::SVGFEDiffuseLightingElement::build):
* svg/SVGFEDisplacementMapElement.cpp:
(WebCore::SVGFEDisplacementMapElement::build):
* svg/SVGFEDropShadowElement.cpp:
(WebCore::SVGFEDropShadowElement::build):
* svg/SVGFEGaussianBlurElement.cpp:
(WebCore::SVGFEGaussianBlurElement::build):
* svg/SVGFEMergeElement.cpp:
(WebCore::SVGFEMergeElement::build):
* svg/SVGFEMorphologyElement.cpp:
(WebCore::SVGFEMorphologyElement::build):
* svg/SVGFEOffsetElement.cpp:
(WebCore::SVGFEOffsetElement::build):
* svg/SVGFESpecularLightingElement.cpp:
(WebCore::SVGFESpecularLightingElement::build):
* svg/SVGFETileElement.cpp:
(WebCore::SVGFETileElement::build):
* svg/SVGTransformList.h:
* svg/properties/SVGList.h:
(WebCore::SVGList::initialize):
(WebCore::SVGList::insertItemBefore):
(WebCore::SVGList::replaceItem):
(WebCore::SVGList::removeItem):
(WebCore::SVGList::appendItem):
* svg/properties/SVGListProperty.h:
(WebCore::SVGListProperty::initializeValuesAndWrappers):
(WebCore::SVGListProperty::insertItemBeforeValuesAndWrappers):
(WebCore::SVGListProperty::replaceItemValuesAndWrappers):
(WebCore::SVGListProperty::removeItemValues):
(WebCore::SVGListProperty::appendItemValuesAndWrappers):
* svg/properties/SVGPrimitiveList.h:
* testing/Internals.cpp:
(WebCore::Internals::elementRenderTreeAsText):
(WebCore::parseFindOptions):
* workers/AbstractWorker.cpp:
(WebCore::AbstractWorker::resolveURL):
* workers/Worker.cpp:
(WebCore::Worker::create):
* workers/service/ServiceWorkerJobData.h:
(WebCore::ServiceWorkerJobData::decode):
* xml/DOMParser.cpp:
(WebCore::DOMParser::parseFromString):
* xml/XPathExpression.cpp:
(WebCore::XPathExpression::evaluate):

Source/WebKit:

* NetworkProcess/cache/CacheStorageEngineCache.cpp:
(WebKit::CacheStorage::Cache::decode):
* Platform/IPC/ArgumentCoders.h:
* Shared/CallbackID.h:
(WebKit::CallbackID::operator=):
* Shared/OptionalCallbackID.h:
(WebKit::OptionalCallbackID::operator=):
* Shared/Plugins/NPIdentifierData.cpp:
(WebKit::NPIdentifierData::decode):
* Shared/Plugins/NPVariantData.cpp:
(WebKit::NPVariantData::decode):
* Shared/Plugins/Netscape/NetscapePluginModule.cpp:
(WebKit::NetscapePluginModule::getOrCreate):
* Shared/RTCNetwork.cpp:
(WebKit::RTCNetwork::IPAddress::decode):
* Shared/SessionState.cpp:
(WebKit::HTTPBody::Element::decode):
(WebKit::FrameState::decode):
(WebKit::BackForwardListItemState::decode):
* Shared/WebCompiledContentRuleListData.cpp:
(WebKit::WebCompiledContentRuleListData::decode):
* Shared/WebCoreArgumentCoders.cpp:
(IPC::ArgumentCoder<FloatPoint>::decode):
(IPC::ArgumentCoder<FloatRect>::decode):
(IPC::ArgumentCoder<FloatQuad>::decode):
(IPC::ArgumentCoder<ViewportArguments>::decode):
(IPC::ArgumentCoder<IntPoint>::decode):
(IPC::ArgumentCoder<IntRect>::decode):
(IPC::ArgumentCoder<IntSize>::decode):
(IPC::ArgumentCoder<MimeClassInfo>::decode):
(IPC::ArgumentCoder<PluginInfo>::decode):
(IPC::ArgumentCoder<SelectionRect>::decode):
(IPC::ArgumentCoder<CompositionUnderline>::decode):
(IPC::ArgumentCoder<BlobPart>::decode):
(IPC::ArgumentCoder<TextIndicatorData>::decode):
(IPC::ArgumentCoder<ResourceLoadStatistics>::decode):
(IPC::ArgumentCoder<ScrollOffsetRange<float>>::decode):
* Shared/WebPageCreationParameters.cpp:
(WebKit::WebPageCreationParameters::decode):
* Shared/WebPlatformTouchPoint.cpp:
(WebKit::WebPlatformTouchPoint::decode):
* Shared/WebsiteData/WebsiteData.cpp:
(WebKit::WebsiteData::Entry::decode):
* Shared/WebsiteDataStoreParameters.cpp:
(WebKit::WebsiteDataStoreParameters::decode):
* UIProcess/API/APIContentRuleListStore.cpp:
(API::decodeContentRuleListMetaData):
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::launchProcessForReload):
(WebKit::WebPageProxy::launchProcessWithItem):
(WebKit::WebPageProxy::loadRequest):
(WebKit::WebPageProxy::loadFile):
(WebKit::WebPageProxy::loadData):
(WebKit::WebPageProxy::reload):
* UIProcess/WebProcessCache.cpp:
(WebKit::WebProcessCache::takeProcess):
* UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::findReusableSuspendedPageProcess):
* WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.cpp:
(WebKit::InjectedBundleCSSStyleDeclarationHandle::getOrCreate):
* WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp:
(WebKit::InjectedBundleRangeHandle::getOrCreate):
* WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::create):
* WebProcess/Network/WebLoaderStrategy.cpp:
(WebKit::WebLoaderStrategy::tryLoadingSynchronouslyUsingURLSchemeHandler):
* WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp:
(WebKit::CompositingCoordinator::createGraphicsLayer):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::pdfSnapshotAtSize):
(WebKit::WebPage::createDocumentLoader):
* WebProcess/WebStorage/StorageNamespaceImpl.cpp:
(WebKit::StorageNamespaceImpl::copy):

Source/WTF:

* wtf/CheckedArithmetic.h:
(WTF::Checked::Checked):
* wtf/MetaAllocator.cpp:
(WTF::MetaAllocator::allocate):
* wtf/URLParser.cpp:
(WTF::CodePointIterator::operator!= const):
(WTF::CodePointIterator::operator=): Deleted.
* wtf/text/StringView.h:
(WTF::StringView::CodePoints::Iterator::operator=): Deleted.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreb3B3ValueReph">trunk/Source/JavaScriptCore/b3/B3ValueRep.h</a></li>
<li><a href="#trunkSourceJavaScriptCorebindingsScriptValuecpp">trunk/Source/JavaScriptCore/bindings/ScriptValue.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeGetterSetterAccessCasecpp">trunk/Source/JavaScriptCore/bytecode/GetterSetterAccessCase.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeInstanceOfAccessCasecpp">trunk/Source/JavaScriptCore/bytecode/InstanceOfAccessCase.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeIntrinsicGetterAccessCasecpp">trunk/Source/JavaScriptCore/bytecode/IntrinsicGetterAccessCase.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeModuleNamespaceAccessCasecpp">trunk/Source/JavaScriptCore/bytecode/ModuleNamespaceAccessCase.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeProxyableAccessCasecpp">trunk/Source/JavaScriptCore/bytecode/ProxyableAccessCase.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeStructureSeth">trunk/Source/JavaScriptCore/bytecode/StructureSet.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredebuggerBreakpointh">trunk/Source/JavaScriptCore/debugger/Breakpoint.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGRegisteredStructureSeth">trunk/Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.h</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generator_templatespy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreparserUnlinkedSourceCodeh">trunk/Source/JavaScriptCore/parser/UnlinkedSourceCode.h</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmAirIRGeneratorcpp">trunk/Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmB3IRGeneratorcpp">trunk/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmNameSectionParsercpp">trunk/Source/JavaScriptCore/wasm/WasmNameSectionParser.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorewasmWasmStreamingParsercpp">trunk/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp</a></li>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFwtfCheckedArithmetich">trunk/Source/WTF/wtf/CheckedArithmetic.h</a></li>
<li><a href="#trunkSourceWTFwtfMetaAllocatorcpp">trunk/Source/WTF/wtf/MetaAllocator.cpp</a></li>
<li><a href="#trunkSourceWTFwtfURLParsercpp">trunk/Source/WTF/wtf/URLParser.cpp</a></li>
<li><a href="#trunkSourceWTFwtftextStringViewh">trunk/Source/WTF/wtf/text/StringView.h</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaCDMcpp">trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeyscpp">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesentriesapiDOMFileSystemcpp">trunk/Source/WebCore/Modules/entriesapi/DOMFileSystem.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesfetchFetchBodycpp">trunk/Source/WebCore/Modules/fetch/FetchBody.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesfetchFetchRequestcpp">trunk/Source/WebCore/Modules/fetch/FetchRequest.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesfetchFetchResponsecpp">trunk/Source/WebCore/Modules/fetch/FetchResponse.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBCursorcpp">trunk/Source/WebCore/Modules/indexeddb/IDBCursor.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBDatabasecpp">trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBDatabaseIdentifierh">trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBKeyDatah">trunk/Source/WebCore/Modules/indexeddb/IDBKeyData.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBObjectStorecpp">trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBValueh">trunk/Source/WebCore/Modules/indexeddb/IDBValue.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbsharedIDBErrorcpp">trunk/Source/WebCore/Modules/indexeddb/shared/IDBError.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbsharedIDBErrorh">trunk/Source/WebCore/Modules/indexeddb/shared/IDBError.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbsharedIDBResultDatah">trunk/Source/WebCore/Modules/indexeddb/shared/IDBResultData.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediarecorderMediaRecordercpp">trunk/Source/WebCore/Modules/mediarecorder/MediaRecorder.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceMediaSourcecpp">trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCPeerConnectioncpp">trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamlibwebrtcLibWebRTCMediaEndpointcpp">trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamlibwebrtcLibWebRTCPeerConnectionBackendcpp">trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioBuffercpp">trunk/Source/WebCore/Modules/webaudio/AudioBuffer.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioContextcpp">trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioOfflineAudioContextcpp">trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseManagercpp">trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseTrackercpp">trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLResultSetRowListcpp">trunk/Source/WebCore/Modules/webdatabase/SQLResultSetRowList.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketcpp">trunk/Source/WebCore/Modules/websockets/WebSocket.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityAXObjectCachecpp">trunk/Source/WebCore/accessibility/AXObjectCache.cpp</a></li>
<li><a href="#trunkSourceWebCoreanimationKeyframeEffectcpp">trunk/Source/WebCore/animation/KeyframeEffect.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSCustomElementInterfacecpp">trunk/Source/WebCore/bindings/js/JSCustomElementInterface.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSDOMConvertVariadich">trunk/Source/WebCore/bindings/js/JSDOMConvertVariadic.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsSerializedScriptValuecpp">trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm">trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestCallbackFunctioncpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunction.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestCallbackFunctionRethrowcpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionRethrow.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestCallbackInterfacecpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp</a></li>
<li><a href="#trunkSourceWebCorecontentextensionsContentExtensionParsercpp">trunk/Source/WebCore/contentextensions/ContentExtensionParser.cpp</a></li>
<li><a href="#trunkSourceWebCorecryptoSubtleCryptocpp">trunk/Source/WebCore/crypto/SubtleCrypto.cpp</a></li>
<li><a href="#trunkSourceWebCorecryptogcryptCryptoAlgorithmHMACGCryptcpp">trunk/Source/WebCore/crypto/gcrypt/CryptoAlgorithmHMACGCrypt.cpp</a></li>
<li><a href="#trunkSourceWebCorecryptokeysCryptoKeyECcpp">trunk/Source/WebCore/crypto/keys/CryptoKeyEC.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSComputedStyleDeclarationcpp">trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontFaceSetcpp">trunk/Source/WebCore/css/CSSFontFaceSet.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSGradientValuecpp">trunk/Source/WebCore/css/CSSGradientValue.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSStyleSheetcpp">trunk/Source/WebCore/css/CSSStyleSheet.cpp</a></li>
<li><a href="#trunkSourceWebCorecssDOMMatrixReadOnlycpp">trunk/Source/WebCore/css/DOMMatrixReadOnly.cpp</a></li>
<li><a href="#trunkSourceWebCorecssFontFacecpp">trunk/Source/WebCore/css/FontFace.cpp</a></li>
<li><a href="#trunkSourceWebCorecssFontVariantBuildercpp">trunk/Source/WebCore/css/FontVariantBuilder.cpp</a></li>
<li><a href="#trunkSourceWebCorecssPropertySetCSSStyleDeclarationcpp">trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp</a></li>
<li><a href="#trunkSourceWebCorecssSVGCSSComputedStyleDeclarationcpp">trunk/Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStyleBuilderConverterh">trunk/Source/WebCore/css/StyleBuilderConverter.h</a></li>
<li><a href="#trunkSourceWebCorecssWebKitCSSMatrixcpp">trunk/Source/WebCore/css/WebKitCSSMatrix.cpp</a></li>
<li><a href="#trunkSourceWebCorecssparserCSSPropertyParsercpp">trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp</a></li>
<li><a href="#trunkSourceWebCorecssjitStackAllocatorh">trunk/Source/WebCore/cssjit/StackAllocator.h</a></li>
<li><a href="#trunkSourceWebCoredomDOMImplementationcpp">trunk/Source/WebCore/dom/DOMImplementation.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentcpp">trunk/Source/WebCore/dom/Document.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentFragmentcpp">trunk/Source/WebCore/dom/DocumentFragment.cpp</a></li>
<li><a href="#trunkSourceWebCoredomElementcpp">trunk/Source/WebCore/dom/Element.cpp</a></li>
<li><a href="#trunkSourceWebCoredomMessagePortcpp">trunk/Source/WebCore/dom/MessagePort.cpp</a></li>
<li><a href="#trunkSourceWebCoredomNodeIteratorcpp">trunk/Source/WebCore/dom/NodeIterator.cpp</a></li>
<li><a href="#trunkSourceWebCoredomRangecpp">trunk/Source/WebCore/dom/Range.cpp</a></li>
<li><a href="#trunkSourceWebCoredomRangeBoundaryPointh">trunk/Source/WebCore/dom/RangeBoundaryPoint.h</a></li>
<li><a href="#trunkSourceWebCoredomScriptDisallowedScopeh">trunk/Source/WebCore/dom/ScriptDisallowedScope.h</a></li>
<li><a href="#trunkSourceWebCoredomTextcpp">trunk/Source/WebCore/dom/Text.cpp</a></li>
<li><a href="#trunkSourceWebCoredomTextDecodercpp">trunk/Source/WebCore/dom/TextDecoder.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingCompositeEditCommandcpp">trunk/Source/WebCore/editing/CompositeEditCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingEditingcpp">trunk/Source/WebCore/editing/Editing.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingEditingStylecpp">trunk/Source/WebCore/editing/EditingStyle.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingTextIteratorcpp">trunk/Source/WebCore/editing/TextIterator.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingVisibleSelectioncpp">trunk/Source/WebCore/editing/VisibleSelection.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingmarkupcpp">trunk/Source/WebCore/editing/markup.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlFormControllercpp">trunk/Source/WebCore/html/FormController.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCanvasElementcpp">trunk/Source/WebCore/html/HTMLCanvasElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementcpp">trunk/Source/WebCore/html/HTMLMediaElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOptionElementcpp">trunk/Source/WebCore/html/HTMLOptionElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInImageElementcpp">trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableElementcpp">trunk/Source/WebCore/html/HTMLTableElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableRowElementcpp">trunk/Source/WebCore/html/HTMLTableRowElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlImageDatacpp">trunk/Source/WebCore/html/ImageData.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlOffscreenCanvascpp">trunk/Source/WebCore/html/OffscreenCanvas.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasCanvasRenderingContext2DBasecpp">trunk/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasOESVertexArrayObjectcpp">trunk/Source/WebCore/html/canvas/OESVertexArrayObject.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLRenderingContextBasecpp">trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowTextControlInnerElementscpp">trunk/Source/WebCore/html/shadow/TextControlInnerElements.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackBufferedLineReadercpp">trunk/Source/WebCore/html/track/BufferedLineReader.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTCuecpp">trunk/Source/WebCore/html/track/VTTCue.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackWebVTTElementcpp">trunk/Source/WebCore/html/track/WebVTTElement.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorStyleSheetcpp">trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentsInspectorCSSAgentcpp">trunk/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentsInspectorDOMAgentcpp">trunk/Source/WebCore/inspector/agents/InspectorDOMAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectoragentsInspectorNetworkAgentcpp">trunk/Source/WebCore/inspector/agents/InspectorNetworkAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderFetchOptionsh">trunk/Source/WebCore/loader/FetchOptions.h</a></li>
<li><a href="#trunkSourceWebCoreloaderMediaResourceLoadercpp">trunk/Source/WebCore/loader/MediaResourceLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheStoragecpp">trunk/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderarchivemhtmlMHTMLParsercpp">trunk/Source/WebCore/loader/archive/mhtml/MHTMLParser.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourceLoadercpp">trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowcpp">trunk/Source/WebCore/page/DOMWindow.cpp</a></li>
<li><a href="#trunkSourceWebCorepageDragControllercpp">trunk/Source/WebCore/page/DragController.cpp</a></li>
<li><a href="#trunkSourceWebCorepageEventSourcecpp">trunk/Source/WebCore/page/EventSource.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePerformanceUserTimingcpp">trunk/Source/WebCore/page/PerformanceUserTiming.cpp</a></li>
<li><a href="#trunkSourceWebCorepageSecurityOriginh">trunk/Source/WebCore/page/SecurityOrigin.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingScrollingConstraintsh">trunk/Source/WebCore/page/scrolling/ScrollingConstraints.h</a></li>
<li><a href="#trunkSourceWebCoreplatformLengthh">trunk/Source/WebCore/platform/Length.h</a></li>
<li><a href="#trunkSourceWebCoreplatformanimationTimingFunctioncpp">trunk/Source/WebCore/platform/animation/TimingFunction.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformencryptedmediaclearkeyCDMClearKeycpp">trunk/Source/WebCore/platform/encryptedmedia/clearkey/CDMClearKey.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFloatPoint3Dh">trunk/Source/WebCore/platform/graphics/FloatPoint3D.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFontcpp">trunk/Source/WebCore/platform/graphics/Font.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGLContextcpp">trunk/Source/WebCore/platform/graphics/GLContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsContextcpp">trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsHEVCUtilitiescpp">trunk/Source/WebCore/platform/graphics/HEVCUtilities.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgtkImageGtkcpp">trunk/Source/WebCore/platform/graphics/gtk/ImageGtk.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicswaylandPlatformDisplayWaylandcpp">trunk/Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreamMediaConstraintsh">trunk/Source/WebCore/platform/mediastream/MediaConstraints.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreamMediaStreamRequesth">trunk/Source/WebCore/platform/mediastream/MediaStreamRequest.h</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreamgstreamerGStreamerVideoFrameLibWebRTCcpp">trunk/Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoFrameLibWebRTC.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreamgstreamerRealtimeIncomingAudioSourceLibWebRTCcpp">trunk/Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingAudioSourceLibWebRTC.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmediastreamgstreamerRealtimeIncomingVideoSourceLibWebRTCcpp">trunk/Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingVideoSourceLibWebRTC.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmockMockRealtimeMediaSourceCentercpp">trunk/Source/WebCore/platform/mock/MockRealtimeMediaSourceCenter.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmockmediasourceMockSourceBufferPrivatecpp">trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkBlobRegistryImplcpp">trunk/Source/WebCore/platform/network/BlobRegistryImpl.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkCookieRequestHeaderFieldProxyh">trunk/Source/WebCore/platform/network/CookieRequestHeaderFieldProxy.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkFormDatah">trunk/Source/WebCore/platform/network/FormData.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkMIMEHeadercpp">trunk/Source/WebCore/platform/network/MIMEHeader.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkResourceHandlecpp">trunk/Source/WebCore/platform/network/ResourceHandle.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworksoupDNSResolveQueueSoupcpp">trunk/Source/WebCore/platform/network/soup/DNSResolveQueueSoup.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderElementcpp">trunk/Source/WebCore/rendering/RenderElement.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingshapesShapecpp">trunk/Source/WebCore/rendering/shapes/Shape.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleBasicShapescpp">trunk/Source/WebCore/rendering/style/BasicShapes.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleBasicShapesh">trunk/Source/WebCore/rendering/style/BasicShapes.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleContentDatacpp">trunk/Source/WebCore/rendering/style/ContentData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleContentDatah">trunk/Source/WebCore/rendering/style/ContentData.h</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGInlinecpp">trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGInlineTextcpp">trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingsvgRenderSVGTextcpp">trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEBlendElementcpp">trunk/Source/WebCore/svg/SVGFEBlendElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEColorMatrixElementcpp">trunk/Source/WebCore/svg/SVGFEColorMatrixElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEComponentTransferElementcpp">trunk/Source/WebCore/svg/SVGFEComponentTransferElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFECompositeElementcpp">trunk/Source/WebCore/svg/SVGFECompositeElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEConvolveMatrixElementcpp">trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEDiffuseLightingElementcpp">trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEDisplacementMapElementcpp">trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEDropShadowElementcpp">trunk/Source/WebCore/svg/SVGFEDropShadowElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEGaussianBlurElementcpp">trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEMergeElementcpp">trunk/Source/WebCore/svg/SVGFEMergeElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEMorphologyElementcpp">trunk/Source/WebCore/svg/SVGFEMorphologyElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFEOffsetElementcpp">trunk/Source/WebCore/svg/SVGFEOffsetElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFESpecularLightingElementcpp">trunk/Source/WebCore/svg/SVGFESpecularLightingElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGFETileElementcpp">trunk/Source/WebCore/svg/SVGFETileElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTransformListh">trunk/Source/WebCore/svg/SVGTransformList.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGListh">trunk/Source/WebCore/svg/properties/SVGList.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGListPropertyh">trunk/Source/WebCore/svg/properties/SVGListProperty.h</a></li>
<li><a href="#trunkSourceWebCoresvgpropertiesSVGPrimitiveListh">trunk/Source/WebCore/svg/properties/SVGPrimitiveList.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalscpp">trunk/Source/WebCore/testing/Internals.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersAbstractWorkercpp">trunk/Source/WebCore/workers/AbstractWorker.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkercpp">trunk/Source/WebCore/workers/Worker.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersserviceServiceWorkerJobDatah">trunk/Source/WebCore/workers/service/ServiceWorkerJobData.h</a></li>
<li><a href="#trunkSourceWebCorexmlDOMParsercpp">trunk/Source/WebCore/xml/DOMParser.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXPathExpressioncpp">trunk/Source/WebCore/xml/XPathExpression.cpp</a></li>
<li><a href="#trunkSourceWebKitChangeLog">trunk/Source/WebKit/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitNetworkProcesscacheCacheStorageEngineCachecpp">trunk/Source/WebKit/NetworkProcess/cache/CacheStorageEngineCache.cpp</a></li>
<li><a href="#trunkSourceWebKitPlatformIPCArgumentCodersh">trunk/Source/WebKit/Platform/IPC/ArgumentCoders.h</a></li>
<li><a href="#trunkSourceWebKitSharedCallbackIDh">trunk/Source/WebKit/Shared/CallbackID.h</a></li>
<li><a href="#trunkSourceWebKitSharedOptionalCallbackIDh">trunk/Source/WebKit/Shared/OptionalCallbackID.h</a></li>
<li><a href="#trunkSourceWebKitSharedPluginsNPIdentifierDatacpp">trunk/Source/WebKit/Shared/Plugins/NPIdentifierData.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedPluginsNPVariantDatacpp">trunk/Source/WebKit/Shared/Plugins/NPVariantData.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedPluginsNetscapeNetscapePluginModulecpp">trunk/Source/WebKit/Shared/Plugins/Netscape/NetscapePluginModule.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedRTCNetworkcpp">trunk/Source/WebKit/Shared/RTCNetwork.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedSessionStatecpp">trunk/Source/WebKit/Shared/SessionState.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedWebCompiledContentRuleListDatacpp">trunk/Source/WebKit/Shared/WebCompiledContentRuleListData.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedWebCoreArgumentCoderscpp">trunk/Source/WebKit/Shared/WebCoreArgumentCoders.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedWebPageCreationParameterscpp">trunk/Source/WebKit/Shared/WebPageCreationParameters.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedWebPlatformTouchPointcpp">trunk/Source/WebKit/Shared/WebPlatformTouchPoint.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedWebsiteDataWebsiteDatacpp">trunk/Source/WebKit/Shared/WebsiteData/WebsiteData.cpp</a></li>
<li><a href="#trunkSourceWebKitSharedWebsiteDataStoreParameterscpp">trunk/Source/WebKit/Shared/WebsiteDataStoreParameters.cpp</a></li>
<li><a href="#trunkSourceWebKitUIProcessAPIAPIContentRuleListStorecpp">trunk/Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp</a></li>
<li><a href="#trunkSourceWebKitUIProcessWebPageProxycpp">trunk/Source/WebKit/UIProcess/WebPageProxy.cpp</a></li>
<li><a href="#trunkSourceWebKitUIProcessWebProcessCachecpp">trunk/Source/WebKit/UIProcess/WebProcessCache.cpp</a></li>
<li><a href="#trunkSourceWebKitUIProcessWebProcessPoolcpp">trunk/Source/WebKit/UIProcess/WebProcessPool.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessInjectedBundleDOMInjectedBundleCSSStyleDeclarationHandlecpp">trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessInjectedBundleDOMInjectedBundleRangeHandlecpp">trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessInjectedBundleInjectedBundlecpp">trunk/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessNetworkWebLoaderStrategycpp">trunk/Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessWebPageCoordinatedGraphicsCompositingCoordinatorcpp">trunk/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessWebPageWebPagecpp">trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp</a></li>
<li><a href="#trunkSourceWebKitWebProcessWebStorageStorageNamespaceImplcpp">trunk/Source/WebKit/WebProcess/WebStorage/StorageNamespaceImpl.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/ChangeLog       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1,3 +1,62 @@
</span><ins>+2019-03-19  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        Build cleanly with GCC 9
+        https://bugs.webkit.org/show_bug.cgi?id=195920
+
+        Reviewed by Chris Dumez.
+
+        WebKit triggers three new GCC 9 warnings:
+
+        """
+        -Wdeprecated-copy, implied by -Wextra, warns about the C++11 deprecation of implicitly
+        declared copy constructor and assignment operator if one of them is user-provided.
+        """
+
+        Solution is to either add a copy constructor or copy assignment operator, if required, or
+        else remove one if it is redundant.
+
+        """
+        -Wredundant-move, implied by -Wextra, warns about redundant calls to std::move.
+        -Wpessimizing-move, implied by -Wall, warns when a call to std::move prevents copy elision.
+        """
+
+        These account for most of this patch. Solution is to just remove the bad WTFMove().
+
+        Additionally, -Wclass-memaccess has been enhanced to catch a few cases that GCC 8 didn't.
+        These are solved by casting nontrivial types to void* before using memcpy. (Of course, it
+        would be safer to not use memcpy on nontrivial types, but that's too complex for this
+        patch. Searching for memcpy used with static_cast<void*> will reveal other cases to fix.)
+
+        * b3/B3ValueRep.h:
+        * bindings/ScriptValue.cpp:
+        (Inspector::jsToInspectorValue):
+        * bytecode/GetterSetterAccessCase.cpp:
+        (JSC::GetterSetterAccessCase::create):
+        (JSC::GetterSetterAccessCase::clone const):
+        * bytecode/InstanceOfAccessCase.cpp:
+        (JSC::InstanceOfAccessCase::clone const):
+        * bytecode/IntrinsicGetterAccessCase.cpp:
+        (JSC::IntrinsicGetterAccessCase::clone const):
+        * bytecode/ModuleNamespaceAccessCase.cpp:
+        (JSC::ModuleNamespaceAccessCase::clone const):
+        * bytecode/ProxyableAccessCase.cpp:
+        (JSC::ProxyableAccessCase::clone const):
+        * bytecode/StructureSet.h:
+        * debugger/Breakpoint.h:
+        * dfg/DFGRegisteredStructureSet.h:
+        * inspector/agents/InspectorDebuggerAgent.cpp:
+        (Inspector::buildDebuggerLocation):
+        * inspector/scripts/codegen/cpp_generator_templates.py:
+        * parser/UnlinkedSourceCode.h:
+        * wasm/WasmAirIRGenerator.cpp:
+        (JSC::Wasm::parseAndCompileAir):
+        * wasm/WasmB3IRGenerator.cpp:
+        (JSC::Wasm::parseAndCompile):
+        * wasm/WasmNameSectionParser.cpp:
+        (JSC::Wasm::NameSectionParser::parse):
+        * wasm/WasmStreamingParser.cpp:
+        (JSC::Wasm::StreamingParser::consume):
+
</ins><span class="cx"> 2019-03-19  Saam Barati  <sbarati@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Style fix: remove C style cast in Instruction.h
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreb3B3ValueReph"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/b3/B3ValueRep.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/b3/B3ValueRep.h      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/b3/B3ValueRep.h 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -276,7 +276,7 @@
</span><span class="cx"> 
</span><span class="cx">         U()
</span><span class="cx">         {
</span><del>-            memset(this, 0, sizeof(*this));
</del><ins>+            memset(static_cast<void*>(this), 0, sizeof(*this));
</ins><span class="cx">         }
</span><span class="cx">     } u;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebindingsScriptValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bindings/ScriptValue.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bindings/ScriptValue.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/bindings/ScriptValue.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx">                     return nullptr;
</span><span class="cx">                 inspectorArray->pushValue(WTFMove(elementValue));
</span><span class="cx">             }
</span><del>-            return WTFMove(inspectorArray);
</del><ins>+            return inspectorArray;
</ins><span class="cx">         }
</span><span class="cx">         VM& vm = scriptState.vm();
</span><span class="cx">         auto inspectorObject = JSON::Object::create();
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx">                 return nullptr;
</span><span class="cx">             inspectorObject->setValue(name.string(), WTFMove(inspectorValue));
</span><span class="cx">         }
</span><del>-        return WTFMove(inspectorObject);
</del><ins>+        return inspectorObject;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ASSERT_NOT_REACHED();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeGetterSetterAccessCasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/GetterSetterAccessCase.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/GetterSetterAccessCase.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/bytecode/GetterSetterAccessCase.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">     std::unique_ptr<GetterSetterAccessCase> result(new GetterSetterAccessCase(vm, owner, type, offset, structure, conditionSet, viaProxy, additionalSet, customSlotBase, WTFMove(prototypeAccessChain)));
</span><span class="cx">     result->m_domAttribute = domAttribute;
</span><span class="cx">     result->m_customAccessor = customGetter ? FunctionPtr<OperationPtrTag>(customGetter) : nullptr;
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> std::unique_ptr<AccessCase> GetterSetterAccessCase::create(VM& vm, JSCell* owner, AccessType type, Structure* structure, PropertyOffset offset,
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx">     ASSERT(type == Setter || type == CustomValueSetter || type == CustomAccessorSetter);
</span><span class="cx">     std::unique_ptr<GetterSetterAccessCase> result(new GetterSetterAccessCase(vm, owner, type, offset, structure, conditionSet, false, nullptr, customSlotBase, WTFMove(prototypeAccessChain)));
</span><span class="cx">     result->m_customAccessor = customSetter ? FunctionPtr<OperationPtrTag>(customSetter) : nullptr;
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> {
</span><span class="cx">     std::unique_ptr<GetterSetterAccessCase> result(new GetterSetterAccessCase(*this));
</span><span class="cx">     result->resetState();
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool GetterSetterAccessCase::hasAlternateBase() const
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeInstanceOfAccessCasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/InstanceOfAccessCase.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/InstanceOfAccessCase.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/bytecode/InstanceOfAccessCase.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx"> {
</span><span class="cx">     std::unique_ptr<InstanceOfAccessCase> result(new InstanceOfAccessCase(*this));
</span><span class="cx">     result->resetState();
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> InstanceOfAccessCase::~InstanceOfAccessCase()
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeIntrinsicGetterAccessCasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/IntrinsicGetterAccessCase.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/IntrinsicGetterAccessCase.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/bytecode/IntrinsicGetterAccessCase.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> {
</span><span class="cx">     std::unique_ptr<IntrinsicGetterAccessCase> result(new IntrinsicGetterAccessCase(*this));
</span><span class="cx">     result->resetState();
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace JSC
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeModuleNamespaceAccessCasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/ModuleNamespaceAccessCase.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/ModuleNamespaceAccessCase.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/bytecode/ModuleNamespaceAccessCase.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> {
</span><span class="cx">     std::unique_ptr<ModuleNamespaceAccessCase> result(new ModuleNamespaceAccessCase(*this));
</span><span class="cx">     result->resetState();
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ModuleNamespaceAccessCase::emit(AccessGenerationState& state, MacroAssembler::JumpList& fallThrough)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeProxyableAccessCasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/ProxyableAccessCase.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/ProxyableAccessCase.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/bytecode/ProxyableAccessCase.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> {
</span><span class="cx">     std::unique_ptr<ProxyableAccessCase> result(new ProxyableAccessCase(*this));
</span><span class="cx">     result->resetState();
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ProxyableAccessCase::dumpImpl(PrintStream& out, CommaPrinter& comma) const
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeStructureSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/StructureSet.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/StructureSet.h      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/bytecode/StructureSet.h 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -49,11 +49,6 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx">     
</span><del>-    ALWAYS_INLINE StructureSet(const StructureSet& other)
-        : TinyPtrSet(other)
-    {
-    }
-    
</del><span class="cx">     Structure* onlyStructure() const
</span><span class="cx">     {
</span><span class="cx">         return onlyEntry();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredebuggerBreakpointh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/debugger/Breakpoint.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/debugger/Breakpoint.h        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/debugger/Breakpoint.h   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -47,19 +47,6 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    Breakpoint(const Breakpoint& other)
-        : id(other.id)
-        , sourceID(other.sourceID)
-        , line(other.line)
-        , column(other.column)
-        , condition(other.condition)
-        , autoContinue(other.autoContinue)
-        , ignoreCount(other.ignoreCount)
-        , hitCount(other.hitCount)
-        , resolved(other.resolved)
-    {
-    }
-
</del><span class="cx">     BreakpointID id { noBreakpointID };
</span><span class="cx">     SourceID sourceID { noSourceID };
</span><span class="cx">     unsigned line { 0 };
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGRegisteredStructureSeth"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.h      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/dfg/DFGRegisteredStructureSet.h 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -52,11 +52,6 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx">     
</span><del>-    ALWAYS_INLINE RegisteredStructureSet(const RegisteredStructureSet& other)
-        : TinyPtrSet(other)
-    {
-    }
-    
</del><span class="cx">     RegisteredStructure onlyStructure() const
</span><span class="cx">     {
</span><span class="cx">         return onlyEntry();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -416,7 +416,7 @@
</span><span class="cx">         .release();
</span><span class="cx">     location->setColumnNumber(breakpoint.column);
</span><span class="cx"> 
</span><del>-    return WTFMove(location);
</del><ins>+    return location;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static bool parseLocation(ErrorString& errorString, const JSON::Object& location, JSC::SourceID& sourceID, unsigned& lineNumber, unsigned& columnNumber)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generator_templatespy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -231,7 +231,7 @@
</span><span class="cx">             COMPILE_ASSERT(sizeof(${objectType}) == sizeof(JSON::Object), cannot_cast);
</span><span class="cx"> 
</span><span class="cx">             Ref<JSON::Object> result = m_result.releaseNonNull();
</span><del>-            return WTFMove(*reinterpret_cast<Ref<${objectType}>*>(&result));
</del><ins>+            return reinterpret_cast<Ref<${objectType}>*>(&result)->copyRef();
</ins><span class="cx">         }
</span><span class="cx">     };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreparserUnlinkedSourceCodeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/parser/UnlinkedSourceCode.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/parser/UnlinkedSourceCode.h  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/parser/UnlinkedSourceCode.h     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -71,13 +71,6 @@
</span><span class="cx">         {
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        UnlinkedSourceCode(const UnlinkedSourceCode& other)
-            : m_provider(other.m_provider)
-            , m_startOffset(other.m_startOffset)
-            , m_endOffset(other.m_endOffset)
-        {
-        }
-
</del><span class="cx">         bool isHashTableDeletedValue() const { return m_provider.isHashTableDeletedValue(); }
</span><span class="cx"> 
</span><span class="cx">         const SourceProvider& provider() const
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmAirIRGeneratorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/wasm/WasmAirIRGenerator.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1972,7 +1972,7 @@
</span><span class="cx">         result->entrypoint.calleeSaveRegisters = code.calleeSaveRegisterAtOffsetList();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> template <typename IntType>
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmB3IRGeneratorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/wasm/WasmB3IRGenerator.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1424,7 +1424,7 @@
</span><span class="cx">         result->entrypoint.calleeSaveRegisters = procedure.calleeSaveRegisterAtOffsetList();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Custom wasm ops. These are the ones too messy to do in wasm.json.
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmNameSectionParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmNameSectionParser.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmNameSectionParser.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/wasm/WasmNameSectionParser.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx">         }
</span><span class="cx">         WASM_PARSER_FAIL_IF(payloadStart + payloadLength != m_offset);
</span><span class="cx">     }
</span><del>-    return WTFMove(nameSection);
</del><ins>+    return nameSection;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } } // namespace JSC::Wasm
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorewasmWasmStreamingParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -179,7 +179,7 @@
</span><span class="cx">     if (m_remaining.size() == requiredSize) {
</span><span class="cx">         Vector<uint8_t> result = WTFMove(m_remaining);
</span><span class="cx">         m_nextOffset += requiredSize;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (m_remaining.size() > requiredSize) {
</span><span class="lines">@@ -187,7 +187,7 @@
</span><span class="cx">         memcpy(result.data(), m_remaining.data(), requiredSize);
</span><span class="cx">         m_remaining.remove(0, requiredSize);
</span><span class="cx">         m_nextOffset += requiredSize;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ASSERT(m_remaining.size() < requiredSize);
</span><span class="lines">@@ -204,7 +204,7 @@
</span><span class="cx">     offsetInBytes += usedSize;
</span><span class="cx">     Vector<uint8_t> result = WTFMove(m_remaining);
</span><span class="cx">     m_nextOffset += requiredSize;
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> auto StreamingParser::consumeVarUInt32(const uint8_t* bytes, size_t bytesSize, size_t& offsetInBytes, IsEndOfStream isEndOfStream) -> Expected<uint32_t, State>
</span></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WTF/ChangeLog  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1,3 +1,42 @@
</span><ins>+2019-03-19  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        Build cleanly with GCC 9
+        https://bugs.webkit.org/show_bug.cgi?id=195920
+
+        Reviewed by Chris Dumez.
+
+        WebKit triggers three new GCC 9 warnings:
+
+        """
+        -Wdeprecated-copy, implied by -Wextra, warns about the C++11 deprecation of implicitly
+        declared copy constructor and assignment operator if one of them is user-provided.
+        """
+
+        Solution is to either add a copy constructor or copy assignment operator, if required, or
+        else remove one if it is redundant.
+
+        """
+        -Wredundant-move, implied by -Wextra, warns about redundant calls to std::move.
+        -Wpessimizing-move, implied by -Wall, warns when a call to std::move prevents copy elision.
+        """
+
+        These account for most of this patch. Solution is to just remove the bad WTFMove().
+
+        Additionally, -Wclass-memaccess has been enhanced to catch a few cases that GCC 8 didn't.
+        These are solved by casting nontrivial types to void* before using memcpy. (Of course, it
+        would be safer to not use memcpy on nontrivial types, but that's too complex for this
+        patch. Searching for memcpy used with static_cast<void*> will reveal other cases to fix.)
+
+        * wtf/CheckedArithmetic.h:
+        (WTF::Checked::Checked):
+        * wtf/MetaAllocator.cpp:
+        (WTF::MetaAllocator::allocate):
+        * wtf/URLParser.cpp:
+        (WTF::CodePointIterator::operator!= const):
+        (WTF::CodePointIterator::operator=): Deleted.
+        * wtf/text/StringView.h:
+        (WTF::StringView::CodePoints::Iterator::operator=): Deleted.
+
</ins><span class="cx"> 2019-03-19  Alex Christensen  <achristensen@webkit.org>
</span><span class="cx"> 
</span><span class="cx">         Make WTFLogChannelState and WTFLogLevel enum classes
</span></span></pre></div>
<a id="trunkSourceWTFwtfCheckedArithmetich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/CheckedArithmetic.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/CheckedArithmetic.h 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WTF/wtf/CheckedArithmetic.h    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -611,6 +611,13 @@
</span><span class="cx">         this->overflowed();
</span><span class="cx">     }
</span><span class="cx"> 
</span><ins>+    Checked(const Checked& value)
+    {
+        if (value.hasOverflowed())
+            this->overflowed();
+        m_value = static_cast<T>(value.m_value);
+    }
+
</ins><span class="cx">     template <typename U> Checked(U value)
</span><span class="cx">     {
</span><span class="cx">         if (!isInBounds<T>(value))
</span></span></pre></div>
<a id="trunkSourceWTFwtfMetaAllocatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/MetaAllocator.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/MetaAllocator.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WTF/wtf/MetaAllocator.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -194,7 +194,7 @@
</span><span class="cx">     if (UNLIKELY(!!m_tracker))
</span><span class="cx">         m_tracker->notify(handle.ptr());
</span><span class="cx"> 
</span><del>-    return WTFMove(handle);
</del><ins>+    return handle;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> MetaAllocator::Statistics MetaAllocator::currentStatistics()
</span></span></pre></div>
<a id="trunkSourceWTFwtfURLParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/URLParser.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/URLParser.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WTF/wtf/URLParser.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -67,13 +67,6 @@
</span><span class="cx">             && m_end == other.m_end;
</span><span class="cx">     }
</span><span class="cx">     ALWAYS_INLINE bool operator!=(const CodePointIterator& other) const { return !(*this == other); }
</span><del>-    
-    ALWAYS_INLINE CodePointIterator& operator=(const CodePointIterator& other)
-    {
-        m_begin = other.m_begin;
-        m_end = other.m_end;
-        return *this;
-    }
</del><span class="cx"> 
</span><span class="cx">     ALWAYS_INLINE bool atEnd() const
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWTFwtftextStringViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/StringView.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/StringView.h   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WTF/wtf/text/StringView.h      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -752,7 +752,6 @@
</span><span class="cx"> 
</span><span class="cx">     bool operator==(const Iterator&) const;
</span><span class="cx">     bool operator!=(const Iterator&) const;
</span><del>-    Iterator& operator=(const Iterator&);
</del><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     std::reference_wrapper<const StringView> m_stringView;
</span><span class="lines">@@ -832,14 +831,6 @@
</span><span class="cx">     return *this;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline auto StringView::CodePoints::Iterator::operator=(const Iterator& other) -> Iterator&
-{
-    m_stringView = other.m_stringView;
-    m_nextCodePointOffset = other.m_nextCodePointOffset;
-    m_codePoint = other.m_codePoint;
-    return *this;
-}
-
</del><span class="cx"> inline UChar32 StringView::CodePoints::Iterator::operator*() const
</span><span class="cx"> {
</span><span class="cx">     ASSERT(m_nextCodePointOffset);
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/ChangeLog      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1,3 +1,437 @@
</span><ins>+2019-03-19  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        Build cleanly with GCC 9
+        https://bugs.webkit.org/show_bug.cgi?id=195920
+
+        Reviewed by Chris Dumez.
+
+        WebKit triggers three new GCC 9 warnings:
+
+        """
+        -Wdeprecated-copy, implied by -Wextra, warns about the C++11 deprecation of implicitly
+        declared copy constructor and assignment operator if one of them is user-provided.
+        """
+
+        Solution is to either add a copy constructor or copy assignment operator, if required, or
+        else remove one if it is redundant.
+
+        """
+        -Wredundant-move, implied by -Wextra, warns about redundant calls to std::move.
+        -Wpessimizing-move, implied by -Wall, warns when a call to std::move prevents copy elision.
+        """
+
+        These account for most of this patch. Solution is to just remove the bad WTFMove().
+
+        Additionally, -Wclass-memaccess has been enhanced to catch a few cases that GCC 8 didn't.
+        These are solved by casting nontrivial types to void* before using memcpy. (Of course, it
+        would be safer to not use memcpy on nontrivial types, but that's too complex for this
+        patch. Searching for memcpy used with static_cast<void*> will reveal other cases to fix.)
+
+        * Modules/encryptedmedia/CDM.cpp:
+        (WebCore::CDM::getSupportedConfiguration):
+        * Modules/encryptedmedia/MediaKeys.cpp:
+        (WebCore::MediaKeys::createSession):
+        * Modules/entriesapi/DOMFileSystem.cpp:
+        (WebCore::listDirectoryWithMetadata):
+        (WebCore::toFileSystemEntries):
+        * Modules/fetch/FetchBody.cpp:
+        (WebCore::FetchBody::fromFormData):
+        (WebCore::FetchBody::bodyAsFormData const):
+        (WebCore::FetchBody::take):
+        * Modules/fetch/FetchRequest.cpp:
+        (WebCore::FetchRequest::create):
+        (WebCore::FetchRequest::clone):
+        * Modules/fetch/FetchResponse.cpp:
+        (WebCore::FetchResponse::create):
+        (WebCore::FetchResponse::redirect):
+        (WebCore::FetchResponse::clone):
+        * Modules/indexeddb/IDBCursor.cpp:
+        (WebCore::IDBCursor::update):
+        (WebCore::IDBCursor::deleteFunction):
+        * Modules/indexeddb/IDBDatabase.cpp:
+        (WebCore::IDBDatabase::transaction):
+        * Modules/indexeddb/IDBDatabaseIdentifier.h:
+        (WebCore::IDBDatabaseIdentifier::decode):
+        * Modules/indexeddb/IDBKeyData.h:
+        (WebCore::IDBKeyData::decode):
+        * Modules/indexeddb/IDBObjectStore.cpp:
+        (WebCore::IDBObjectStore::createIndex):
+        (WebCore::IDBObjectStore::index):
+        * Modules/indexeddb/IDBValue.h:
+        (WebCore::IDBValue::decode):
+        * Modules/indexeddb/shared/IDBError.cpp:
+        (WebCore::IDBError::operator=): Deleted.
+        * Modules/indexeddb/shared/IDBError.h:
+        * Modules/indexeddb/shared/IDBResultData.h:
+        (WebCore::IDBResultData::decode):
+        * Modules/mediarecorder/MediaRecorder.cpp:
+        (WebCore::MediaRecorder::create):
+        * Modules/mediasource/MediaSource.cpp:
+        (WebCore::MediaSource::addSourceBuffer):
+        * Modules/mediastream/RTCPeerConnection.cpp:
+        (WebCore::iceServersFromConfiguration):
+        (WebCore::RTCPeerConnection::certificatesFromConfiguration):
+        (WebCore::certificateTypeFromAlgorithmIdentifier):
+        * Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp:
+        (WebCore::LibWebRTCMediaEndpoint::getStats):
+        * Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp:
+        (WebCore::LibWebRTCPeerConnectionBackend::addTrack):
+        (WebCore::LibWebRTCPeerConnectionBackend::addUnifiedPlanTransceiver):
+        * Modules/webaudio/AudioBuffer.cpp:
+        (WebCore::AudioBuffer::create):
+        * Modules/webaudio/AudioContext.cpp:
+        (WebCore::AudioContext::createMediaElementSource):
+        (WebCore::AudioContext::createMediaStreamSource):
+        (WebCore::AudioContext::createScriptProcessor):
+        * Modules/webaudio/OfflineAudioContext.cpp:
+        (WebCore::OfflineAudioContext::create):
+        * Modules/webdatabase/DatabaseManager.cpp:
+        (WebCore::DatabaseManager::tryToOpenDatabaseBackend):
+        * Modules/webdatabase/DatabaseTracker.cpp:
+        (WebCore::DatabaseTracker::canEstablishDatabase):
+        (WebCore::DatabaseTracker::retryCanEstablishDatabase):
+        * Modules/webdatabase/SQLResultSetRowList.cpp:
+        (WebCore::SQLResultSetRowList::item const):
+        * Modules/websockets/WebSocket.cpp:
+        (WebCore::WebSocket::create):
+        * accessibility/AXObjectCache.cpp:
+        (WebCore::AXObjectCache::rangeForNodeContents):
+        (WebCore::AXObjectCache::rangeForUnorderedCharacterOffsets):
+        * animation/KeyframeEffect.cpp:
+        (WebCore::KeyframeEffect::create):
+        (WebCore::KeyframeEffect::backingAnimationForCompositedRenderer const):
+        * bindings/js/JSCustomElementInterface.cpp:
+        (WebCore::JSCustomElementInterface::constructElementWithFallback):
+        * bindings/js/JSDOMConvertVariadic.h:
+        (WebCore::VariadicConverter::convert):
+        (WebCore::convertVariadicArguments):
+        * bindings/js/SerializedScriptValue.cpp:
+        (WebCore::CloneDeserializer::readDOMPointInit):
+        (WebCore::transferArrayBuffers):
+        * bindings/scripts/CodeGeneratorJS.pm:
+        (GenerateCallbackImplementationContent):
+        * bindings/scripts/test/JS/JSTestCallbackFunction.cpp:
+        (WebCore::JSTestCallbackFunction::handleEvent):
+        * bindings/scripts/test/JS/JSTestCallbackFunctionRethrow.cpp:
+        (WebCore::JSTestCallbackFunctionRethrow::handleEvent):
+        * bindings/scripts/test/JS/JSTestCallbackInterface.cpp:
+        (WebCore::JSTestCallbackInterface::callbackWithAReturnValue):
+        (WebCore::JSTestCallbackInterface::callbackThatRethrowsExceptions):
+        (WebCore::JSTestCallbackInterface::callbackThatSkipsInvokeCheck):
+        (WebCore::JSTestCallbackInterface::callbackWithThisObject):
+        * contentextensions/ContentExtensionParser.cpp:
+        (WebCore::ContentExtensions::getStringList):
+        (WebCore::ContentExtensions::loadTrigger):
+        (WebCore::ContentExtensions::loadEncodedRules):
+        (WebCore::ContentExtensions::parseRuleList):
+        * crypto/SubtleCrypto.cpp:
+        (WebCore::normalizeCryptoAlgorithmParameters):
+        * crypto/gcrypt/CryptoAlgorithmHMACGCrypt.cpp:
+        (WebCore::calculateSignature):
+        * crypto/keys/CryptoKeyEC.cpp:
+        (WebCore::CryptoKeyEC::exportJwk const):
+        * css/CSSComputedStyleDeclaration.cpp:
+        (WebCore::computedTransform):
+        (WebCore::ComputedStyleExtractor::valueForShadow):
+        (WebCore::ComputedStyleExtractor::valueForFilter):
+        (WebCore::specifiedValueForGridTrackSize):
+        (WebCore::valueForGridTrackList):
+        (WebCore::valueForGridPosition):
+        (WebCore::willChangePropertyValue):
+        (WebCore::fontVariantLigaturesPropertyValue):
+        (WebCore::fontVariantNumericPropertyValue):
+        (WebCore::fontVariantEastAsianPropertyValue):
+        (WebCore::touchActionFlagsToCSSValue):
+        (WebCore::renderTextDecorationFlagsToCSSValue):
+        (WebCore::renderEmphasisPositionFlagsToCSSValue):
+        (WebCore::speakAsToCSSValue):
+        (WebCore::hangingPunctuationToCSSValue):
+        (WebCore::fillRepeatToCSSValue):
+        (WebCore::fillSizeToCSSValue):
+        (WebCore::counterToCSSValue):
+        (WebCore::fontVariantFromStyle):
+        (WebCore::fontSynthesisFromStyle):
+        (WebCore::shapePropertyValue):
+        (WebCore::paintOrder):
+        (WebCore::ComputedStyleExtractor::valueForPropertyinStyle):
+        (WebCore::ComputedStyleExtractor::getCSSPropertyValuesFor2SidesShorthand):
+        (WebCore::ComputedStyleExtractor::getCSSPropertyValuesFor4SidesShorthand):
+        * css/CSSFontFaceSet.cpp:
+        (WebCore::CSSFontFaceSet::matchingFacesExcludingPreinstalledFonts):
+        * css/CSSGradientValue.cpp:
+        (WebCore::CSSGradientValue::image):
+        * css/CSSStyleSheet.cpp:
+        (WebCore::CSSStyleSheet::rules):
+        * css/DOMMatrixReadOnly.cpp:
+        (WebCore::DOMMatrixReadOnly::parseStringIntoAbstractMatrix):
+        * css/FontFace.cpp:
+        (WebCore::FontFace::create):
+        * css/FontVariantBuilder.cpp:
+        (WebCore::computeFontVariant):
+        * css/PropertySetCSSStyleDeclaration.cpp:
+        (WebCore::PropertySetCSSStyleDeclaration::removeProperty):
+        * css/SVGCSSComputedStyleDeclaration.cpp:
+        (WebCore::strokeDashArrayToCSSValueList):
+        (WebCore::ComputedStyleExtractor::adjustSVGPaintForCurrentColor const):
+        * css/StyleBuilderConverter.h:
+        (WebCore::StyleBuilderConverter::convertReflection):
+        * css/WebKitCSSMatrix.cpp:
+        (WebCore::WebKitCSSMatrix::create):
+        (WebCore::WebKitCSSMatrix::multiply const):
+        * css/parser/CSSPropertyParser.cpp:
+        (WebCore::consumeFontVariationSettings):
+        (WebCore::consumeBasicShapePath):
+        (WebCore::consumeImplicitGridAutoFlow):
+        * cssjit/StackAllocator.h:
+        * dom/DOMImplementation.cpp:
+        (WebCore::DOMImplementation::createDocument):
+        * dom/Document.cpp:
+        (WebCore::Document::cloneNodeInternal):
+        * dom/DocumentFragment.cpp:
+        (WebCore::DocumentFragment::cloneNodeInternal):
+        * dom/Element.cpp:
+        (WebCore::Element::setAttributeNode):
+        (WebCore::Element::setAttributeNodeNS):
+        (WebCore::Element::removeAttributeNode):
+        (WebCore::Element::parseAttributeName):
+        (WebCore::Element::animate):
+        * dom/MessagePort.cpp:
+        (WebCore::MessagePort::disentanglePorts):
+        * dom/NodeIterator.cpp:
+        (WebCore::NodeIterator::nextNode):
+        (WebCore::NodeIterator::previousNode):
+        * dom/Range.cpp:
+        (WebCore::Range::processContents):
+        (WebCore::processContentsBetweenOffsets):
+        (WebCore::processAncestorsAndTheirSiblings):
+        * dom/RangeBoundaryPoint.h:
+        * dom/ScriptDisallowedScope.h:
+        (WebCore::ScriptDisallowedScope::operator=):
+        * dom/Text.cpp:
+        (WebCore::Text::splitText):
+        * dom/TextDecoder.cpp:
+        (WebCore::TextDecoder::create):
+        (WebCore::TextDecoder::decode):
+        * editing/CompositeEditCommand.cpp:
+        (WebCore::CompositeEditCommand::insertBlockPlaceholder):
+        (WebCore::CompositeEditCommand::moveParagraphContentsToNewBlockIfNecessary):
+        * editing/Editing.cpp:
+        (WebCore::createTabSpanElement):
+        * editing/EditingStyle.cpp:
+        (WebCore::EditingStyle::styleAtSelectionStart):
+        * editing/TextIterator.cpp:
+        (WebCore::TextIterator::rangeFromLocationAndLength):
+        * editing/VisibleSelection.cpp:
+        (WebCore::makeSearchRange):
+        * editing/markup.cpp:
+        (WebCore::styleFromMatchedRulesAndInlineDecl):
+        (WebCore::createFragmentForInnerOuterHTML):
+        (WebCore::createContextualFragment):
+        * html/FormController.cpp:
+        (WebCore::deserializeFormControlState):
+        * html/HTMLCanvasElement.cpp:
+        (WebCore::HTMLCanvasElement::captureStream):
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::mediaPlayerCreateResourceLoader):
+        * html/HTMLOptionElement.cpp:
+        (WebCore::HTMLOptionElement::createForJSConstructor):
+        * html/HTMLPlugInImageElement.cpp:
+        (WebCore::HTMLPlugInImageElement::createElementRenderer):
+        * html/HTMLTableElement.cpp:
+        (WebCore::HTMLTableElement::createSharedCellStyle):
+        * html/HTMLTableRowElement.cpp:
+        (WebCore::HTMLTableRowElement::insertCell):
+        * html/ImageData.cpp:
+        (WebCore::ImageData::create):
+        * html/OffscreenCanvas.cpp:
+        (WebCore::OffscreenCanvas::transferToImageBitmap):
+        * html/canvas/CanvasRenderingContext2DBase.cpp:
+        (WebCore::CanvasRenderingContext2DBase::createLinearGradient):
+        (WebCore::CanvasRenderingContext2DBase::createRadialGradient):
+        * html/canvas/OESVertexArrayObject.cpp:
+        (WebCore::OESVertexArrayObject::createVertexArrayOES):
+        * html/canvas/WebGLRenderingContextBase.cpp:
+        (WebCore::WebGLRenderingContextBase::createBuffer):
+        (WebCore::WebGLRenderingContextBase::createFramebuffer):
+        (WebCore::WebGLRenderingContextBase::createTexture):
+        (WebCore::WebGLRenderingContextBase::createProgram):
+        (WebCore::WebGLRenderingContextBase::createRenderbuffer):
+        (WebCore::WebGLRenderingContextBase::createShader):
+        (WebCore::WebGLRenderingContextBase::getContextAttributes):
+        (WebCore::WebGLRenderingContextBase::getUniform):
+        * html/shadow/TextControlInnerElements.cpp:
+        (WebCore::TextControlInnerContainer::resolveCustomStyle):
+        (WebCore::TextControlPlaceholderElement::resolveCustomStyle):
+        * html/track/BufferedLineReader.cpp:
+        (WebCore::BufferedLineReader::nextLine):
+        * html/track/VTTCue.cpp:
+        (WebCore::VTTCue::getCueAsHTML):
+        (WebCore::VTTCue::createCueRenderingTree):
+        * html/track/WebVTTElement.cpp:
+        (WebCore::WebVTTElement::cloneElementWithoutAttributesAndChildren):
+        * inspector/InspectorStyleSheet.cpp:
+        (WebCore::asCSSRuleList):
+        (WebCore::InspectorStyle::buildObjectForStyle const):
+        (WebCore::InspectorStyleSheet::buildObjectForStyleSheet):
+        (WebCore::InspectorStyleSheet::buildObjectForRule):
+        * inspector/agents/InspectorCSSAgent.cpp:
+        (WebCore::InspectorCSSAgent::buildArrayForMatchedRuleList):
+        * inspector/agents/InspectorDOMAgent.cpp:
+        (WebCore::InspectorDOMAgent::buildArrayForPseudoElements):
+        (WebCore::InspectorDOMAgent::buildObjectForAccessibilityProperties):
+        * inspector/agents/InspectorNetworkAgent.cpp:
+        (WebCore::InspectorNetworkAgent::buildObjectForResourceResponse):
+        * loader/FetchOptions.h:
+        (WebCore::FetchOptions::decode):
+        * loader/MediaResourceLoader.cpp:
+        (WebCore::MediaResourceLoader::requestResource):
+        * loader/appcache/ApplicationCacheStorage.cpp:
+        (WebCore::ApplicationCacheStorage::loadCache):
+        (WebCore::ApplicationCacheStorage::manifestURLs):
+        * loader/archive/mhtml/MHTMLParser.cpp:
+        (WebCore::MHTMLParser::parseArchiveWithHeader):
+        * loader/cache/CachedResourceLoader.cpp:
+        (WebCore::CachedResourceLoader::requestResource):
+        * page/DOMWindow.cpp:
+        (WebCore::DOMWindow::getMatchedCSSRules const):
+        * page/DragController.cpp:
+        (WebCore::documentFragmentFromDragData):
+        * page/EventSource.cpp:
+        (WebCore::EventSource::create):
+        * page/PerformanceUserTiming.cpp:
+        (WebCore::UserTiming::mark):
+        (WebCore::UserTiming::measure):
+        * page/SecurityOrigin.h:
+        (WebCore::SecurityOrigin::decode):
+        * page/scrolling/ScrollingConstraints.h:
+        (WebCore::FixedPositionViewportConstraints::FixedPositionViewportConstraints):
+        (WebCore::LayoutConstraints::LayoutConstraints): Deleted.
+        * platform/Length.h:
+        (WebCore::Length::Length):
+        * platform/animation/TimingFunction.cpp:
+        (WebCore::TimingFunction::createFromCSSText):
+        * platform/encryptedmedia/clearkey/CDMClearKey.cpp:
+        (WebCore::parseLicenseFormat):
+        * platform/graphics/FloatPoint3D.h:
+        * platform/graphics/Font.cpp:
+        (WebCore::createAndFillGlyphPage):
+        * platform/graphics/GLContext.cpp:
+        (WebCore::GLContext::createContextForWindow):
+        (WebCore::GLContext::createSharingContext):
+        * platform/graphics/GraphicsContext.cpp:
+        * platform/graphics/HEVCUtilities.cpp:
+        (WebCore::parseHEVCCodecParameters):
+        * platform/graphics/gtk/ImageGtk.cpp:
+        (WebCore::loadImageFromGResource):
+        (WebCore::loadMissingImageIconFromTheme):
+        * platform/graphics/wayland/PlatformDisplayWayland.cpp:
+        (WebCore::PlatformDisplayWayland::create):
+        * platform/mediastream/MediaConstraints.h:
+        (WebCore::MediaTrackConstraintSetMap::decode):
+        * platform/mediastream/MediaStreamRequest.h:
+        (WebCore::MediaStreamRequest::decode):
+        * platform/mediastream/gstreamer/GStreamerVideoFrameLibWebRTC.cpp:
+        (WebCore::GStreamerSampleFromLibWebRTCVideoFrame):
+        * platform/mediastream/gstreamer/RealtimeIncomingAudioSourceLibWebRTC.cpp:
+        (WebCore::RealtimeIncomingAudioSource::create):
+        * platform/mediastream/gstreamer/RealtimeIncomingVideoSourceLibWebRTC.cpp:
+        (WebCore::RealtimeIncomingVideoSource::create):
+        * platform/mock/MockRealtimeMediaSourceCenter.cpp:
+        (WebCore::MockRealtimeMediaSourceCenter::captureDeviceWithPersistentID):
+        * platform/mock/mediasource/MockSourceBufferPrivate.cpp:
+        (WebCore::MockMediaSample::createNonDisplayingCopy const):
+        * platform/network/BlobRegistryImpl.cpp:
+        (WebCore::BlobRegistryImpl::createResourceHandle):
+        * platform/network/CookieRequestHeaderFieldProxy.h:
+        (WebCore::CookieRequestHeaderFieldProxy::decode):
+        * platform/network/FormData.h:
+        (WebCore::FormData::decode):
+        * platform/network/MIMEHeader.cpp:
+        (WebCore::MIMEHeader::parseHeader):
+        * platform/network/ResourceHandle.cpp:
+        (WebCore::ResourceHandle::create):
+        * platform/network/soup/DNSResolveQueueSoup.cpp:
+        (WebCore::DNSResolveQueueSoup::takeCompletionAndCancelHandlers):
+        * rendering/RenderElement.cpp:
+        (WebCore::RenderElement::createFor):
+        * rendering/shapes/Shape.cpp:
+        (WebCore::Shape::createRasterShape):
+        (WebCore::Shape::createBoxShape):
+        * rendering/style/BasicShapes.cpp:
+        (WebCore::BasicShapeCircle::blend const):
+        (WebCore::BasicShapeEllipse::blend const):
+        (WebCore::BasicShapePolygon::blend const):
+        (WebCore::BasicShapePath::blend const):
+        (WebCore::BasicShapeInset::blend const):
+        * rendering/style/BasicShapes.h:
+        (WebCore::BasicShapeRadius::BasicShapeRadius):
+        * rendering/style/ContentData.cpp:
+        (WebCore::ImageContentData::createContentRenderer const):
+        (WebCore::TextContentData::createContentRenderer const):
+        (WebCore::QuoteContentData::createContentRenderer const):
+        * rendering/style/ContentData.h:
+        * rendering/svg/RenderSVGInline.cpp:
+        (WebCore::RenderSVGInline::createInlineFlowBox):
+        * rendering/svg/RenderSVGInlineText.cpp:
+        (WebCore::RenderSVGInlineText::createTextBox):
+        * rendering/svg/RenderSVGText.cpp:
+        (WebCore::RenderSVGText::createRootInlineBox):
+        * svg/SVGFEBlendElement.cpp:
+        (WebCore::SVGFEBlendElement::build):
+        * svg/SVGFEColorMatrixElement.cpp:
+        (WebCore::SVGFEColorMatrixElement::build):
+        * svg/SVGFEComponentTransferElement.cpp:
+        (WebCore::SVGFEComponentTransferElement::build):
+        * svg/SVGFECompositeElement.cpp:
+        (WebCore::SVGFECompositeElement::build):
+        * svg/SVGFEConvolveMatrixElement.cpp:
+        (WebCore::SVGFEConvolveMatrixElement::build):
+        * svg/SVGFEDiffuseLightingElement.cpp:
+        (WebCore::SVGFEDiffuseLightingElement::build):
+        * svg/SVGFEDisplacementMapElement.cpp:
+        (WebCore::SVGFEDisplacementMapElement::build):
+        * svg/SVGFEDropShadowElement.cpp:
+        (WebCore::SVGFEDropShadowElement::build):
+        * svg/SVGFEGaussianBlurElement.cpp:
+        (WebCore::SVGFEGaussianBlurElement::build):
+        * svg/SVGFEMergeElement.cpp:
+        (WebCore::SVGFEMergeElement::build):
+        * svg/SVGFEMorphologyElement.cpp:
+        (WebCore::SVGFEMorphologyElement::build):
+        * svg/SVGFEOffsetElement.cpp:
+        (WebCore::SVGFEOffsetElement::build):
+        * svg/SVGFESpecularLightingElement.cpp:
+        (WebCore::SVGFESpecularLightingElement::build):
+        * svg/SVGFETileElement.cpp:
+        (WebCore::SVGFETileElement::build):
+        * svg/SVGTransformList.h:
+        * svg/properties/SVGList.h:
+        (WebCore::SVGList::initialize):
+        (WebCore::SVGList::insertItemBefore):
+        (WebCore::SVGList::replaceItem):
+        (WebCore::SVGList::removeItem):
+        (WebCore::SVGList::appendItem):
+        * svg/properties/SVGListProperty.h:
+        (WebCore::SVGListProperty::initializeValuesAndWrappers):
+        (WebCore::SVGListProperty::insertItemBeforeValuesAndWrappers):
+        (WebCore::SVGListProperty::replaceItemValuesAndWrappers):
+        (WebCore::SVGListProperty::removeItemValues):
+        (WebCore::SVGListProperty::appendItemValuesAndWrappers):
+        * svg/properties/SVGPrimitiveList.h:
+        * testing/Internals.cpp:
+        (WebCore::Internals::elementRenderTreeAsText):
+        (WebCore::parseFindOptions):
+        * workers/AbstractWorker.cpp:
+        (WebCore::AbstractWorker::resolveURL):
+        * workers/Worker.cpp:
+        (WebCore::Worker::create):
+        * workers/service/ServiceWorkerJobData.h:
+        (WebCore::ServiceWorkerJobData::decode):
+        * xml/DOMParser.cpp:
+        (WebCore::DOMParser::parseFromString):
+        * xml/XPathExpression.cpp:
+        (WebCore::XPathExpression::evaluate):
+
</ins><span class="cx"> 2019-03-19  Devin Rousso  <drousso@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Web Inspector: Provide $event in the console when paused on an event listener
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaCDMcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -397,7 +397,7 @@
</span><span class="cx">     if ((accumulatedConfiguration.distinctiveIdentifier == MediaKeysRequirement::Required || accumulatedConfiguration.persistentState == MediaKeysRequirement::Required) && !origin.canAccessLocalStorage(&topOrigin))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(accumulatedConfiguration);
</del><ins>+    return accumulatedConfiguration;
</ins><span class="cx">     // NOTE: Continued in getConsentStatus().
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeyscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx">     // 4. Return session.
</span><span class="cx">     auto session = MediaKeySession::create(context, makeWeakPtr(*this), sessionType, m_useDistinctiveIdentifier, m_implementation.copyRef(), instanceSession.releaseNonNull());
</span><span class="cx">     m_sessions.append(session.copyRef());
</span><del>-    return WTFMove(session);
</del><ins>+    return session;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaKeys::setServerCertificate(const BufferSource& serverCertificate, Ref<DeferredPromise>&& promise)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesentriesapiDOMFileSystemcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/entriesapi/DOMFileSystem.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/entriesapi/DOMFileSystem.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/entriesapi/DOMFileSystem.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">             continue;
</span><span class="cx">         listedChildren.uncheckedAppend(ListedChild { FileSystem::pathGetFileName(childPath), metadata.value().type });
</span><span class="cx">     }
</span><del>-    return WTFMove(listedChildren);
</del><ins>+    return listedChildren;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static ExceptionOr<Vector<Ref<FileSystemEntry>>> toFileSystemEntries(ScriptExecutionContext& context, DOMFileSystem& fileSystem, ExceptionOr<Vector<ListedChild>>&& listedChildren, const String& parentVirtualPath)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx">             break;
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-    return WTFMove(entries);
</del><ins>+    return entries;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // https://wicg.github.io/entries-api/#name
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesfetchFetchBodycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/fetch/FetchBody.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/fetch/FetchBody.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/fetch/FetchBody.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">     if (auto buffer = formData.asSharedBuffer()) {
</span><span class="cx">         FetchBody body;
</span><span class="cx">         body.m_consumer.setData(buffer.releaseNonNull());
</span><del>-        return WTFMove(body);
</del><ins>+        return body;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     auto url = formData.asBlobURL();
</span><span class="lines">@@ -243,7 +243,7 @@
</span><span class="cx">     if (isBlob()) {
</span><span class="cx">         auto body = FormData::create();
</span><span class="cx">         body->appendBlob(blobBody().url());
</span><del>-        return WTFMove(body);
</del><ins>+        return body.copyRef();
</ins><span class="cx">     }
</span><span class="cx">     if (isArrayBuffer())
</span><span class="cx">         return FormData::create(arrayBufferBody().data(), arrayBufferBody().byteLength());
</span><span class="lines">@@ -253,7 +253,7 @@
</span><span class="cx">         ASSERT(!context.isWorkerGlobalScope());
</span><span class="cx">         auto body = makeRef(const_cast<FormData&>(formDataBody()));
</span><span class="cx">         body->generateFiles(&downcast<Document>(context));
</span><del>-        return WTFMove(body);
</del><ins>+        return body.copyRef();
</ins><span class="cx">     }
</span><span class="cx">     if (auto* data = m_consumer.data())
</span><span class="cx">         return FormData::create(data->data(), data->size());
</span><span class="lines">@@ -274,7 +274,7 @@
</span><span class="cx">     if (isBlob()) {
</span><span class="cx">         auto body = FormData::create();
</span><span class="cx">         body->appendBlob(blobBody().url());
</span><del>-        return WTFMove(body);
</del><ins>+        return body.copyRef();
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (isFormData())
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesfetchFetchRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/fetch/FetchRequest.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/fetch/FetchRequest.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/fetch/FetchRequest.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -291,7 +291,7 @@
</span><span class="cx">             return result.releaseException();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(request);
</del><ins>+    return request;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> String FetchRequest::referrer() const
</span><span class="lines">@@ -331,7 +331,7 @@
</span><span class="cx">     auto clone = adoptRef(*new FetchRequest(context, WTF::nullopt, FetchHeaders::create(m_headers.get()), ResourceRequest { m_request }, FetchOptions { m_options}, String { m_referrer }));
</span><span class="cx">     clone->cloneBody(*this);
</span><span class="cx">     clone->m_signal->follow(m_signal);
</span><del>-    return WTFMove(clone);
</del><ins>+    return clone;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> const char* FetchRequest::activeDOMObjectName() const
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesfetchFetchResponsecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/fetch/FetchResponse.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/fetch/FetchResponse.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/fetch/FetchResponse.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -131,7 +131,7 @@
</span><span class="cx">     r->m_internalResponse.setHTTPStatusCode(status);
</span><span class="cx">     r->m_internalResponse.setHTTPStatusText(statusText);
</span><span class="cx"> 
</span><del>-    return WTFMove(r);
</del><ins>+    return r;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<FetchResponse> FetchResponse::error(ScriptExecutionContext& context)
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx">     redirectResponse->m_internalResponse.setHTTPStatusCode(status);
</span><span class="cx">     redirectResponse->m_internalResponse.setHTTPHeaderField(HTTPHeaderName::Location, requestURL.string());
</span><span class="cx">     redirectResponse->m_headers->fastSet(HTTPHeaderName::Location, requestURL.string());
</span><del>-    return WTFMove(redirectResponse);
</del><ins>+    return redirectResponse;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> FetchResponse::FetchResponse(ScriptExecutionContext& context, Optional<FetchBody>&& body, Ref<FetchHeaders>&& headers, ResourceResponse&& response)
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx">     clone->cloneBody(*this);
</span><span class="cx">     clone->m_opaqueLoadIdentifier = m_opaqueLoadIdentifier;
</span><span class="cx">     clone->m_bodySizeWithPadding = m_bodySizeWithPadding;
</span><del>-    return WTFMove(clone);
</del><ins>+    return clone;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void FetchResponse::addAbortSteps(Ref<AbortSignal>&& signal)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBCursorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBCursor.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBCursor.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBCursor.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -135,7 +135,7 @@
</span><span class="cx">     auto request = putResult.releaseReturnValue();
</span><span class="cx">     request->setSource(*this);
</span><span class="cx"> 
</span><del>-    return WTFMove(request);
</del><ins>+    return request;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<void> IDBCursor::advance(unsigned count)
</span><span class="lines">@@ -306,7 +306,7 @@
</span><span class="cx">     auto request = result.releaseReturnValue();
</span><span class="cx">     request->setSource(*this);
</span><span class="cx"> 
</span><del>-    return WTFMove(request);
</del><ins>+    return request;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool IDBCursor::setGetResult(IDBRequest& request, const IDBGetResult& getResult)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBDatabasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -208,7 +208,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_activeTransactions.set(info.identifier(), transaction.ptr());
</span><span class="cx"> 
</span><del>-    return WTFMove(transaction);
</del><ins>+    return transaction;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<void> IDBDatabase::deleteObjectStore(const String& objectStoreName)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBDatabaseIdentifierh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.h   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseIdentifier.h      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -143,7 +143,7 @@
</span><span class="cx">     identifier.m_databaseName = WTFMove(*databaseName); // FIXME: When decoding from IPC, databaseName can be null, and the non-empty constructor asserts that this is not the case.
</span><span class="cx">     identifier.m_sessionID = WTFMove(*sessionID);
</span><span class="cx">     identifier.m_origin = WTFMove(*origin);
</span><del>-    return WTFMove(identifier);
</del><ins>+    return identifier;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBKeyDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBKeyData.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBKeyData.h      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBKeyData.h 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -267,7 +267,7 @@
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><span class="cx">     if (keyData.m_isNull)
</span><del>-        return WTFMove(keyData);
</del><ins>+        return keyData;
</ins><span class="cx"> 
</span><span class="cx">     if (!decoder.decodeEnum(keyData.m_type))
</span><span class="cx">         return WTF::nullopt;
</span><span class="lines">@@ -300,7 +300,7 @@
</span><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(keyData);
</del><ins>+    return keyData;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> using IDBKeyDataSet = StdSet<IDBKeyData>;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBObjectStorecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -495,7 +495,7 @@
</span><span class="cx">     Locker<Lock> locker(m_referencedIndexLock);
</span><span class="cx">     m_referencedIndexes.set(name, WTFMove(index));
</span><span class="cx"> 
</span><del>-    return WTFMove(referencedIndex);
</del><ins>+    return referencedIndex;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Ref<IDBIndex>> IDBObjectStore::index(const String& indexName)
</span><span class="lines">@@ -527,7 +527,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_referencedIndexes.set(indexName, WTFMove(index));
</span><span class="cx"> 
</span><del>-    return WTFMove(referencedIndex);
</del><ins>+    return referencedIndex;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<void> IDBObjectStore::deleteIndex(const String& name)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBValueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBValue.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBValue.h        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBValue.h   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">     if (!decoder.decode(result.m_blobFilePaths))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbsharedIDBErrorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/shared/IDBError.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/shared/IDBError.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/indexeddb/shared/IDBError.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -43,13 +43,6 @@
</span><span class="cx">     return IDBError { m_code, m_message.isolatedCopy() };
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-IDBError& IDBError::operator=(const IDBError& other)
-{
-    m_code = other.m_code;
-    m_message = other.m_message;
-    return *this;
-}
-
</del><span class="cx"> String IDBError::name() const
</span><span class="cx"> {
</span><span class="cx">     if (!m_code)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbsharedIDBErrorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/shared/IDBError.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/shared/IDBError.h 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/indexeddb/shared/IDBError.h    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -47,8 +47,6 @@
</span><span class="cx">         return IDBError { UnknownError, "Connection to Indexed Database server lost. Refresh the page to try again"_s };
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    WEBCORE_EXPORT IDBError& operator=(const IDBError&);
-
</del><span class="cx">     RefPtr<DOMException> toDOMException() const;
</span><span class="cx"> 
</span><span class="cx">     Optional<ExceptionCode> code() const { return m_code; }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbsharedIDBResultDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/shared/IDBResultData.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/shared/IDBResultData.h    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/indexeddb/shared/IDBResultData.h       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -228,7 +228,7 @@
</span><span class="cx">         result.m_getAllResult = WTFMove(object);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediarecorderMediaRecordercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediarecorder/MediaRecorder.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediarecorder/MediaRecorder.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/mediarecorder/MediaRecorder.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">         return Exception { NotSupportedError, "The MediaRecorder is unsupported on this platform"_s };
</span><span class="cx">     auto recorder = adoptRef(*new MediaRecorder(document, WTFMove(stream), WTFMove(privateInstance), WTFMove(options)));
</span><span class="cx">     recorder->suspendIfNeeded();
</span><del>-    return WTFMove(recorder);
</del><ins>+    return recorder;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaRecorder::setCustomPrivateRecorderCreator(creatorFunction creator)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceMediaSourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -713,7 +713,7 @@
</span><span class="cx">     regenerateActiveSourceBuffers();
</span><span class="cx"> 
</span><span class="cx">     // 9. Return the new object to the caller.
</span><del>-    return WTFMove(buffer);
</del><ins>+    return buffer;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<void> MediaSource::removeSourceBuffer(SourceBuffer& buffer)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCPeerConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -302,7 +302,7 @@
</span><span class="cx">                 servers.uncheckedAppend({ WTFMove(serverURLs), server.credential, server.username });
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-    return WTFMove(servers);
</del><ins>+    return servers;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Vector<MediaEndpointConfiguration::CertificatePEM>> RTCPeerConnection::certificatesFromConfiguration(const RTCConfiguration& configuration)
</span><span class="lines">@@ -321,7 +321,7 @@
</span><span class="cx"> 
</span><span class="cx">         certificates.uncheckedAppend(MediaEndpointConfiguration::CertificatePEM { certificate->pemCertificate(), certificate->pemPrivateKey(), });
</span><span class="cx">     }
</span><del>-    return WTFMove(certificates);
</del><ins>+    return certificates;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<void> RTCPeerConnection::initializeConfiguration(RTCConfiguration&& configuration)
</span><span class="lines">@@ -619,12 +619,12 @@
</span><span class="cx">             result.rsaParameters = PeerConnectionBackend::CertificateInformation::RSA { *parameters.modulusLength, publicExponent };
</span><span class="cx">         }
</span><span class="cx">         result.expires = parameters.expires;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     }
</span><span class="cx">     if (parameters.name == "ECDSA"_s && parameters.namedCurve == "P-256"_s) {
</span><span class="cx">         auto result = PeerConnectionBackend::CertificateInformation::ECDSA_P256();
</span><span class="cx">         result.expires = parameters.expires;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     return Exception { NotSupportedError, "Algorithm is not supported"_s };
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamlibwebrtcLibWebRTCMediaEndpointcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCMediaEndpoint.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -298,7 +298,7 @@
</span><span class="cx">         // The promise resolution might fail in which case no backing map will be created.
</span><span class="cx">         if (!report->backingMap())
</span><span class="cx">             return nullptr;
</span><del>-        return WTFMove(report);
</del><ins>+        return report;
</ins><span class="cx">     });
</span><span class="cx">     LibWebRTCProvider::callOnWebRTCSignalingThread([getStatsFunction = WTFMove(getStatsFunction), collector = WTFMove(collector)]() mutable {
</span><span class="cx">         getStatsFunction(WTFMove(collector));
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamlibwebrtcLibWebRTCPeerConnectionBackendcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/mediastream/libwebrtc/LibWebRTCPeerConnectionBackend.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -413,7 +413,7 @@
</span><span class="cx">         auto receiver = createReceiverForSource(createEmptySource(track.kind(), createCanonicalUUIDString()), transceiverBackend->createReceiverBackend());
</span><span class="cx">         auto transceiver = RTCRtpTransceiver::create(sender.copyRef(), WTFMove(receiver), WTFMove(transceiverBackend));
</span><span class="cx">         m_peerConnection.addInternalTransceiver(WTFMove(transceiver));
</span><del>-        return WTFMove(sender);
</del><ins>+        return sender;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     RTCRtpSender* sender = nullptr;
</span><span class="lines">@@ -460,7 +460,7 @@
</span><span class="cx">     auto receiver = createReceiverForSource(createEmptySource(sender->trackKind(), createCanonicalUUIDString()), WTFMove(backends->receiverBackend));
</span><span class="cx">     auto transceiver = RTCRtpTransceiver::create(WTFMove(sender), WTFMove(receiver), WTFMove(backends->transceiverBackend));
</span><span class="cx">     m_peerConnection.addInternalTransceiver(transceiver.copyRef());
</span><del>-    return WTFMove(transceiver);
</del><ins>+    return transceiver;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Ref<RTCRtpTransceiver>> LibWebRTCPeerConnectionBackend::addTransceiver(const String& trackKind, const RTCRtpTransceiverInit& init)
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioBuffer.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioBuffer.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBuffer.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     if (!buffer->m_length)
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(buffer);
</del><ins>+    return buffer;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<AudioBuffer> AudioBuffer::createFromAudioFileData(const void* data, size_t dataSize, bool mixToMono, float sampleRate)
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -455,7 +455,7 @@
</span><span class="cx">     mediaElement.setAudioSourceNode(node.ptr());
</span><span class="cx"> 
</span><span class="cx">     refNode(node.get()); // context keeps reference until node is disconnected
</span><del>-    return WTFMove(node);
</del><ins>+    return node;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="lines">@@ -488,7 +488,7 @@
</span><span class="cx">     node->setFormat(2, sampleRate());
</span><span class="cx"> 
</span><span class="cx">     refNode(node); // context keeps reference until node is disconnected
</span><del>-    return WTFMove(node);
</del><ins>+    return node;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<MediaStreamAudioDestinationNode> AudioContext::createMediaStreamDestination()
</span><span class="lines">@@ -557,7 +557,7 @@
</span><span class="cx">     auto node = ScriptProcessorNode::create(*this, m_destinationNode->sampleRate(), bufferSize, numberOfInputChannels, numberOfOutputChannels);
</span><span class="cx"> 
</span><span class="cx">     refNode(node); // context keeps reference until we stop making javascript rendering callbacks
</span><del>-    return WTFMove(node);
</del><ins>+    return node;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<BiquadFilterNode> AudioContext::createBiquadFilter()
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioOfflineAudioContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">         return Exception { SyntaxError };
</span><span class="cx">     auto audioContext = adoptRef(*new OfflineAudioContext(downcast<Document>(context), numberOfChannels, numberOfFrames, sampleRate));
</span><span class="cx">     audioContext->suspendIfNeeded();
</span><del>-    return WTFMove(audioContext);
</del><ins>+    return audioContext;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx"> 
</span><span class="cx">     // FIXME: What guarantees backendContext.securityOrigin() is non-null?
</span><span class="cx">     DatabaseTracker::singleton().setDatabaseDetails(backendContext->securityOrigin(), name, displayName, estimatedSize);
</span><del>-    return WTFMove(database);
</del><ins>+    return database;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void DatabaseManager::addProposedDatabase(ProposedDatabase& database)
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseTrackercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -189,7 +189,7 @@
</span><span class="cx">     if (exception.code() != QuotaExceededError)
</span><span class="cx">         doneCreatingDatabase(origin, name);
</span><span class="cx"> 
</span><del>-    return WTFMove(exception);
</del><ins>+    return exception;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Note: a thought about performance: hasAdequateQuotaForOrigin() was also
</span><span class="lines">@@ -220,7 +220,7 @@
</span><span class="cx">     ASSERT(exception.code() == QuotaExceededError);
</span><span class="cx">     doneCreatingDatabase(origin, name);
</span><span class="cx"> 
</span><del>-    return WTFMove(exception);
</del><ins>+    return exception;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool DatabaseTracker::hasEntryForOriginNoLock(const SecurityOriginData& origin)
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLResultSetRowListcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLResultSetRowList.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLResultSetRowList.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLResultSetRowList.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">     for (unsigned i = 0; i < numberOfColumns; i++)
</span><span class="cx">         result.append({ m_columns[i], m_result[valuesIndex + i] });
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocket.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocket.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/Modules/websockets/WebSocket.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -172,7 +172,7 @@
</span><span class="cx">     if (result.hasException())
</span><span class="cx">         return result.releaseException();
</span><span class="cx"> 
</span><del>-    return WTFMove(socket);
</del><ins>+    return socket;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Ref<WebSocket>> WebSocket::create(ScriptExecutionContext& context, const String& url, const String& protocol)
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAXObjectCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AXObjectCache.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AXObjectCache.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/accessibility/AXObjectCache.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1783,7 +1783,7 @@
</span><span class="cx">         if (range->selectNodeContents(*node).hasException())
</span><span class="cx">             return nullptr;
</span><span class="cx">     }
</span><del>-    return WTFMove(range);
</del><ins>+    return range;
</ins><span class="cx"> }
</span><span class="cx">     
</span><span class="cx"> RefPtr<Range> AXObjectCache::rangeMatchesTextNearRange(RefPtr<Range> originalRange, const String& matchText)
</span><span class="lines">@@ -1904,7 +1904,7 @@
</span><span class="cx">         return nullptr;
</span><span class="cx">     if (!setRangeStartOrEndWithCharacterOffset(result, endCharacterOffset, false))
</span><span class="cx">         return nullptr;
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void AXObjectCache::setTextMarkerDataWithCharacterOffset(TextMarkerData& textMarkerData, const CharacterOffset& characterOffset)
</span></span></pre></div>
<a id="trunkSourceWebCoreanimationKeyframeEffectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/animation/KeyframeEffect.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/animation/KeyframeEffect.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/animation/KeyframeEffect.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -493,7 +493,7 @@
</span><span class="cx">     if (processKeyframesResult.hasException())
</span><span class="cx">         return processKeyframesResult.releaseException();
</span><span class="cx"> 
</span><del>-    return WTFMove(keyframeEffect);
</del><ins>+    return keyframeEffect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Ref<KeyframeEffect>> KeyframeEffect::create(JSC::ExecState&, Ref<KeyframeEffect>&& source)
</span><span class="lines">@@ -500,7 +500,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto keyframeEffect = adoptRef(*new KeyframeEffect(nullptr));
</span><span class="cx">     keyframeEffect->copyPropertiesFromSource(WTFMove(source));
</span><del>-    return WTFMove(keyframeEffect);
</del><ins>+    return keyframeEffect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<KeyframeEffect> KeyframeEffect::create(const Element& target)
</span><span class="lines">@@ -1386,7 +1386,7 @@
</span><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(animation);
</del><ins>+    return animation;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RenderElement* KeyframeEffect::renderer() const
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSCustomElementInterfacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSCustomElementInterface.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSCustomElementInterface.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/bindings/js/JSCustomElementInterface.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx">     element->setIsCustomElementUpgradeCandidate();
</span><span class="cx">     element->setIsFailedCustomElement(*this);
</span><span class="cx"> 
</span><del>-    return WTFMove(element);
</del><ins>+    return element;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<Element> JSCustomElementInterface::constructElementWithFallback(Document& document, const QualifiedName& name)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx">     element->setIsCustomElementUpgradeCandidate();
</span><span class="cx">     element->setIsFailedCustomElement(*this);
</span><span class="cx"> 
</span><del>-    return WTFMove(element);
</del><ins>+    return element;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<Element> JSCustomElementInterface::tryToConstructCustomElement(Document& document, const AtomicString& localName)
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSDOMConvertVariadich"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSDOMConvertVariadic.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSDOMConvertVariadic.h  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/bindings/js/JSDOMConvertVariadic.h     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">         auto result = Converter<IDLType>::convert(state, value);
</span><span class="cx">         RETURN_IF_EXCEPTION(scope, WTF::nullopt);
</span><span class="cx"> 
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">         result.uncheckedAppend(WTFMove(*value));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsSerializedScriptValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -2654,7 +2654,7 @@
</span><span class="cx">         if (!read(point.w))
</span><span class="cx">             return WTF::nullopt;
</span><span class="cx"> 
</span><del>-        return WTFMove(point);
</del><ins>+        return point;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     JSValue readDOMQuad()
</span><span class="lines">@@ -3318,7 +3318,7 @@
</span><span class="cx">             return Exception { TypeError };
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(contents);
</del><ins>+    return contents;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static void maybeThrowExceptionIfSerializationFailed(ExecState& state, SerializationReturnCode code)
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -6233,7 +6233,7 @@
</span><span class="cx">                 push(@$contentRef, "    auto throwScope = DECLARE_THROW_SCOPE(vm);\n");
</span><span class="cx">                 push(@$contentRef, "    auto returnValue = ${nativeValue};\n");
</span><span class="cx">                 push(@$contentRef, "    RETURN_IF_EXCEPTION(throwScope, CallbackResultType::ExceptionThrown);\n");
</span><del>-                push(@$contentRef, "    return WTFMove(returnValue);\n");
</del><ins>+                push(@$contentRef, "    return returnValue;\n");
</ins><span class="cx">             }
</span><span class="cx"> 
</span><span class="cx">             push(@$contentRef, "}\n\n");
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestCallbackFunctioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunction.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunction.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunction.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">     auto throwScope = DECLARE_THROW_SCOPE(vm);
</span><span class="cx">     auto returnValue = convert<IDLDOMString>(state, jsResult);
</span><span class="cx">     RETURN_IF_EXCEPTION(throwScope, CallbackResultType::ExceptionThrown);
</span><del>-    return WTFMove(returnValue);
</del><ins>+    return returnValue;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> JSC::JSValue toJS(TestCallbackFunction& impl)
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestCallbackFunctionRethrowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionRethrow.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionRethrow.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionRethrow.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx">     auto throwScope = DECLARE_THROW_SCOPE(vm);
</span><span class="cx">     auto returnValue = convert<IDLDOMString>(state, jsResult);
</span><span class="cx">     RETURN_IF_EXCEPTION(throwScope, CallbackResultType::ExceptionThrown);
</span><del>-    return WTFMove(returnValue);
</del><ins>+    return returnValue;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> JSC::JSValue toJS(TestCallbackFunctionRethrow& impl)
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestCallbackInterfacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -361,7 +361,7 @@
</span><span class="cx">     auto throwScope = DECLARE_THROW_SCOPE(vm);
</span><span class="cx">     auto returnValue = convert<IDLDOMString>(state, jsResult);
</span><span class="cx">     RETURN_IF_EXCEPTION(throwScope, CallbackResultType::ExceptionThrown);
</span><del>-    return WTFMove(returnValue);
</del><ins>+    return returnValue;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> CallbackResult<typename IDLDOMString::ImplementationType> JSTestCallbackInterface::callbackThatRethrowsExceptions(typename IDLEnumeration<TestCallbackInterface::Enum>::ParameterType enumParam)
</span><span class="lines">@@ -392,7 +392,7 @@
</span><span class="cx">     auto throwScope = DECLARE_THROW_SCOPE(vm);
</span><span class="cx">     auto returnValue = convert<IDLDOMString>(state, jsResult);
</span><span class="cx">     RETURN_IF_EXCEPTION(throwScope, CallbackResultType::ExceptionThrown);
</span><del>-    return WTFMove(returnValue);
</del><ins>+    return returnValue;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> CallbackResult<typename IDLDOMString::ImplementationType> JSTestCallbackInterface::callbackThatSkipsInvokeCheck(typename IDLDictionary<TestCallbackInterface::Dictionary>::ParameterType dictionaryParam)
</span><span class="lines">@@ -419,7 +419,7 @@
</span><span class="cx">     auto throwScope = DECLARE_THROW_SCOPE(vm);
</span><span class="cx">     auto returnValue = convert<IDLDOMString>(state, jsResult);
</span><span class="cx">     RETURN_IF_EXCEPTION(throwScope, CallbackResultType::ExceptionThrown);
</span><del>-    return WTFMove(returnValue);
</del><ins>+    return returnValue;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> CallbackResult<typename IDLDOMString::ImplementationType> JSTestCallbackInterface::callbackWithThisObject(typename IDLInterface<TestNode>::ParameterType thisObject, typename IDLInterface<TestObj>::ParameterType testObjParam)
</span><span class="lines">@@ -449,7 +449,7 @@
</span><span class="cx">     auto throwScope = DECLARE_THROW_SCOPE(vm);
</span><span class="cx">     auto returnValue = convert<IDLDOMString>(state, jsResult);
</span><span class="cx">     RETURN_IF_EXCEPTION(throwScope, CallbackResultType::ExceptionThrown);
</span><del>-    return WTFMove(returnValue);
</del><ins>+    return returnValue;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> JSC::JSValue toJS(TestCallbackInterface& impl)
</span></span></pre></div>
<a id="trunkSourceWebCorecontentextensionsContentExtensionParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/contentextensions/ContentExtensionParser.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/contentextensions/ContentExtensionParser.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/contentextensions/ContentExtensionParser.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx">             return makeUnexpected(error);
</span><span class="cx">         strings.append(string);
</span><span class="cx">     }
</span><del>-    return WTFMove(strings);
</del><ins>+    return strings;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Expected<Vector<String>, std::error_code> getDomainList(ExecState& exec, const JSObject* arrayObject)
</span><span class="lines">@@ -225,7 +225,7 @@
</span><span class="cx">     } else if (!unlessTopURLValue.isUndefined())
</span><span class="cx">         return makeUnexpected(ContentExtensionError::JSONInvalidConditionList);
</span><span class="cx"> 
</span><del>-    return WTFMove(trigger);
</del><ins>+    return trigger;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool isValidCSSSelector(const String& selector)
</span><span class="lines">@@ -345,7 +345,7 @@
</span><span class="cx">             ruleList.append(*rule.value());
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(ruleList);
</del><ins>+    return ruleList;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Expected<Vector<ContentExtensionRule>, std::error_code> parseRuleList(const String& ruleJSON)
</span><span class="lines">@@ -374,7 +374,7 @@
</span><span class="cx">     dataLogF("Time spent loading extension %f\n", (loadExtensionEndTime - loadExtensionStartTime).seconds());
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    return WTFMove(*ruleList);
</del><ins>+    return *ruleList;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace ContentExtensions
</span></span></pre></div>
<a id="trunkSourceWebCorecryptoSubtleCryptocpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/SubtleCrypto.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/SubtleCrypto.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/crypto/SubtleCrypto.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -368,7 +368,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     result->identifier = *identifier;
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static CryptoKeyUsageBitmap toCryptoKeyUsageBitmap(CryptoKeyUsage usage)
</span></span></pre></div>
<a id="trunkSourceWebCorecryptogcryptCryptoAlgorithmHMACGCryptcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/gcrypt/CryptoAlgorithmHMACGCrypt.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/gcrypt/CryptoAlgorithmHMACGCrypt.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/crypto/gcrypt/CryptoAlgorithmHMACGCrypt.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><span class="cx">     signature.resize(digestLength);
</span><del>-    return WTFMove(signature);
</del><ins>+    return signature;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Vector<uint8_t>> CryptoAlgorithmHMAC::platformSign(const CryptoKeyHMAC& key, const Vector<uint8_t>& data)
</span></span></pre></div>
<a id="trunkSourceWebCorecryptokeysCryptoKeyECcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/crypto/keys/CryptoKeyEC.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/crypto/keys/CryptoKeyEC.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/crypto/keys/CryptoKeyEC.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -164,7 +164,7 @@
</span><span class="cx">     result.ext = extractable();
</span><span class="cx">     if (!platformAddFieldElements(result))
</span><span class="cx">         return Exception { OperationError };
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Vector<uint8_t>> CryptoKeyEC::exportSpki() const
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSComputedStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -960,7 +960,7 @@
</span><span class="cx">     // FIXME: Need to print out individual functions (https://bugs.webkit.org/show_bug.cgi?id=23924)
</span><span class="cx">     auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">     list->append(matrixTransformValue(transform, style));
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static inline Ref<CSSPrimitiveValue> adjustLengthForZoom(double length, const RenderStyle& style, AdjustPixelValuesForComputedStyle adjust)
</span><span class="lines">@@ -989,7 +989,7 @@
</span><span class="cx">         auto color = cssValuePool.createColorValue(currShadowData->color());
</span><span class="cx">         list->prepend(CSSShadowValue::create(WTFMove(x), WTFMove(y), WTFMove(blur), WTFMove(spread), WTFMove(style), WTFMove(color)));
</span><span class="cx">     }
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<CSSValue> ComputedStyleExtractor::valueForFilter(const RenderStyle& style, const FilterOperations& filterOperations, AdjustPixelValuesForComputedStyle adjust)
</span><span class="lines">@@ -1075,7 +1075,7 @@
</span><span class="cx">             list->append(filterValue.releaseNonNull());
</span><span class="cx">         }
</span><span class="cx">     }
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> specifiedValueForGridTrackBreadth(const GridLength& trackBreadth, const RenderStyle& style)
</span><span class="lines">@@ -1097,7 +1097,7 @@
</span><span class="cx">     case FitContentTrackSizing: {
</span><span class="cx">         auto fitContentTrackSize = CSSFunctionValue::create(CSSValueFitContent);
</span><span class="cx">         fitContentTrackSize->append(zoomAdjustedPixelValueForLength(trackSize.fitContentTrackBreadth().length(), style));
</span><del>-        return WTFMove(fitContentTrackSize);
</del><ins>+        return fitContentTrackSize;
</ins><span class="cx">     }
</span><span class="cx">     default:
</span><span class="cx">         ASSERT(trackSize.type() == MinMaxTrackSizing);
</span><span class="lines">@@ -1107,7 +1107,7 @@
</span><span class="cx">         auto minMaxTrackBreadths = CSSFunctionValue::create(CSSValueMinmax);
</span><span class="cx">         minMaxTrackBreadths->append(specifiedValueForGridTrackBreadth(trackSize.minTrackBreadth(), style));
</span><span class="cx">         minMaxTrackBreadths->append(specifiedValueForGridTrackBreadth(trackSize.maxTrackBreadth(), style));
</span><del>-        return WTFMove(minMaxTrackBreadths);
</del><ins>+        return minMaxTrackBreadths;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1248,7 +1248,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Those are the trailing <ident>* allowed in the syntax.
</span><span class="cx">     addValuesForNamedGridLinesAtIndex(collector, insertionIndex, list.get());
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> valueForGridPosition(const GridPosition& position)
</span><span class="lines">@@ -1269,7 +1269,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (!position.namedGridLine().isNull())
</span><span class="cx">         list->append(cssValuePool.createValue(position.namedGridLine(), CSSPrimitiveValue::CSS_STRING));
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> createTransitionPropertyValue(const Animation& animation)
</span><span class="lines">@@ -1348,7 +1348,7 @@
</span><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static inline void appendLigaturesValue(CSSValueList& list, FontVariantLigatures value, CSSValueID yesValue, CSSValueID noValue)
</span><span class="lines">@@ -1379,7 +1379,7 @@
</span><span class="cx">     appendLigaturesValue(valueList, discretionary, CSSValueDiscretionaryLigatures, CSSValueNoDiscretionaryLigatures);
</span><span class="cx">     appendLigaturesValue(valueList, historical, CSSValueHistoricalLigatures, CSSValueNoHistoricalLigatures);
</span><span class="cx">     appendLigaturesValue(valueList, contextualAlternates, CSSValueContextual, CSSValueNoContextual);
</span><del>-    return WTFMove(valueList);
</del><ins>+    return valueList;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> fontVariantPositionPropertyValue(FontVariantPosition position)
</span><span class="lines">@@ -1473,7 +1473,7 @@
</span><span class="cx">     if (slashedZero == FontVariantNumericSlashedZero::Yes)
</span><span class="cx">         valueList->append(cssValuePool.createIdentifierValue(CSSValueSlashedZero));
</span><span class="cx"> 
</span><del>-    return WTFMove(valueList);
</del><ins>+    return valueList;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> fontVariantAlternatesPropertyValue(FontVariantAlternates alternates)
</span><span class="lines">@@ -1534,7 +1534,7 @@
</span><span class="cx">     if (ruby == FontVariantEastAsianRuby::Yes)
</span><span class="cx">         valueList->append(cssValuePool.createIdentifierValue(CSSValueRuby));
</span><span class="cx"> 
</span><del>-    return WTFMove(valueList);
</del><ins>+    return valueList;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValueList> delayValue(const AnimationList* animationList)
</span><span class="lines">@@ -1768,7 +1768,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (!list->length())
</span><span class="cx">         return cssValuePool.createIdentifierValue(CSSValueAuto);
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -1790,7 +1790,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (!list->length())
</span><span class="cx">         return cssValuePool.createIdentifierValue(CSSValueNone);
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> renderTextDecorationStyleFlagsToCSSValue(TextDecorationStyle textDecorationStyle)
</span><span class="lines">@@ -1864,7 +1864,7 @@
</span><span class="cx">         list->append(cssValuePool.createIdentifierValue(CSSValueRight));
</span><span class="cx">     if (!list->length())
</span><span class="cx">         return cssValuePool.createIdentifierValue(CSSValueNone);
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> speakAsToCSSValue(OptionSet<SpeakAs> speakAs)
</span><span class="lines">@@ -1881,7 +1881,7 @@
</span><span class="cx">         list->append(cssValuePool.createIdentifierValue(CSSValueNoPunctuation));
</span><span class="cx">     if (!list->length())
</span><span class="cx">         return cssValuePool.createIdentifierValue(CSSValueNormal);
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx">     
</span><span class="cx"> static Ref<CSSValue> hangingPunctuationToCSSValue(OptionSet<HangingPunctuation> hangingPunctuation)
</span><span class="lines">@@ -1898,7 +1898,7 @@
</span><span class="cx">         list->append(cssValuePool.createIdentifierValue(CSSValueLast));
</span><span class="cx">     if (!list->length())
</span><span class="cx">         return cssValuePool.createIdentifierValue(CSSValueNone);
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx">     
</span><span class="cx"> static Ref<CSSValue> fillRepeatToCSSValue(FillRepeat xRepeat, FillRepeat yRepeat)
</span><span class="lines">@@ -1916,7 +1916,7 @@
</span><span class="cx">     auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">     list->append(cssValuePool.createValue(xRepeat));
</span><span class="cx">     list->append(cssValuePool.createValue(yRepeat));
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> fillSourceTypeToCSSValue(MaskSourceType type)
</span><span class="lines">@@ -1944,7 +1944,7 @@
</span><span class="cx">     auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">     list->append(zoomAdjustedPixelValueForLength(fillSize.size.width, style));
</span><span class="cx">     list->append(zoomAdjustedPixelValueForLength(fillSize.size.height, style));
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> altTextToCSSValue(const RenderStyle& style)
</span><span class="lines">@@ -1980,7 +1980,7 @@
</span><span class="cx">         double number = (propertyID == CSSPropertyCounterIncrement ? keyValue.value.incrementValue : keyValue.value.resetValue).valueOr(0);
</span><span class="cx">         list->append(cssValuePool.createValue(number, CSSPrimitiveValue::CSS_NUMBER));
</span><span class="cx">     }
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static void logUnimplementedPropertyID(CSSPropertyID propertyID)
</span><span class="lines">@@ -2262,7 +2262,7 @@
</span><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValue> fontSynthesisFromStyle(const RenderStyle& style)
</span><span class="lines">@@ -2277,7 +2277,7 @@
</span><span class="cx">         list->append(CSSValuePool::singleton().createIdentifierValue(CSSValueWeight));
</span><span class="cx">     if (style.fontDescription().fontSynthesis() & FontSynthesisSmallCaps)
</span><span class="cx">         list->append(CSSValuePool::singleton().createIdentifierValue(CSSValueSmallCaps));
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> typedef const Length& (RenderStyle::*RenderStyleLengthGetter)() const;
</span><span class="lines">@@ -2546,7 +2546,7 @@
</span><span class="cx">     list->append(valueForBasicShape(style, *shapeValue->shape()));
</span><span class="cx">     if (shapeValue->cssBox() != CSSBoxType::BoxMissing)
</span><span class="cx">         list->append(CSSValuePool::singleton().createValue(shapeValue->cssBox()));
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<CSSValueList> valueForItemPositionWithOverflowAlignment(const StyleSelfAlignmentData& data)
</span><span class="lines">@@ -2635,7 +2635,7 @@
</span><span class="cx">         paintOrderList->append(CSSPrimitiveValue::createIdentifier(CSSValueStroke));
</span><span class="cx">         break;
</span><span class="cx">     }
</span><del>-    return WTFMove(paintOrderList);
</del><ins>+    return paintOrderList;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> inline static bool isFlexOrGrid(ContainerNode* element)
</span><span class="lines">@@ -2793,7 +2793,7 @@
</span><span class="cx">                 else
</span><span class="cx">                     list->append(cssValuePool.createIdentifierValue(CSSValueNone));
</span><span class="cx">             }
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyBackgroundSize:
</span><span class="cx">         case CSSPropertyWebkitBackgroundSize:
</span><span class="lines">@@ -2804,7 +2804,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(fillSizeToCSSValue(currLayer->size(), style));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyBackgroundRepeat:
</span><span class="cx">         case CSSPropertyWebkitMaskRepeat: {
</span><span class="lines">@@ -2814,7 +2814,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(fillRepeatToCSSValue(currLayer->repeatX(), currLayer->repeatY()));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyWebkitMaskSourceType: {
</span><span class="cx">             auto& layers = style.maskLayers();
</span><span class="lines">@@ -2823,7 +2823,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(fillSourceTypeToCSSValue(currLayer->maskSourceType()));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyWebkitBackgroundComposite:
</span><span class="cx">         case CSSPropertyWebkitMaskComposite: {
</span><span class="lines">@@ -2833,7 +2833,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(cssValuePool.createValue(currLayer->composite()));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyBackgroundAttachment: {
</span><span class="cx">             auto& layers = style.backgroundLayers();
</span><span class="lines">@@ -2842,7 +2842,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(cssValuePool.createValue(currLayer->attachment()));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyBackgroundClip:
</span><span class="cx">         case CSSPropertyBackgroundOrigin:
</span><span class="lines">@@ -2857,7 +2857,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(cssValuePool.createValue(isClip ? currLayer->clip() : currLayer->origin()));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyBackgroundPosition:
</span><span class="cx">         case CSSPropertyWebkitMaskPosition: {
</span><span class="lines">@@ -2868,7 +2868,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(createPositionListForLayer(propertyID, *currLayer, style));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyBackgroundPositionX:
</span><span class="cx">         case CSSPropertyWebkitMaskPositionX: {
</span><span class="lines">@@ -2880,7 +2880,7 @@
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(cssValuePool.createValue(currLayer->xPosition()));
</span><span class="cx"> 
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyBackgroundPositionY:
</span><span class="cx">         case CSSPropertyWebkitMaskPositionY: {
</span><span class="lines">@@ -2892,7 +2892,7 @@
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(cssValuePool.createValue(currLayer->yPosition()));
</span><span class="cx"> 
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyBorderCollapse:
</span><span class="cx">             if (style.borderCollapse() == BorderCollapse::Collapse)
</span><span class="lines">@@ -2902,7 +2902,7 @@
</span><span class="cx">             auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">             list->append(zoomAdjustedPixelValue(style.horizontalBorderSpacing(), style));
</span><span class="cx">             list->append(zoomAdjustedPixelValue(style.verticalBorderSpacing(), style));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyWebkitBorderHorizontalSpacing:
</span><span class="cx">             return zoomAdjustedPixelValue(style.horizontalBorderSpacing(), style);
</span><span class="lines">@@ -3027,7 +3027,7 @@
</span><span class="cx">                 list->append(WTFMove(value));
</span><span class="cx">                 return list;
</span><span class="cx">             }
</span><del>-            return WTFMove(value);
</del><ins>+            return value;
</ins><span class="cx">         }
</span><span class="cx"> #if ENABLE(CURSOR_VISIBILITY)
</span><span class="cx">         case CSSPropertyWebkitCursorVisibility:
</span><span class="lines">@@ -3082,7 +3082,7 @@
</span><span class="cx">             computedFont->size = fontSizeFromStyle(style);
</span><span class="cx">             computedFont->lineHeight = lineHeightFromStyle(style);
</span><span class="cx">             computedFont->family = fontFamilyListFromStyle(style);
</span><del>-            return WTFMove(computedFont);
</del><ins>+            return computedFont;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyFontFamily:
</span><span class="cx">             return fontFamilyFromStyle(style);
</span><span class="lines">@@ -3105,7 +3105,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto& feature : featureSettings)
</span><span class="cx">                 list->append(CSSFontFeatureValue::create(FontTag(feature.tag()), feature.value()));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx"> #if ENABLE(VARIATION_FONTS)
</span><span class="cx">         case CSSPropertyFontVariationSettings: {
</span><span class="lines">@@ -3115,7 +3115,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto& feature : variationSettings)
</span><span class="cx">                 list->append(CSSFontVariationValue::create(feature.tag(), feature.value()));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyFontOpticalSizing:
</span><span class="cx">             return cssValuePool.createValue(style.fontDescription().opticalSizing());
</span><span class="lines">@@ -3131,7 +3131,7 @@
</span><span class="cx">             if (style.isGridAutoFlowAlgorithmDense())
</span><span class="cx">                 list->append(cssValuePool.createIdentifierValue(CSSValueDense));
</span><span class="cx"> 
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">         // Specs mention that getComputedStyle() should return the used value of the property instead of the computed
</span><span class="lines">@@ -3306,7 +3306,7 @@
</span><span class="cx">             auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">             list->append(zoomAdjustedPixelValueForLength(style.objectPosition().x(), style));
</span><span class="cx">             list->append(zoomAdjustedPixelValueForLength(style.objectPosition().y(), style));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyOpacity:
</span><span class="cx">             return cssValuePool.createValue(style.opacity(), CSSPrimitiveValue::CSS_NUMBER);
</span><span class="lines">@@ -3415,7 +3415,7 @@
</span><span class="cx">                 auto list = CSSValueList::createSpaceSeparated();
</span><span class="cx">                 list->append(cssValuePool.createValue(style.textEmphasisFill()));
</span><span class="cx">                 list->append(cssValuePool.createValue(style.textEmphasisMark()));
</span><del>-                return WTFMove(list);
</del><ins>+                return list;
</ins><span class="cx">             }
</span><span class="cx">             RELEASE_ASSERT_NOT_REACHED();
</span><span class="cx">         case CSSPropertyTextIndent: {
</span><span class="lines">@@ -3432,10 +3432,10 @@
</span><span class="cx">                     list->append(cssValuePool.createIdentifierValue(CSSValueWebkitEachLine));
</span><span class="cx">                 if (style.textIndentType() == TextIndentType::Hanging)
</span><span class="cx">                     list->append(cssValuePool.createIdentifierValue(CSSValueWebkitHanging));
</span><del>-                return WTFMove(list);
</del><ins>+                return list;
</ins><span class="cx">             }
</span><span class="cx"> #endif
</span><del>-            return WTFMove(textIndent);
</del><ins>+            return textIndent;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyTextShadow:
</span><span class="cx">             return valueForShadow(style.textShadow(), propertyID, style);
</span><span class="lines">@@ -3603,7 +3603,7 @@
</span><span class="cx">                 }
</span><span class="cx">             } else
</span><span class="cx">                 list->append(cssValuePool.createIdentifierValue(CSSValueNormal));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyAnimationDuration:
</span><span class="cx">             return durationValue(style.animations());
</span><span class="lines">@@ -3629,7 +3629,7 @@
</span><span class="cx">                 }
</span><span class="cx">             } else
</span><span class="cx">                 list->append(cssValuePool.createIdentifierValue(CSSValueNone));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyAnimationIterationCount: {
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="lines">@@ -3644,7 +3644,7 @@
</span><span class="cx">                 }
</span><span class="cx">             } else
</span><span class="cx">                 list->append(cssValuePool.createValue(Animation::initialIterationCount(), CSSPrimitiveValue::CSS_NUMBER));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyAnimationName: {
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="lines">@@ -3654,7 +3654,7 @@
</span><span class="cx">                     list->append(cssValuePool.createValue(t->animation(i).name(), CSSPrimitiveValue::CSS_STRING));
</span><span class="cx">             } else
</span><span class="cx">                 list->append(cssValuePool.createIdentifierValue(CSSValueNone));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyAnimationPlayState: {
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="lines">@@ -3672,7 +3672,7 @@
</span><span class="cx">                 }
</span><span class="cx">             } else
</span><span class="cx">                 list->append(cssValuePool.createIdentifierValue(CSSValueRunning));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyAnimationTimingFunction:
</span><span class="cx">             return timingFunctionValue(style.animations());
</span><span class="lines">@@ -3754,7 +3754,7 @@
</span><span class="cx">                 list->append(zoomAdjustedPixelValueForLength(style.perspectiveOriginX(), style));
</span><span class="cx">                 list->append(zoomAdjustedPixelValueForLength(style.perspectiveOriginY(), style));
</span><span class="cx">             }
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyWebkitRtlOrdering:
</span><span class="cx">             return cssValuePool.createIdentifierValue(style.rtlOrdering() == Order::Visual ? CSSValueVisual : CSSValueLogical);
</span><span class="lines">@@ -3815,7 +3815,7 @@
</span><span class="cx">                 if (style.transformOriginZ())
</span><span class="cx">                     list->append(zoomAdjustedPixelValue(style.transformOriginZ(), style));
</span><span class="cx">             }
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyTransformStyle:
</span><span class="cx">         case CSSPropertyWebkitTransformStyle:
</span><span class="lines">@@ -3840,7 +3840,7 @@
</span><span class="cx">                     list->append(cssValuePool.createValue(animation.delay(), CSSPrimitiveValue::CSS_S));
</span><span class="cx">                     transitionsList->append(WTFMove(list));
</span><span class="cx">                 }
</span><del>-                return WTFMove(transitionsList);
</del><ins>+                return transitionsList;
</ins><span class="cx">             }
</span><span class="cx"> 
</span><span class="cx">             auto list = CSSValueList::createSpaceSeparated();
</span><span class="lines">@@ -3849,7 +3849,7 @@
</span><span class="cx">             list->append(cssValuePool.createValue(Animation::initialDuration(), CSSPrimitiveValue::CSS_S));
</span><span class="cx">             list->append(createTimingFunctionValue(Animation::initialTimingFunction()));
</span><span class="cx">             list->append(cssValuePool.createValue(Animation::initialDelay(), CSSPrimitiveValue::CSS_S));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyPointerEvents:
</span><span class="cx">             return cssValuePool.createValue(style.pointerEvents());
</span><span class="lines">@@ -3892,7 +3892,7 @@
</span><span class="cx">             }
</span><span class="cx">             if (is<BoxClipPathOperation>(*operation))
</span><span class="cx">                 list->append(cssValuePool.createValue(downcast<BoxClipPathOperation>(*operation).referenceBox()));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyShapeMargin:
</span><span class="cx">             return cssValuePool.createValue(style.shapeMargin(), style);
</span><span class="lines">@@ -3921,7 +3921,7 @@
</span><span class="cx">             auto list = CSSValueList::createCommaSeparated();
</span><span class="cx">             for (auto* currLayer = &layers; currLayer; currLayer = currLayer->next())
</span><span class="cx">                 list->append(cssValuePool.createValue(currLayer->blendMode()));
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx">         case CSSPropertyBackground:
</span><span class="cx">             return getBackgroundShorthandValue();
</span><span class="lines">@@ -4058,7 +4058,7 @@
</span><span class="cx">             if (!supportedColorSchemes.allowsTransformations())
</span><span class="cx">                 list->append(cssValuePool.createIdentifierValue(CSSValueOnly));
</span><span class="cx">             ASSERT(list->length());
</span><del>-            return WTFMove(list);
</del><ins>+            return list;
</ins><span class="cx">         }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -4316,7 +4316,7 @@
</span><span class="cx">     if (showEnd)
</span><span class="cx">         list->append(endValue.releaseNonNull());
</span><span class="cx"> 
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<CSSValueList> ComputedStyleExtractor::getCSSPropertyValuesFor4SidesShorthand(const StylePropertyShorthand& shorthand)
</span><span class="lines">@@ -4345,7 +4345,7 @@
</span><span class="cx">     if (showLeft)
</span><span class="cx">         list->append(leftValue.releaseNonNull());
</span><span class="cx"> 
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<CSSValueList> ComputedStyleExtractor::getCSSPropertyValuesForGridShorthand(const StylePropertyShorthand& shorthand)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontFaceSetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontFaceSet.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontFaceSet.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/CSSFontFaceSet.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -386,7 +386,7 @@
</span><span class="cx">     result.reserveInitialCapacity(resultConstituents.size());
</span><span class="cx">     for (auto* constituent : resultConstituents)
</span><span class="cx">         result.uncheckedAppend(*constituent);
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<bool> CSSFontFaceSet::check(const String& font, const String& text)
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSGradientValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSGradientValue.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSGradientValue.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/CSSGradientValue.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx">     auto newImage = GradientImage::create(createGradient(*this, renderer, size), size);
</span><span class="cx">     if (cacheable)
</span><span class="cx">         saveCachedImageForSize(size, newImage.get());
</span><del>-    return WTFMove(newImage);
</del><ins>+    return newImage;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Should only ever be called for deprecated gradients.
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSStyleSheetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSStyleSheet.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSStyleSheet.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/CSSStyleSheet.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -263,7 +263,7 @@
</span><span class="cx">     unsigned ruleCount = length();
</span><span class="cx">     for (unsigned i = 0; i < ruleCount; ++i)
</span><span class="cx">         ruleList->rules().append(item(i));
</span><del>-    return WTFMove(ruleList);
</del><ins>+    return ruleList;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<unsigned> CSSStyleSheet::insertRule(const String& ruleString, unsigned index)
</span></span></pre></div>
<a id="trunkSourceWebCorecssDOMMatrixReadOnlycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/DOMMatrixReadOnly.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/DOMMatrixReadOnly.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/DOMMatrixReadOnly.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -245,7 +245,7 @@
</span><span class="cx">             matrix.is2D = false;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(matrix);
</del><ins>+    return matrix;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // https://drafts.fxtf.org/geometry/#dom-dommatrix-setmatrixvalue
</span></span></pre></div>
<a id="trunkSourceWebCorecssFontFacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/FontFace.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/FontFace.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/FontFace.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">         ASSERT_UNUSED(status, status == CSSFontFace::Status::Success || status == CSSFontFace::Status::Failure);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<FontFace> FontFace::create(CSSFontFace& face)
</span></span></pre></div>
<a id="trunkSourceWebCorecssFontVariantBuildercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/FontVariantBuilder.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/FontVariantBuilder.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/FontVariantBuilder.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -368,7 +368,7 @@
</span><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssPropertySetCSSStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/PropertySetCSSStyleDeclaration.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -283,7 +283,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (changed)
</span><span class="cx">         mutationScope.enqueueMutationRecord();
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<CSSValue> PropertySetCSSStyleDeclaration::getPropertyCSSValueInternal(CSSPropertyID propertyID)
</span></span></pre></div>
<a id="trunkSourceWebCorecssSVGCSSComputedStyleDeclarationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     for (auto& length : dashes)
</span><span class="cx">         list->append(SVGLengthValue::toCSSPrimitiveValue(length));
</span><span class="cx"> 
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<CSSValue> ComputedStyleExtractor::adjustSVGPaintForCurrentColor(SVGPaintType paintType, const String& url, const Color& color, const Color& currentColor) const
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx">             values->append(CSSPrimitiveValue::create(currentColor));
</span><span class="cx">         else if (paintType == SVGPaintType::URIRGBColor)
</span><span class="cx">             values->append(CSSPrimitiveValue::create(color));
</span><del>-        return WTFMove(values);
</del><ins>+        return values;
</ins><span class="cx">     }
</span><span class="cx">     if (paintType == SVGPaintType::None)
</span><span class="cx">         return CSSPrimitiveValue::createIdentifier(CSSValueNone);
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleBuilderConverterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleBuilderConverter.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleBuilderConverter.h 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/StyleBuilderConverter.h    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -746,7 +746,7 @@
</span><span class="cx">     styleResolver.styleMap()->mapNinePieceImage(CSSPropertyWebkitBoxReflect, reflectValue.mask(), mask);
</span><span class="cx">     reflection->setMask(mask);
</span><span class="cx"> 
</span><del>-    return WTFMove(reflection);
</del><ins>+    return reflection;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> inline IntSize StyleBuilderConverter::convertInitialLetter(StyleResolver&, const CSSValue& value)
</span></span></pre></div>
<a id="trunkSourceWebCorecssWebKitCSSMatrixcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/WebKitCSSMatrix.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/WebKitCSSMatrix.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/WebKitCSSMatrix.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     auto setMatrixValueResult = result->setMatrixValue(string);
</span><span class="cx">     if (setMatrixValueResult.hasException())
</span><span class="cx">         return setMatrixValueResult.releaseException();
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WebKitCSSMatrix::~WebKitCSSMatrix() = default;
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto matrix = create(m_matrix);
</span><span class="cx">     matrix->m_matrix.multiply(secondMatrix->m_matrix);
</span><del>-    return WTFMove(matrix);
</del><ins>+    return matrix;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Ref<WebKitCSSMatrix>> WebKitCSSMatrix::inverse() const
</span></span></pre></div>
<a id="trunkSourceWebCorecssparserCSSPropertyParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/css/parser/CSSPropertyParser.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -575,7 +575,7 @@
</span><span class="cx">     if (!settings->length())
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(settings);
</del><ins>+    return settings;
</ins><span class="cx"> }
</span><span class="cx"> #endif // ENABLE(VARIATION_FONTS)
</span><span class="cx"> 
</span><span class="lines">@@ -2462,7 +2462,7 @@
</span><span class="cx">     auto shape = CSSBasicShapePath::create(WTFMove(byteStream));
</span><span class="cx">     shape->setWindRule(windRule);
</span><span class="cx">     
</span><del>-    return WTFMove(shape);
</del><ins>+    return shape;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static void complete4Sides(RefPtr<CSSPrimitiveValue> side[4])
</span><span class="lines">@@ -5531,7 +5531,7 @@
</span><span class="cx">         list->append(CSSValuePool::singleton().createIdentifierValue(CSSValueDense));
</span><span class="cx">     }
</span><span class="cx">     
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool CSSPropertyParser::consumeGridShorthand(bool important)
</span></span></pre></div>
<a id="trunkSourceWebCorecssjitStackAllocatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/cssjit/StackAllocator.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/cssjit/StackAllocator.h     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/cssjit/StackAllocator.h        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -58,6 +58,8 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><ins>+    StackAllocator(const StackAllocator&) = default;
+
</ins><span class="cx">     StackReference stackTop()
</span><span class="cx">     {
</span><span class="cx">         return StackReference(m_offsetFromTop + stackUnitInBytes());
</span></span></pre></div>
<a id="trunkSourceWebCoredomDOMImplementationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DOMImplementation.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DOMImplementation.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/DOMImplementation.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -103,7 +103,7 @@
</span><span class="cx">     if (documentElement)
</span><span class="cx">         document->appendChild(*documentElement);
</span><span class="cx"> 
</span><del>-    return WTFMove(document);
</del><ins>+    return document;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<CSSStyleSheet> DOMImplementation::createCSSStyleSheet(const String&, const String& media)
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/Document.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -3856,7 +3856,7 @@
</span><span class="cx">         cloneChildNodes(clone);
</span><span class="cx">         break;
</span><span class="cx">     }
</span><del>-    return WTFMove(clone);
</del><ins>+    return clone;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<Document> Document::cloneDocumentWithoutChildren() const
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentFragmentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentFragment.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentFragment.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/DocumentFragment.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx">         cloneChildNodes(clone);
</span><span class="cx">         break;
</span><span class="cx">     }
</span><del>-    return WTFMove(clone);
</del><ins>+    return clone;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void DocumentFragment::parseHTML(const String& source, Element* contextElement, ParserContentPolicy parserContentPolicy)
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/Element.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -2473,7 +2473,7 @@
</span><span class="cx"> {
</span><span class="cx">     RefPtr<Attr> oldAttrNode = attrIfExists(attrNode.localName(), shouldIgnoreAttributeCase(*this));
</span><span class="cx">     if (oldAttrNode.get() == &attrNode)
</span><del>-        return WTFMove(oldAttrNode);
</del><ins>+        return oldAttrNode;
</ins><span class="cx"> 
</span><span class="cx">     // InUseAttributeError: Raised if node is an Attr that is already an attribute of another Element object.
</span><span class="cx">     // The DOM user must explicitly clone Attr nodes to re-use them in other elements.
</span><span class="lines">@@ -2513,7 +2513,7 @@
</span><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(oldAttrNode);
</del><ins>+    return oldAttrNode;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<RefPtr<Attr>> Element::setAttributeNodeNS(Attr& attrNode)
</span><span class="lines">@@ -2520,7 +2520,7 @@
</span><span class="cx"> {
</span><span class="cx">     RefPtr<Attr> oldAttrNode = attrIfExists(attrNode.qualifiedName());
</span><span class="cx">     if (oldAttrNode.get() == &attrNode)
</span><del>-        return WTFMove(oldAttrNode);
</del><ins>+        return oldAttrNode;
</ins><span class="cx"> 
</span><span class="cx">     // InUseAttributeError: Raised if node is an Attr that is already an attribute of another Element object.
</span><span class="cx">     // The DOM user must explicitly clone Attr nodes to re-use them in other elements.
</span><span class="lines">@@ -2549,7 +2549,7 @@
</span><span class="cx">     attachAttributeNodeIfNeeded(attrNode);
</span><span class="cx">     setAttributeInternal(index, attrNode.qualifiedName(), attrNodeValue, NotInSynchronizationOfLazyAttribute);
</span><span class="cx"> 
</span><del>-    return WTFMove(oldAttrNode);
</del><ins>+    return oldAttrNode;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Ref<Attr>> Element::removeAttributeNode(Attr& attr)
</span><span class="lines">@@ -2573,7 +2573,7 @@
</span><span class="cx">     detachAttrNodeFromElementWithValue(&attr, m_elementData->attributeAt(existingAttributeIndex).value());
</span><span class="cx">     removeAttributeInternal(existingAttributeIndex, NotInSynchronizationOfLazyAttribute);
</span><span class="cx"> 
</span><del>-    return WTFMove(oldAttrNode);
</del><ins>+    return oldAttrNode;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<QualifiedName> Element::parseAttributeName(const AtomicString& namespaceURI, const AtomicString& qualifiedName)
</span><span class="lines">@@ -2584,7 +2584,7 @@
</span><span class="cx">     QualifiedName parsedAttributeName { parseResult.releaseReturnValue() };
</span><span class="cx">     if (!Document::hasValidNamespaceForAttributes(parsedAttributeName))
</span><span class="cx">         return Exception { NamespaceError };
</span><del>-    return WTFMove(parsedAttributeName);
</del><ins>+    return parsedAttributeName;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<void> Element::setAttributeNS(const AtomicString& namespaceURI, const AtomicString& qualifiedName, const AtomicString& value)
</span><span class="lines">@@ -4140,7 +4140,7 @@
</span><span class="cx">     if (animationPlayResult.hasException())
</span><span class="cx">         return animationPlayResult.releaseException();
</span><span class="cx"> 
</span><del>-    return WTFMove(animation);
</del><ins>+    return animation;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Vector<RefPtr<WebAnimation>> Element::getAnimations()
</span></span></pre></div>
<a id="trunkSourceWebCoredomMessagePortcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MessagePort.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MessagePort.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/MessagePort.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -378,7 +378,7 @@
</span><span class="cx">         port->disentangle();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(portArray);
</del><ins>+    return portArray;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Vector<RefPtr<MessagePort>> MessagePort::entanglePorts(ScriptExecutionContext& context, TransferredMessagePortArray&& transferredPorts)
</span></span></pre></div>
<a id="trunkSourceWebCoredomNodeIteratorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/NodeIterator.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/NodeIterator.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/NodeIterator.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     m_candidateNode.clear();
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<RefPtr<Node>> NodeIterator::previousNode()
</span><span class="lines">@@ -141,7 +141,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     m_candidateNode.clear();
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void NodeIterator::nodeWillBeRemoved(Node& removedNode)
</span></span></pre></div>
<a id="trunkSourceWebCoredomRangecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Range.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Range.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/Range.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -558,7 +558,7 @@
</span><span class="cx">         fragment = DocumentFragment::create(ownerDocument());
</span><span class="cx"> 
</span><span class="cx">     if (collapsed())
</span><del>-        return WTFMove(fragment);
</del><ins>+        return fragment;
</ins><span class="cx"> 
</span><span class="cx">     RefPtr<Node> commonRoot = commonAncestorContainer();
</span><span class="cx">     ASSERT(commonRoot);
</span><span class="lines">@@ -567,7 +567,7 @@
</span><span class="cx">         auto result = processContentsBetweenOffsets(action, fragment, &startContainer(), m_start.offset(), m_end.offset());
</span><span class="cx">         if (result.hasException())
</span><span class="cx">             return result.releaseException();
</span><del>-        return WTFMove(fragment);
</del><ins>+        return fragment;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // Since mutation events can modify the range during the process, the boundary points need to be saved.
</span><span class="lines">@@ -660,7 +660,7 @@
</span><span class="cx">             return result.releaseException();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(fragment);
</del><ins>+    return fragment;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static inline ExceptionOr<void> deleteCharacterData(CharacterData& data, unsigned startOffset, unsigned endOffset)
</span><span class="lines">@@ -761,7 +761,7 @@
</span><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static ExceptionOr<void> processNodes(Range::ActionType action, Vector<Ref<Node>>& nodes, Node* oldContainer, RefPtr<Node> newContainer)
</span><span class="lines">@@ -859,7 +859,7 @@
</span><span class="cx">         firstChildInAncestorToProcess = direction == ProcessContentsForward ? ancestor->nextSibling() : ancestor->previousSibling();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(clonedContainer);
</del><ins>+    return clonedContainer;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Ref<DocumentFragment>> Range::extractContents()
</span></span></pre></div>
<a id="trunkSourceWebCoredomRangeBoundaryPointh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/RangeBoundaryPoint.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/RangeBoundaryPoint.h    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/RangeBoundaryPoint.h       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -34,8 +34,6 @@
</span><span class="cx"> public:
</span><span class="cx">     explicit RangeBoundaryPoint(Node* container);
</span><span class="cx"> 
</span><del>-    explicit RangeBoundaryPoint(const RangeBoundaryPoint&);
-
</del><span class="cx">     const Position toPosition() const;
</span><span class="cx"> 
</span><span class="cx">     Node* container() const;
</span><span class="lines">@@ -68,13 +66,6 @@
</span><span class="cx">     ASSERT(m_containerNode);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-inline RangeBoundaryPoint::RangeBoundaryPoint(const RangeBoundaryPoint& other)
-    : m_containerNode(other.container())
-    , m_offsetInContainer(other.offset())
-    , m_childBeforeBoundary(other.childBefore())
-{
-}
-
</del><span class="cx"> inline Node* RangeBoundaryPoint::container() const
</span><span class="cx"> {
</span><span class="cx">     return m_containerNode.get();
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptDisallowedScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptDisallowedScope.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptDisallowedScope.h 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/ScriptDisallowedScope.h    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -55,6 +55,11 @@
</span><span class="cx">         s_count--;
</span><span class="cx">     }
</span><span class="cx"> 
</span><ins>+    ScriptDisallowedScope& operator=(const ScriptDisallowedScope&)
+    {
+        return *this;
+    }
+
</ins><span class="cx">     static bool isEventAllowedInMainThread()
</span><span class="cx">     {
</span><span class="cx">         return !isMainThread() || !s_count;
</span></span></pre></div>
<a id="trunkSourceWebCoredomTextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Text.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Text.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/Text.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx">     if (renderer())
</span><span class="cx">         renderer()->setTextWithOffset(data(), 0, oldData.length());
</span><span class="cx"> 
</span><del>-    return WTFMove(newText);
</del><ins>+    return newText;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static const Text* earliestLogicallyAdjacentTextNode(const Text* text)
</span></span></pre></div>
<a id="trunkSourceWebCoredomTextDecodercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/TextDecoder.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/TextDecoder.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/dom/TextDecoder.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">     auto decoder = adoptRef(*new TextDecoder(strippedLabel.utf8().data(), options));
</span><span class="cx">     if (!decoder->m_textEncoding.isValid() || !strcmp(decoder->m_textEncoding.name(), "replacement"))
</span><span class="cx">         return Exception { RangeError };
</span><del>-    return WTFMove(decoder);
</del><ins>+    return decoder;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> TextDecoder::TextDecoder(const char* label, Options options)
</span><span class="lines">@@ -133,7 +133,7 @@
</span><span class="cx">         m_buffer.clear();
</span><span class="cx"> 
</span><span class="cx">     m_hasDecoded = true;
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> String TextDecoder::encoding() const
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingCompositeEditCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/CompositeEditCommand.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/CompositeEditCommand.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/editing/CompositeEditCommand.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1108,7 +1108,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto placeholder = createBlockPlaceholderElement(document());
</span><span class="cx">     insertNodeAt(placeholder.copyRef(), pos);
</span><del>-    return WTFMove(placeholder);
</del><ins>+    return placeholder;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<Node> CompositeEditCommand::addBlockPlaceholderIfNeeded(Element* container)
</span><span class="lines">@@ -1215,7 +1215,7 @@
</span><span class="cx">     if (newBlock->lastChild() && newBlock->lastChild()->hasTagName(brTag) && !endWasBr)
</span><span class="cx">         removeNode(*newBlock->lastChild());
</span><span class="cx"> 
</span><del>-    return WTFMove(newBlock);
</del><ins>+    return newBlock;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void CompositeEditCommand::pushAnchorElementDown(Element& anchorElement)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/Editing.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/Editing.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/editing/Editing.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -917,7 +917,7 @@
</span><span class="cx"> 
</span><span class="cx">     spanElement->appendChild(tabTextNode);
</span><span class="cx"> 
</span><del>-    return WTFMove(spanElement);
</del><ins>+    return spanElement;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<Element> createTabSpanElement(Document& document, const String& tabText)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditingStylecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/EditingStyle.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/EditingStyle.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/editing/EditingStyle.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1458,7 +1458,7 @@
</span><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(style);
</del><ins>+    return style;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WritingDirection EditingStyle::textDirectionForSelection(const VisibleSelection& selection, EditingStyle* typingStyle, bool& hasNestedOrMultipleEmbeddings)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingTextIteratorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/TextIterator.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/TextIterator.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/editing/TextIterator.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -2550,7 +2550,7 @@
</span><span class="cx">     if (!rangeLocation && !rangeLength && it.atEnd()) {
</span><span class="cx">         resultRange->setStart(textRunRange->startContainer(), 0);
</span><span class="cx">         resultRange->setEnd(textRunRange->startContainer(), 0);
</span><del>-        return WTFMove(resultRange);
</del><ins>+        return resultRange;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     for (; !it.atEnd(); it.advance()) {
</span><span class="lines">@@ -2613,7 +2613,7 @@
</span><span class="cx">     if (rangeLength && rangeEnd > docTextPosition) // rangeEnd is out of bounds
</span><span class="cx">         resultRange->setEnd(textRunRange->endContainer(), textRunRange->endOffset());
</span><span class="cx">     
</span><del>-    return WTFMove(resultRange);
</del><ins>+    return resultRange;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool TextIterator::getLocationAndLengthFromRange(Node* scope, const Range* range, size_t& location, size_t& length)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingVisibleSelectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/VisibleSelection.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/VisibleSelection.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/editing/VisibleSelection.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -221,7 +221,7 @@
</span><span class="cx">     if (result.hasException())
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(searchRange);
</del><ins>+    return searchRange;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool VisibleSelection::isAll(EditingBoundaryCrossingRule rule) const
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingmarkupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/markup.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/markup.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/editing/markup.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -766,7 +766,7 @@
</span><span class="cx">     auto& element = downcast<HTMLElement>(node);
</span><span class="cx">     auto style = EditingStyle::create(element.inlineStyle());
</span><span class="cx">     style->mergeStyleFromRules(element);
</span><del>-    return WTFMove(style);
</del><ins>+    return style;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static bool isElementPresentational(const Node* node)
</span><span class="lines">@@ -1193,13 +1193,13 @@
</span><span class="cx"> 
</span><span class="cx">     if (document->isHTMLDocument()) {
</span><span class="cx">         fragment->parseHTML(markup, &contextElement, parserContentPolicy);
</span><del>-        return WTFMove(fragment);
</del><ins>+        return fragment;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     bool wasValid = fragment->parseXML(markup, &contextElement, parserContentPolicy);
</span><span class="cx">     if (!wasValid)
</span><span class="cx">         return Exception { SyntaxError };
</span><del>-    return WTFMove(fragment);
</del><ins>+    return fragment;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<DocumentFragment> createFragmentForTransformToFragment(Document& outputDoc, const String& sourceString, const String& sourceMIMEType)
</span><span class="lines">@@ -1278,7 +1278,7 @@
</span><span class="cx">     for (auto& element : toRemove)
</span><span class="cx">         removeElementFromFragmentPreservingChildren(fragment, element);
</span><span class="cx"> 
</span><del>-    return WTFMove(fragment);
</del><ins>+    return fragment;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static inline bool hasOneChild(ContainerNode& node)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFormControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FormController.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FormController.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/FormController.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx">     subvector.reserveInitialCapacity(size);
</span><span class="cx">     for (size_t i = 0; i < size; ++i)
</span><span class="cx">         subvector.uncheckedAppend(stateVector[index++]);
</span><del>-    return WTFMove(subvector);
</del><ins>+    return subvector;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // ----------------------------------------------------------------------------
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -868,7 +868,7 @@
</span><span class="cx">     auto track = CanvasCaptureMediaStreamTrack::create(context, *this, WTFMove(frameRequestRate));
</span><span class="cx">     auto stream =  MediaStream::create(context);
</span><span class="cx">     stream->addTrack(track);
</span><del>-    return WTFMove(stream);
</del><ins>+    return stream;
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -7107,7 +7107,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_lastMediaResourceLoaderForTesting = makeWeakPtr(mediaResourceLoader.get());
</span><span class="cx"> 
</span><del>-    return WTFMove(mediaResourceLoader);
</del><ins>+    return mediaResourceLoader;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> const MediaResourceLoader* HTMLMediaElement::lastMediaResourceLoaderForTesting() const
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptionElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptionElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptionElement.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/HTMLOptionElement.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx">         element->setAttributeWithoutSynchronization(selectedAttr, emptyAtom());
</span><span class="cx">     element->setSelected(selected);
</span><span class="cx"> 
</span><del>-    return WTFMove(element);
</del><ins>+    return element;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool HTMLOptionElement::isFocusable() const
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInImageElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -191,7 +191,7 @@
</span><span class="cx">     if (displayState() == DisplayingSnapshot) {
</span><span class="cx">         auto renderSnapshottedPlugIn = createRenderer<RenderSnapshottedPlugIn>(*this, WTFMove(style));
</span><span class="cx">         renderSnapshottedPlugIn->updateSnapshot(m_snapshotImage.get());
</span><del>-        return WTFMove(renderSnapshottedPlugIn);
</del><ins>+        return renderSnapshottedPlugIn;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (useFallbackContent())
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableElement.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/HTMLTableElement.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -511,7 +511,7 @@
</span><span class="cx">     if (m_padding)
</span><span class="cx">         style->setProperty(CSSPropertyPadding, cssValuePool.createValue(m_padding, CSSPrimitiveValue::CSS_PX));
</span><span class="cx"> 
</span><del>-    return WTFMove(style);
</del><ins>+    return style;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> const StyleProperties* HTMLTableElement::additionalCellStyle()
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableRowElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableRowElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableRowElement.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/HTMLTableRowElement.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx">         result = insertBefore(cell, index < 1 ? firstChild() : children->item(index));
</span><span class="cx">     if (result.hasException())
</span><span class="cx">         return result.releaseException();
</span><del>-    return WTFMove(cell);
</del><ins>+    return cell;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<void> HTMLTableRowElement::deleteCell(int index)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlImageDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ImageData.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ImageData.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/ImageData.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     IntSize size(sw, sh);
</span><span class="cx">     auto data = adoptRef(*new ImageData(size));
</span><span class="cx">     data->data()->zeroFill();
</span><del>-    return WTFMove(data);
</del><ins>+    return data;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<ImageData> ImageData::create(const IntSize& size)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlOffscreenCanvascpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/OffscreenCanvas.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/OffscreenCanvas.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/OffscreenCanvas.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -134,7 +134,7 @@
</span><span class="cx">     gc3d->clear(GraphicsContext3D::COLOR_BUFFER_BIT | GraphicsContext3D::DEPTH_BUFFER_BIT | GraphicsContext3D::STENCIL_BUFFER_BIT);
</span><span class="cx">     gc3d->clearColor(clearColor[0], clearColor[1], clearColor[2], clearColor[3]);
</span><span class="cx"> 
</span><del>-    return WTFMove(imageBitmap);
</del><ins>+    return imageBitmap;
</ins><span class="cx"> #else
</span><span class="cx">     return nullptr;
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasCanvasRenderingContext2DBasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/canvas/CanvasRenderingContext2DBase.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1929,7 +1929,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto gradient = CanvasGradient::create(FloatPoint(x0, y0), FloatPoint(x1, y1));
</span><span class="cx">     prepareGradientForDashboard(gradient.get());
</span><del>-    return WTFMove(gradient);
</del><ins>+    return gradient;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<Ref<CanvasGradient>> CanvasRenderingContext2DBase::createRadialGradient(float x0, float y0, float r0, float x1, float y1, float r1)
</span><span class="lines">@@ -1942,7 +1942,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto gradient = CanvasGradient::create(FloatPoint(x0, y0), r0, FloatPoint(x1, y1), r1);
</span><span class="cx">     prepareGradientForDashboard(gradient.get());
</span><del>-    return WTFMove(gradient);
</del><ins>+    return gradient;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<RefPtr<CanvasPattern>> CanvasRenderingContext2DBase::createPattern(CanvasImageSource&& image, const String& repetition)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasOESVertexArrayObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/OESVertexArrayObject.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/OESVertexArrayObject.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/canvas/OESVertexArrayObject.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto object = WebGLVertexArrayObjectOES::create(m_context, WebGLVertexArrayObjectOES::Type::User);
</span><span class="cx">     m_context.addContextObject(object.get());
</span><del>-    return WTFMove(object);
</del><ins>+    return object;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void OESVertexArrayObject::deleteVertexArrayOES(WebGLVertexArrayObjectOES* arrayObject)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLRenderingContextBasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1743,7 +1743,7 @@
</span><span class="cx">         return nullptr;
</span><span class="cx">     auto buffer = WebGLBuffer::create(*this);
</span><span class="cx">     addSharedObject(buffer.get());
</span><del>-    return WTFMove(buffer);
</del><ins>+    return buffer;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<WebGLFramebuffer> WebGLRenderingContextBase::createFramebuffer()
</span><span class="lines">@@ -1752,7 +1752,7 @@
</span><span class="cx">         return nullptr;
</span><span class="cx">     auto buffer = WebGLFramebuffer::create(*this);
</span><span class="cx">     addContextObject(buffer.get());
</span><del>-    return WTFMove(buffer);
</del><ins>+    return buffer;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<WebGLTexture> WebGLRenderingContextBase::createTexture()
</span><span class="lines">@@ -1761,7 +1761,7 @@
</span><span class="cx">         return nullptr;
</span><span class="cx">     auto texture = WebGLTexture::create(*this);
</span><span class="cx">     addSharedObject(texture.get());
</span><del>-    return WTFMove(texture);
</del><ins>+    return texture;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<WebGLProgram> WebGLRenderingContextBase::createProgram()
</span><span class="lines">@@ -1773,7 +1773,7 @@
</span><span class="cx"> 
</span><span class="cx">     InspectorInstrumentation::didCreateProgram(*this, program.get());
</span><span class="cx"> 
</span><del>-    return WTFMove(program);
</del><ins>+    return program;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<WebGLRenderbuffer> WebGLRenderingContextBase::createRenderbuffer()
</span><span class="lines">@@ -1782,7 +1782,7 @@
</span><span class="cx">         return nullptr;
</span><span class="cx">     auto buffer = WebGLRenderbuffer::create(*this);
</span><span class="cx">     addSharedObject(buffer.get());
</span><del>-    return WTFMove(buffer);
</del><ins>+    return buffer;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<WebGLShader> WebGLRenderingContextBase::createShader(GC3Denum type)
</span><span class="lines">@@ -1796,7 +1796,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto shader = WebGLShader::create(*this, type);
</span><span class="cx">     addSharedObject(shader.get());
</span><del>-    return WTFMove(shader);
</del><ins>+    return shader;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebGLRenderingContextBase::cullFace(GC3Denum mode)
</span><span class="lines">@@ -2642,7 +2642,7 @@
</span><span class="cx">         attributes.depth = false;
</span><span class="cx">     if (!m_attributes.stencil)
</span><span class="cx">         attributes.stencil = false;
</span><del>-    return WTFMove(attributes);
</del><ins>+    return attributes;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> GC3Denum WebGLRenderingContextBase::getError()
</span><span class="lines">@@ -2958,7 +2958,7 @@
</span><span class="cx">             Vector<bool> vector(length);
</span><span class="cx">             for (unsigned j = 0; j < length; j++)
</span><span class="cx">                 vector[j] = value[j];
</span><del>-            return WTFMove(vector);
</del><ins>+            return vector;
</ins><span class="cx">         }
</span><span class="cx">         return static_cast<bool>(value[0]);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowTextControlInnerElementscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/TextControlInnerElements.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/TextControlInnerElements.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/shadow/TextControlInnerElements.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx">         elementStyle.renderStyle->setOverflowX(Overflow::Hidden);
</span><span class="cx">         elementStyle.renderStyle->setOverflowY(Overflow::Hidden);
</span><span class="cx">     }
</span><del>-    return WTFMove(elementStyle);
</del><ins>+    return elementStyle;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> TextControlInnerElement::TextControlInnerElement(Document& document)
</span><span class="lines">@@ -202,7 +202,7 @@
</span><span class="cx">         auto& inputElement = downcast<HTMLInputElement>(controlElement);
</span><span class="cx">         style.renderStyle->setTextOverflow(inputElement.shouldTruncateText(*shadowHostStyle) ? TextOverflow::Ellipsis : TextOverflow::Clip);
</span><span class="cx">     }
</span><del>-    return WTFMove(style);
</del><ins>+    return style;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // MARK: SearchFieldResultsButtonElement
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackBufferedLineReadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/BufferedLineReader.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/BufferedLineReader.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/track/BufferedLineReader.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx">     if (shouldReturnLine) {
</span><span class="cx">         auto line = m_lineBuffer.toString();
</span><span class="cx">         m_lineBuffer.clear();
</span><del>-        return WTFMove(line);
</del><ins>+        return line;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ASSERT(m_buffer.isEmpty());
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTCuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/track/VTTCue.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -542,7 +542,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto clonedFragment = DocumentFragment::create(ownerDocument());
</span><span class="cx">     copyWebVTTNodeToDOMTree(m_webVTTNodeTree.get(), clonedFragment.ptr());
</span><del>-    return WTFMove(clonedFragment);
</del><ins>+    return clonedFragment;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<DocumentFragment> VTTCue::createCueRenderingTree()
</span><span class="lines">@@ -557,7 +557,7 @@
</span><span class="cx">     ScriptDisallowedScope::EventAllowedScope allowedScope(clonedFragment);
</span><span class="cx"> 
</span><span class="cx">     m_webVTTNodeTree->cloneChildNodes(clonedFragment);
</span><del>-    return WTFMove(clonedFragment);
</del><ins>+    return clonedFragment;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void VTTCue::setRegionId(const String& regionId)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackWebVTTElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/WebVTTElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/WebVTTElement.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/html/track/WebVTTElement.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> {
</span><span class="cx">     Ref<WebVTTElement> clone = create(static_cast<WebVTTNodeType>(m_webVTTNodeType), targetDocument);
</span><span class="cx">     clone->setLanguage(m_language);
</span><del>-    return WTFMove(clone);
</del><ins>+    return clone;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<HTMLElement> WebVTTElement::createEquivalentHTMLElement(Document& document)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorStyleSheetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -444,7 +444,7 @@
</span><span class="cx">     Vector<RefPtr<CSSRule>>& listRules = list->rules();
</span><span class="cx">     for (unsigned i = 0, size = styleSheet->length(); i < size; ++i)
</span><span class="cx">         listRules.append(styleSheet->item(i));
</span><del>-    return WTFMove(list);
</del><ins>+    return list;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static RefPtr<CSSRuleList> asCSSRuleList(CSSRule* rule)
</span><span class="lines">@@ -546,7 +546,7 @@
</span><span class="cx">     if (sourceData)
</span><span class="cx">         result->setRange(buildSourceRangeObject(sourceData->ruleBodyRange, m_parentStyleSheet->lineEndings()));
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<JSON::ArrayOf<Inspector::Protocol::CSS::CSSComputedStyleProperty>> InspectorStyle::buildArrayForComputedStyle() const
</span><span class="lines">@@ -1017,7 +1017,7 @@
</span><span class="cx">     if (!styleSheetText.hasException())
</span><span class="cx">         result->setText(styleSheetText.releaseReturnValue());
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<Inspector::Protocol::CSS::CSSStyleSheetHeader> InspectorStyleSheet::buildObjectForStyleSheetInfo()
</span><span class="lines">@@ -1178,7 +1178,7 @@
</span><span class="cx">     if (mediaArray->length())
</span><span class="cx">         result->setMedia(WTFMove(mediaArray));
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<Inspector::Protocol::CSS::CSSStyle> InspectorStyleSheet::buildObjectForStyle(CSSStyleDeclaration* style)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentsInspectorCSSAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/inspector/agents/InspectorCSSAgent.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -983,7 +983,7 @@
</span><span class="cx">         result->addItem(WTFMove(match));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<Inspector::Protocol::CSS::CSSStyle> InspectorCSSAgent::buildObjectForAttributesStyle(StyledElement& element)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentsInspectorDOMAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/InspectorDOMAgent.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/InspectorDOMAgent.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/inspector/agents/InspectorDOMAgent.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1657,7 +1657,7 @@
</span><span class="cx">         pseudoElements->addItem(buildObjectForNode(beforeElement, 0, nodesMap));
</span><span class="cx">     if (afterElement)
</span><span class="cx">         pseudoElements->addItem(buildObjectForNode(afterElement, 0, nodesMap));
</span><del>-    return WTFMove(pseudoElements);
</del><ins>+    return pseudoElements;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<Inspector::Protocol::DOM::EventListener> InspectorDOMAgent::buildObjectForEventListener(const RegisteredEventListener& registeredEventListener, int identifier, const AtomicString& eventType, Node* node, const String* objectGroupId, bool disabled, bool hasBreakpoint)
</span><span class="lines">@@ -2060,7 +2060,7 @@
</span><span class="cx">             value->setIsPopUpButton(isPopupButton);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(value);
</del><ins>+    return value;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static bool containsOnlyHTMLWhitespace(Node* node)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectoragentsInspectorNetworkAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/agents/InspectorNetworkAgent.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/agents/InspectorNetworkAgent.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/inspector/agents/InspectorNetworkAgent.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -368,7 +368,7 @@
</span><span class="cx">         responseObject->setSecurity(WTFMove(securityPayload));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(responseObject);
</del><ins>+    return responseObject;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<Inspector::Protocol::Network::CachedResource> InspectorNetworkAgent::buildObjectForCachedResource(CachedResource* cachedResource)
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFetchOptionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FetchOptions.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FetchOptions.h       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/loader/FetchOptions.h  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -243,7 +243,7 @@
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx">     options.clientIdentifier = WTFMove(clientIdentifier.value());
</span><span class="cx"> 
</span><del>-    return WTFMove(options);
</del><ins>+    return options;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderMediaResourceLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/MediaResourceLoader.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/MediaResourceLoader.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/loader/MediaResourceLoader.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx">     Ref<MediaResource> mediaResource = MediaResource::create(*this, resource);
</span><span class="cx">     m_resources.add(mediaResource.ptr());
</span><span class="cx"> 
</span><del>-    return WTFMove(mediaResource);
</del><ins>+    return mediaResource;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MediaResourceLoader::removeResource(MediaResource& mediaResource)
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheStoragecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1201,7 +1201,7 @@
</span><span class="cx">     
</span><span class="cx">     cache->setStorageID(storageID);
</span><span class="cx"> 
</span><del>-    return WTFMove(cache);
</del><ins>+    return cache;
</ins><span class="cx"> }    
</span><span class="cx">     
</span><span class="cx"> void ApplicationCacheStorage::remove(ApplicationCache* cache)
</span><span class="lines">@@ -1325,7 +1325,7 @@
</span><span class="cx">     while (selectURLs.step() == SQLITE_ROW)
</span><span class="cx">         urls.append(URL({ }, selectURLs.getColumnText(0)));
</span><span class="cx"> 
</span><del>-    return WTFMove(urls);
</del><ins>+    return urls;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool ApplicationCacheStorage::deleteCacheGroupRecord(const String& manifestURL)
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderarchivemhtmlMHTMLParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/archive/mhtml/MHTMLParser.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/archive/mhtml/MHTMLParser.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/loader/archive/mhtml/MHTMLParser.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx">         if (!resource)
</span><span class="cx">             return nullptr;
</span><span class="cx">         archive->setMainResource(resource.releaseNonNull());
</span><del>-        return WTFMove(archive);
</del><ins>+        return archive;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // Skip the message content (it's a generic browser specific message).
</span><span class="lines">@@ -113,7 +113,7 @@
</span><span class="cx">         addResourceToArchive(resource.get(), archive.ptr());
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(archive);
</del><ins>+    return archive;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MHTMLParser::addResourceToArchive(ArchiveResource* resource, MHTMLArchive* archive)
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -817,7 +817,7 @@
</span><span class="cx">                 ASSERT(resource);
</span><span class="cx">                 resource->error(CachedResource::Status::LoadError);
</span><span class="cx">                 resource->setResourceError(ResourceError(ContentExtensions::WebKitContentBlockerDomain, 0, resourceRequest.url(), WEB_UI_STRING("The URL was blocked by a content blocker", "WebKitErrorBlockedByContentBlocker description")));
</span><del>-                return WTFMove(resource);
</del><ins>+                return resource;
</ins><span class="cx">             }
</span><span class="cx">             return makeUnexpected(ResourceError { errorDomainWebKitInternal, 0, url, "Resource blocked by content blocker"_s, ResourceError::Type::AccessControl });
</span><span class="cx">         }
</span><span class="lines">@@ -956,7 +956,7 @@
</span><span class="cx"> 
</span><span class="cx">     ASSERT(resource->url() == url.string());
</span><span class="cx">     m_documentResources.set(resource->url(), resource);
</span><del>-    return WTFMove(resource);
</del><ins>+    return resource;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void CachedResourceLoader::documentDidFinishLoadEvent()
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/page/DOMWindow.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1485,7 +1485,7 @@
</span><span class="cx">     if (ruleList->rules().isEmpty())
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(ruleList);
</del><ins>+    return ruleList;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<WebKitPoint> DOMWindow::webkitConvertPointFromNodeToPage(Node* node, const WebKitPoint* p) const
</span></span></pre></div>
<a id="trunkSourceWebCorepageDragControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DragController.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DragController.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/page/DragController.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -174,7 +174,7 @@
</span><span class="cx">                 anchor->appendChild(document.createTextNode(title));
</span><span class="cx">                 auto fragment = document.createDocumentFragment();
</span><span class="cx">                 fragment->appendChild(anchor);
</span><del>-                return WTFMove(fragment);
</del><ins>+                return fragment;
</ins><span class="cx">             }
</span><span class="cx">         }
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventSourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventSource.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventSource.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/page/EventSource.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">     source->setPendingActivity(source.get());
</span><span class="cx">     source->scheduleInitialConnect();
</span><span class="cx">     source->suspendIfNeeded();
</span><del>-    return WTFMove(source);
</del><ins>+    return source;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> EventSource::~EventSource()
</span></span></pre></div>
<a id="trunkSourceWebCorepagePerformanceUserTimingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PerformanceUserTiming.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PerformanceUserTiming.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/page/PerformanceUserTiming.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -93,7 +93,7 @@
</span><span class="cx">     auto& performanceEntryList = m_marksMap.ensure(markName, [] { return Vector<RefPtr<PerformanceEntry>>(); }).iterator->value;
</span><span class="cx">     auto entry = PerformanceMark::create(markName, m_performance.now());
</span><span class="cx">     performanceEntryList.append(entry.copyRef());
</span><del>-    return WTFMove(entry);
</del><ins>+    return entry;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void UserTiming::clearMarks(const String& markName)
</span><span class="lines">@@ -148,7 +148,7 @@
</span><span class="cx">     auto& performanceEntryList = m_measuresMap.ensure(measureName, [] { return Vector<RefPtr<PerformanceEntry>>(); }).iterator->value;
</span><span class="cx">     auto entry = PerformanceMeasure::create(measureName, startTime, endTime);
</span><span class="cx">     performanceEntryList.append(entry.copyRef());
</span><del>-    return WTFMove(entry);
</del><ins>+    return entry;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void UserTiming::clearMeasures(const String& measureName)
</span></span></pre></div>
<a id="trunkSourceWebCorepageSecurityOriginh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/SecurityOrigin.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/SecurityOrigin.h       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/page/SecurityOrigin.h  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -291,7 +291,7 @@
</span><span class="cx">     if (!decoder.decode(origin->m_isLocal))
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(origin);
</del><ins>+    return origin;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingScrollingConstraintsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ScrollingConstraints.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ScrollingConstraints.h       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/page/scrolling/ScrollingConstraints.h  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -37,13 +37,6 @@
</span><span class="cx"> public:
</span><span class="cx">     LayoutConstraints() = default;
</span><span class="cx"> 
</span><del>-    LayoutConstraints(const LayoutConstraints& other)
-        : m_alignmentOffset(other.alignmentOffset())
-        , m_layerPositionAtLastLayout(other.layerPositionAtLastLayout())
-        , m_scrollPositioningBehavior(other.scrollPositioningBehavior())
-    {
-    }
-
</del><span class="cx">     bool operator==(const LayoutConstraints& other) const
</span><span class="cx">     {
</span><span class="cx">         return alignmentOffset() == other.alignmentOffset()
</span><span class="lines">@@ -85,11 +78,6 @@
</span><span class="cx">         AnchorEdgeBottom = 1 << 3
</span><span class="cx">     };
</span><span class="cx">     typedef unsigned AnchorEdges;
</span><del>-
-    ViewportConstraints(const ViewportConstraints& other)
-        : m_alignmentOffset(other.m_alignmentOffset)
-        , m_anchorEdges(other.m_anchorEdges)
-    { }
</del><span class="cx">     
</span><span class="cx">     virtual ~ViewportConstraints() = default;
</span><span class="cx">     
</span><span class="lines">@@ -117,12 +105,6 @@
</span><span class="cx">     FixedPositionViewportConstraints()
</span><span class="cx">         : ViewportConstraints()
</span><span class="cx">     { }
</span><del>-
-    FixedPositionViewportConstraints(const FixedPositionViewportConstraints& other)
-        : ViewportConstraints(other)
-        , m_viewportRectAtLastLayout(other.m_viewportRectAtLastLayout)
-        , m_layerPositionAtLastLayout(other.m_layerPositionAtLastLayout)
-    { }
</del><span class="cx">     
</span><span class="cx">     WEBCORE_EXPORT FloatPoint layerPositionForViewportRect(const FloatRect& viewportRect) const;
</span><span class="cx"> 
</span><span class="lines">@@ -158,19 +140,6 @@
</span><span class="cx">         , m_bottomOffset(0)
</span><span class="cx">     { }
</span><span class="cx"> 
</span><del>-    StickyPositionViewportConstraints(const StickyPositionViewportConstraints& other)
-        : ViewportConstraints(other)
-        , m_leftOffset(other.m_leftOffset)
-        , m_rightOffset(other.m_rightOffset)
-        , m_topOffset(other.m_topOffset)
-        , m_bottomOffset(other.m_bottomOffset)
-        , m_constrainingRectAtLastLayout(other.m_constrainingRectAtLastLayout)
-        , m_containingBlockRect(other.m_containingBlockRect)
-        , m_stickyBoxRect(other.m_stickyBoxRect)
-        , m_stickyOffsetAtLastLayout(other.m_stickyOffsetAtLastLayout)
-        , m_layerPositionAtLastLayout(other.m_layerPositionAtLastLayout)
-    { }
-
</del><span class="cx">     FloatSize computeStickyOffset(const FloatRect& constrainingRect) const;
</span><span class="cx"> 
</span><span class="cx">     const FloatSize stickyOffsetAtLastLayout() const { return m_stickyOffsetAtLastLayout; }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformLengthh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Length.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Length.h   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/Length.h      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -177,12 +177,12 @@
</span><span class="cx">     if (other.isCalculated())
</span><span class="cx">         other.ref();
</span><span class="cx"> 
</span><del>-    memcpy(this, &other, sizeof(Length));
</del><ins>+    memcpy(static_cast<void*>(this), static_cast<void*>(const_cast<Length*>(&other)), sizeof(Length));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> inline Length::Length(Length&& other)
</span><span class="cx"> {
</span><del>-    memcpy(this, &other, sizeof(Length));
</del><ins>+    memcpy(static_cast<void*>(this), static_cast<void*>(&other), sizeof(Length));
</ins><span class="cx">     other.m_type = Auto;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformanimationTimingFunctioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/animation/TimingFunction.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/animation/TimingFunction.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/animation/TimingFunction.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (auto cssValue = styleProperties->getPropertyCSSValue(CSSPropertyAnimationTimingFunction)) {
</span><span class="cx">         if (auto timingFunction = createFromCSSValue(*cssValue.get()))
</span><del>-            return WTFMove(timingFunction);
</del><ins>+            return timingFunction;
</ins><span class="cx">     }
</span><span class="cx">     
</span><span class="cx">     return Exception { TypeError };
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformencryptedmediaclearkeyCDMClearKeycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/encryptedmedia/clearkey/CDMClearKey.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/encryptedmedia/clearkey/CDMClearKey.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/encryptedmedia/clearkey/CDMClearKey.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -124,7 +124,7 @@
</span><span class="cx">         });
</span><span class="cx">     if (!validFormat)
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(decodedKeys);
</del><ins>+    return decodedKeys;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static bool parseLicenseReleaseAcknowledgementFormat(const JSON::Object& root)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFloatPoint3Dh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/FloatPoint3D.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/FloatPoint3D.h    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/graphics/FloatPoint3D.h       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -50,13 +50,6 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    FloatPoint3D(const FloatPoint3D& p)
-        : m_x(p.x())
-        , m_y(p.y())
-        , m_z(p.z())
-    {
-    }
-
</del><span class="cx">     float x() const { return m_x; }
</span><span class="cx">     void setX(float x) { m_x = x; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFontcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Font.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Font.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/graphics/Font.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -351,7 +351,7 @@
</span><span class="cx">     if (!haveGlyphs)
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(glyphPage);
</del><ins>+    return glyphPage;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> const GlyphPage* Font::glyphPage(unsigned pageNumber) const
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGLContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GLContext.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GLContext.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/graphics/GLContext.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx"> #if PLATFORM(WAYLAND)
</span><span class="cx">     if (display.type() == PlatformDisplay::Type::Wayland) {
</span><span class="cx">         if (auto eglContext = GLContextEGL::createContext(windowHandle, display))
</span><del>-            return WTFMove(eglContext);
</del><ins>+            return eglContext;
</ins><span class="cx">         return nullptr;
</span><span class="cx">     }
</span><span class="cx"> #endif
</span><span class="lines">@@ -92,11 +92,11 @@
</span><span class="cx"> 
</span><span class="cx"> #if USE(GLX)
</span><span class="cx">     if (auto glxContext = GLContextGLX::createContext(windowHandle, display))
</span><del>-        return WTFMove(glxContext);
</del><ins>+        return glxContext;
</ins><span class="cx"> #endif
</span><span class="cx"> #if USE(EGL)
</span><span class="cx">     if (auto eglContext = GLContextEGL::createContext(windowHandle, display))
</span><del>-        return WTFMove(eglContext);
</del><ins>+        return eglContext;
</ins><span class="cx"> #endif
</span><span class="cx">     return nullptr;
</span><span class="cx"> }
</span><span class="lines">@@ -117,13 +117,13 @@
</span><span class="cx"> #if USE(GLX)
</span><span class="cx">     if (display.type() == PlatformDisplay::Type::X11) {
</span><span class="cx">         if (auto glxContext = GLContextGLX::createSharingContext(display))
</span><del>-            return WTFMove(glxContext);
</del><ins>+            return glxContext;
</ins><span class="cx">     }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if USE(EGL) || PLATFORM(WAYLAND) || PLATFORM(WPE)
</span><span class="cx">     if (auto eglContext = GLContextEGL::createSharingContext(display))
</span><del>-        return WTFMove(eglContext);
</del><ins>+        return eglContext;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     return nullptr;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -53,12 +53,6 @@
</span><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    TextRunIterator(const TextRunIterator& other)
-        : m_textRun(other.m_textRun)
-        , m_offset(other.m_offset)
-    {
-    }
-
</del><span class="cx">     unsigned offset() const { return m_offset; }
</span><span class="cx">     void increment() { m_offset++; }
</span><span class="cx">     bool atEnd() const { return !m_textRun || m_offset >= m_textRun->length(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsHEVCUtilitiescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/HEVCUtilities.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/HEVCUtilities.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/graphics/HEVCUtilities.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx">             return WTF::nullopt;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(parameters);
</del><ins>+    return parameters;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgtkImageGtkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gtk/ImageGtk.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gtk/ImageGtk.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/graphics/gtk/ImageGtk.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     GRefPtr<GBytes> data = adoptGRef(g_resources_lookup_data(path.get(), G_RESOURCE_LOOKUP_FLAGS_NONE, nullptr));
</span><span class="cx">     ASSERT(data);
</span><span class="cx">     icon->setData(SharedBuffer::create(static_cast<const unsigned char*>(g_bytes_get_data(data.get(), nullptr)), g_bytes_get_size(data.get())), true);
</span><del>-    return WTFMove(icon);
</del><ins>+    return icon;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static Ref<SharedBuffer> loadResourceSharedBuffer(const char* filename)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">     if (iconInfo) {
</span><span class="cx">         auto buffer = loadResourceSharedBuffer(gtk_icon_info_get_filename(iconInfo.get()));
</span><span class="cx">         icon->setData(WTFMove(buffer), true);
</span><del>-        return WTFMove(icon);
</del><ins>+        return icon;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     return loadImageFromGResource(name);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicswaylandPlatformDisplayWaylandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/graphics/wayland/PlatformDisplayWayland.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto platformDisplay = std::unique_ptr<PlatformDisplayWayland>(new PlatformDisplayWayland(display, NativeDisplayOwned::Yes));
</span><span class="cx">     platformDisplay->initialize();
</span><del>-    return WTFMove(platformDisplay);
</del><ins>+    return platformDisplay;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> std::unique_ptr<PlatformDisplay> PlatformDisplayWayland::create(struct wl_display* display)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto platformDisplay = std::unique_ptr<PlatformDisplayWayland>(new PlatformDisplayWayland(display, NativeDisplayOwned::No));
</span><span class="cx">     platformDisplay->initialize();
</span><del>-    return WTFMove(platformDisplay);
</del><ins>+    return platformDisplay;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PlatformDisplayWayland::PlatformDisplayWayland(struct wl_display* display, NativeDisplayOwned displayOwned)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreamMediaConstraintsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/MediaConstraints.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/MediaConstraints.h     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/mediastream/MediaConstraints.h        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -720,7 +720,7 @@
</span><span class="cx">         if (!decoder.decode(map.m_groupId))
</span><span class="cx">             return WTF::nullopt;
</span><span class="cx"> 
</span><del>-        return WTFMove(map);
</del><ins>+        return map;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreamMediaStreamRequesth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/MediaStreamRequest.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/MediaStreamRequest.h   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/mediastream/MediaStreamRequest.h      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     {
</span><span class="cx">         MediaStreamRequest request;
</span><span class="cx">         if (decoder.decodeEnum(request.type) && decoder.decode(request.audioConstraints) && decoder.decode(request.videoConstraints))
</span><del>-            return WTFMove(request);
</del><ins>+            return request;
</ins><span class="cx"> 
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreamgstreamerGStreamerVideoFrameLibWebRTCcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoFrameLibWebRTC.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoFrameLibWebRTC.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/mediastream/gstreamer/GStreamerVideoFrameLibWebRTC.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto caps = adoptGRef(gst_video_info_to_caps(&info));
</span><span class="cx">     auto sample = adoptGRef(gst_sample_new(buffer.get(), caps.get(), nullptr, nullptr));
</span><del>-    return WTFMove(sample);
</del><ins>+    return sample;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> rtc::scoped_refptr<webrtc::VideoFrameBuffer> GStreamerVideoFrameLibWebRTC::create(GstSample * sample)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreamgstreamerRealtimeIncomingAudioSourceLibWebRTCcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingAudioSourceLibWebRTC.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingAudioSourceLibWebRTC.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingAudioSourceLibWebRTC.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto source = RealtimeIncomingAudioSourceLibWebRTC::create(WTFMove(audioTrack), WTFMove(audioTrackId));
</span><span class="cx">     source->start();
</span><del>-    return WTFMove(source);
</del><ins>+    return source;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<RealtimeIncomingAudioSourceLibWebRTC> RealtimeIncomingAudioSourceLibWebRTC::create(rtc::scoped_refptr<webrtc::AudioTrackInterface>&& audioTrack, String&& audioTrackId)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmediastreamgstreamerRealtimeIncomingVideoSourceLibWebRTCcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingVideoSourceLibWebRTC.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingVideoSourceLibWebRTC.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/mediastream/gstreamer/RealtimeIncomingVideoSourceLibWebRTC.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto source = RealtimeIncomingVideoSourceLibWebRTC::create(WTFMove(videoTrack), WTFMove(trackId));
</span><span class="cx">     source->start();
</span><del>-    return WTFMove(source);
</del><ins>+    return source;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<RealtimeIncomingVideoSourceLibWebRTC> RealtimeIncomingVideoSourceLibWebRTC::create(rtc::scoped_refptr<webrtc::VideoTrackInterface>&& videoTrack, String&& trackId)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockMockRealtimeMediaSourceCentercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/MockRealtimeMediaSourceCenter.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/MockRealtimeMediaSourceCenter.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/mock/MockRealtimeMediaSourceCenter.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -288,7 +288,7 @@
</span><span class="cx"> 
</span><span class="cx">     CaptureDevice device { iterator->value.persistentId, type, iterator->value.label };
</span><span class="cx">     device.setEnabled(true);
</span><del>-    return WTFMove(device);
</del><ins>+    return device;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Vector<CaptureDevice>& MockRealtimeMediaSourceCenter::audioDevices()
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockmediasourceMockSourceBufferPrivatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/mock/mediasource/MockSourceBufferPrivate.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -100,7 +100,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto copy = MockMediaSample::create(m_box);
</span><span class="cx">     copy->m_box.setFlag(MockSampleBox::IsNonDisplaying);
</span><del>-    return WTFMove(copy);
</del><ins>+    return copy;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> class MockMediaDescription final : public MediaDescription {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkBlobRegistryImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/BlobRegistryImpl.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/BlobRegistryImpl.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/network/BlobRegistryImpl.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto handle = BlobResourceHandle::createAsync(getBlobDataFromURL(request.url()), request, client);
</span><span class="cx">     handle->start();
</span><del>-    return WTFMove(handle);
</del><ins>+    return handle;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void BlobRegistryImpl::appendStorageItems(BlobData* blobData, const BlobDataItemList& items, long long offset, long long length)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkCookieRequestHeaderFieldProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/CookieRequestHeaderFieldProxy.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/CookieRequestHeaderFieldProxy.h    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/network/CookieRequestHeaderFieldProxy.h       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx">     if (!decoder.decode(result.includeSecureCookies))
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkFormDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/FormData.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/FormData.h 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/network/FormData.h    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -320,7 +320,7 @@
</span><span class="cx">     if (!decoder.decode(data->m_identifier))
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(data);
</del><ins>+    return data;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkMIMEHeadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/MIMEHeader.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/MIMEHeader.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/network/MIMEHeader.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx">     if (mimeParametersIterator != keyValuePairs.end())
</span><span class="cx">         mimeHeader->m_contentLocation = mimeParametersIterator->value;
</span><span class="cx"> 
</span><del>-    return WTFMove(mimeHeader);
</del><ins>+    return mimeHeader;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> MIMEHeader::Encoding MIMEHeader::parseContentTransferEncoding(const String& text)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkResourceHandlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/ResourceHandle.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/ResourceHandle.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/network/ResourceHandle.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -95,10 +95,10 @@
</span><span class="cx">     auto newHandle = adoptRef(*new ResourceHandle(context, request, client, defersLoading, shouldContentSniff, shouldContentEncodingSniff));
</span><span class="cx"> 
</span><span class="cx">     if (newHandle->d->m_scheduledFailureType != NoFailure)
</span><del>-        return WTFMove(newHandle);
</del><ins>+        return newHandle;
</ins><span class="cx"> 
</span><span class="cx">     if (newHandle->start())
</span><del>-        return WTFMove(newHandle);
</del><ins>+        return newHandle;
</ins><span class="cx"> 
</span><span class="cx">     return nullptr;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworksoupDNSResolveQueueSoupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/soup/DNSResolveQueueSoup.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/soup/DNSResolveQueueSoup.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/platform/network/soup/DNSResolveQueueSoup.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -161,7 +161,7 @@
</span><span class="cx">     if (!completionAndCancelHandlers)
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(completionAndCancelHandlers);
</del><ins>+    return completionAndCancelHandlers;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void DNSResolveQueueSoup::removeCancelAndCompletionHandler(uint64_t identifier)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderElement.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/rendering/RenderElement.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -146,7 +146,7 @@
</span><span class="cx">         auto& styleImage = downcast<ImageContentData>(*contentData).image();
</span><span class="cx">         auto image = createRenderer<RenderImage>(element, WTFMove(style), const_cast<StyleImage*>(&styleImage));
</span><span class="cx">         image->setIsGeneratedContent();
</span><del>-        return WTFMove(image);
</del><ins>+        return image;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     switch (style.display()) {
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingshapesShapecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/shapes/Shape.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/shapes/Shape.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/rendering/shapes/Shape.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -221,7 +221,7 @@
</span><span class="cx">     auto rasterShape = std::make_unique<RasterShape>(WTFMove(intervals), marginRect.size());
</span><span class="cx">     rasterShape->m_writingMode = writingMode;
</span><span class="cx">     rasterShape->m_margin = margin;
</span><del>-    return WTFMove(rasterShape);
</del><ins>+    return rasterShape;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> std::unique_ptr<Shape> Shape::createBoxShape(const RoundedRect& roundedRect, WritingMode writingMode, float margin)
</span><span class="lines">@@ -234,7 +234,7 @@
</span><span class="cx">     shape->m_writingMode = writingMode;
</span><span class="cx">     shape->m_margin = margin;
</span><span class="cx"> 
</span><del>-    return WTFMove(shape);
</del><ins>+    return shape;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleBasicShapescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/BasicShapes.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/BasicShapes.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/rendering/style/BasicShapes.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -198,7 +198,7 @@
</span><span class="cx">     result->setCenterX(m_centerX.blend(otherCircle.centerX(), progress));
</span><span class="cx">     result->setCenterY(m_centerY.blend(otherCircle.centerY(), progress));
</span><span class="cx">     result->setRadius(m_radius.blend(otherCircle.radius(), progress));
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool BasicShapeEllipse::operator==(const BasicShape& other) const
</span><span class="lines">@@ -257,7 +257,7 @@
</span><span class="cx">         result->setCenterY(otherEllipse.centerY());
</span><span class="cx">         result->setRadiusX(otherEllipse.radiusX());
</span><span class="cx">         result->setRadiusY(otherEllipse.radiusY());
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     result->setCenterX(m_centerX.blend(otherEllipse.centerX(), progress));
</span><span class="lines">@@ -264,7 +264,7 @@
</span><span class="cx">     result->setCenterY(m_centerY.blend(otherEllipse.centerY(), progress));
</span><span class="cx">     result->setRadiusX(m_radiusX.blend(otherEllipse.radiusX(), progress));
</span><span class="cx">     result->setRadiusY(m_radiusY.blend(otherEllipse.radiusY(), progress));
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool BasicShapePolygon::operator==(const BasicShape& other) const
</span><span class="lines">@@ -311,7 +311,7 @@
</span><span class="cx">     size_t length = m_values.size();
</span><span class="cx">     auto result = BasicShapePolygon::create();
</span><span class="cx">     if (!length)
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx"> 
</span><span class="cx">     result->setWindRule(otherPolygon.windRule());
</span><span class="cx"> 
</span><span class="lines">@@ -321,7 +321,7 @@
</span><span class="cx">             WebCore::blend(otherPolygon.values().at(i + 1), m_values.at(i + 1), progress));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> BasicShapePath::BasicShapePath(std::unique_ptr<SVGPathByteStream>&& byteStream)
</span><span class="lines">@@ -363,7 +363,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto result = BasicShapePath::create(WTFMove(resultingPathBytes));
</span><span class="cx">     result->setWindRule(windRule());
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool BasicShapeInset::operator==(const BasicShape& other) const
</span><span class="lines">@@ -425,6 +425,6 @@
</span><span class="cx">     result->setBottomRightRadius(WebCore::blend(fromInset.bottomRightRadius(), bottomRightRadius(), progress));
</span><span class="cx">     result->setBottomLeftRadius(WebCore::blend(fromInset.bottomLeftRadius(), bottomLeftRadius(), progress));
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleBasicShapesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/BasicShapes.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/BasicShapes.h       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/rendering/style/BasicShapes.h  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -88,13 +88,6 @@
</span><span class="cx">         updateComputedLength();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    BasicShapeCenterCoordinate(const BasicShapeCenterCoordinate& other)
-        : m_direction(other.direction())
-        , m_length(other.length())
-        , m_computedLength(other.m_computedLength)
-    {
-    }
-
</del><span class="cx">     Direction direction() const { return m_direction; }
</span><span class="cx">     const Length& length() const { return m_length; }
</span><span class="cx">     const Length& computedLength() const { return m_computedLength; }
</span><span class="lines">@@ -139,10 +132,6 @@
</span><span class="cx">         : m_value(Undefined)
</span><span class="cx">         , m_type(t)
</span><span class="cx">     { }
</span><del>-    BasicShapeRadius(const BasicShapeRadius& other)
-        : m_value(other.value())
-        , m_type(other.type())
-    { }
</del><span class="cx"> 
</span><span class="cx">     const Length& value() const { return m_value; }
</span><span class="cx">     Type type() const { return m_type; }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleContentDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/ContentData.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/ContentData.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/rendering/style/ContentData.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     auto image = createRenderer<RenderImage>(document, RenderStyle::createStyleInheritingFromPseudoStyle(pseudoStyle), const_cast<StyleImage*>(m_image.ptr()));
</span><span class="cx">     image->initializeStyle();
</span><span class="cx">     image->setAltText(altText());
</span><del>-    return WTFMove(image);
</del><ins>+    return image;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RenderPtr<RenderObject> TextContentData::createContentRenderer(Document& document, const RenderStyle&) const
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto fragment = createRenderer<RenderTextFragment>(document, m_text);
</span><span class="cx">     fragment->setAltText(altText());
</span><del>-    return WTFMove(fragment);
</del><ins>+    return fragment;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RenderPtr<RenderObject> CounterContentData::createContentRenderer(Document& document, const RenderStyle&) const
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto quote = createRenderer<RenderQuote>(document, RenderStyle::createStyleInheritingFromPseudoStyle(pseudoStyle), m_quote);
</span><span class="cx">     quote->initializeStyle();
</span><del>-    return WTFMove(quote);
</del><ins>+    return quote;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleContentDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/ContentData.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/ContentData.h       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/rendering/style/ContentData.h  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx">     {
</span><span class="cx">         auto image = std::make_unique<ImageContentData>(m_image.copyRef());
</span><span class="cx">         image->setAltText(altText());
</span><del>-        return WTFMove(image);
</del><ins>+        return image;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     Ref<StyleImage> m_image;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGInlinecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto box = std::make_unique<SVGInlineFlowBox>(*this);
</span><span class="cx">     box->setHasVirtualLogicalHeight();
</span><del>-    return WTFMove(box);
</del><ins>+    return box;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> FloatRect RenderSVGInline::objectBoundingBox() const
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGInlineTextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto box = std::make_unique<SVGInlineTextBox>(*this);
</span><span class="cx">     box->setHasVirtualLogicalHeight();
</span><del>-    return WTFMove(box);
</del><ins>+    return box;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> LayoutRect RenderSVGInlineText::localCaretRect(InlineBox* box, unsigned caretOffset, LayoutUnit*)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingsvgRenderSVGTextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -429,7 +429,7 @@
</span><span class="cx"> {
</span><span class="cx">     auto box = std::make_unique<SVGRootInlineBox>(*this);
</span><span class="cx">     box->setHasVirtualLogicalHeight();
</span><del>-    return WTFMove(box);
</del><ins>+    return box;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool RenderSVGText::nodeAtFloatPoint(const HitTestRequest& request, HitTestResult& result, const FloatPoint& pointInParent, HitTestAction hitTestAction)
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEBlendElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEBlendElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEBlendElement.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEBlendElement.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx">     inputEffects.reserveCapacity(2);
</span><span class="cx">     inputEffects.append(input1);
</span><span class="cx">     inputEffects.append(input2);    
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEColorMatrixElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEColorMatrixElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEColorMatrixElement.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEColorMatrixElement.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto effect = FEColorMatrix::create(filter, filterType, filterValues);
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEComponentTransferElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEComponentTransferElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEComponentTransferElement.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEComponentTransferElement.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">     
</span><span class="cx">     auto effect = FEComponentTransfer::create(filter, red, green, blue, alpha);
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFECompositeElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFECompositeElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFECompositeElement.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFECompositeElement.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -148,7 +148,7 @@
</span><span class="cx">     inputEffects.reserveCapacity(2);
</span><span class="cx">     inputEffects.append(input1);
</span><span class="cx">     inputEffects.append(input2);    
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEConvolveMatrixElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEConvolveMatrixElement.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -273,7 +273,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto effect = FEConvolveMatrix::create(filter, IntSize(orderXValue, orderYValue), divisorValue, bias(), IntPoint(targetXValue, targetYValue), edgeMode(), FloatPoint(kernelUnitLengthXValue, kernelUnitLengthYValue), preserveAlpha(), kernelMatrix);
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDiffuseLightingElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEDiffuseLightingElement.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -191,7 +191,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto effect = FEDiffuseLighting::create(filter, color, surfaceScale(), diffuseConstant(), kernelUnitLengthX(), kernelUnitLengthY(), WTFMove(lightSource));
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDisplacementMapElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEDisplacementMapElement.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -132,7 +132,7 @@
</span><span class="cx">     inputEffects.reserveCapacity(2);
</span><span class="cx">     inputEffects.append(input1);
</span><span class="cx">     inputEffects.append(input2);    
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEDropShadowElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEDropShadowElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEDropShadowElement.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEDropShadowElement.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -136,7 +136,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto effect = FEDropShadow::create(filter, stdDeviationX(), stdDeviationY(), dx(), dy(), color, opacity);
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEGaussianBlurElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEGaussianBlurElement.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto effect = FEGaussianBlur::create(filter, stdDeviationX(), stdDeviationY(), edgeMode());
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEMergeElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEMergeElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEMergeElement.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEMergeElement.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx">     if (mergeInputs.isEmpty())
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEMorphologyElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEMorphologyElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEMorphologyElement.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEMorphologyElement.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -147,7 +147,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto effect = FEMorphology::create(filter, svgOperator(), xRadius, yRadius);
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFEOffsetElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFEOffsetElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFEOffsetElement.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFEOffsetElement.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto effect = FEOffset::create(filter, dx(), dy());
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFESpecularLightingElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFESpecularLightingElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFESpecularLightingElement.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFESpecularLightingElement.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -200,7 +200,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto effect = FESpecularLighting::create(filter, color, surfaceScale(), specularConstant(), specularExponent(), kernelUnitLengthX(), kernelUnitLengthY(), WTFMove(lightSource));
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGFETileElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGFETileElement.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGFETileElement.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGFETileElement.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto effect = FETile::create(filter);
</span><span class="cx">     effect->inputEffects().append(input1);
</span><del>-    return WTFMove(effect);
</del><ins>+    return effect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTransformListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTransformList.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTransformList.h      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/SVGTransformList.h 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx">         m_wrappers->append(makeWeakPtr(*wrapper));
</span><span class="cx"> 
</span><span class="cx">         ASSERT(m_values->size() == m_wrappers->size());
</span><del>-        return WTFMove(wrapper);
</del><ins>+        return wrapper;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGList.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGList.h    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/properties/SVGList.h       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> 
</span><span class="cx">         auto item = append(WTFMove(newItem));
</span><span class="cx">         commitChange();
</span><del>-        return WTFMove(item);
</del><ins>+        return item;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ExceptionOr<ItemType> insertItemBefore(ItemType&& newItem, unsigned index)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> 
</span><span class="cx">         auto item = insert(index, WTFMove(newItem));
</span><span class="cx">         commitChange();
</span><del>-        return WTFMove(item);
</del><ins>+        return item;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ExceptionOr<ItemType> replaceItem(ItemType&& newItem, unsigned index)
</span><span class="lines">@@ -100,7 +100,7 @@
</span><span class="cx"> 
</span><span class="cx">         auto item = replace(index, WTFMove(newItem));
</span><span class="cx">         commitChange();
</span><del>-        return WTFMove(item);
</del><ins>+        return item;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ExceptionOr<ItemType> removeItem(unsigned index)
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx"> 
</span><span class="cx">         auto item = remove(index);
</span><span class="cx">         commitChange();
</span><del>-        return WTFMove(item);
</del><ins>+        return item;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ExceptionOr<ItemType> appendItem(ItemType&& newItem)
</span><span class="lines">@@ -124,7 +124,7 @@
</span><span class="cx"> 
</span><span class="cx">         auto item = append(WTFMove(newItem));
</span><span class="cx">         commitChange();
</span><del>-        return WTFMove(item);
</del><ins>+        return item;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // Parsers and animators need to have a direct access to the items.
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGListPropertyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGListProperty.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGListProperty.h    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/properties/SVGListProperty.h       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -165,7 +165,7 @@
</span><span class="cx">         m_wrappers->append(makeWeakPtr(newItem.get()));
</span><span class="cx"> 
</span><span class="cx">         commitChange();
</span><del>-        return WTFMove(newItem);
</del><ins>+        return newItem;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // SVGList::getItem()
</span><span class="lines">@@ -257,7 +257,7 @@
</span><span class="cx"> 
</span><span class="cx">         // Spec: If newItem is already in a list, it is removed from its previous list before it is inserted into this list.
</span><span class="cx">         if (!processIncomingListItemWrapper(newItem, &index))
</span><del>-            return WTFMove(newItem);
</del><ins>+            return newItem;
</ins><span class="cx"> 
</span><span class="cx">         // Spec: Inserts a new item into the list at the specified position. The index of the item before which the new item is to be
</span><span class="cx">         // inserted. The first item is number 0. If the index is equal to 0, then the new item is inserted at the front of the list.
</span><span class="lines">@@ -267,7 +267,7 @@
</span><span class="cx">         m_wrappers->insert(index, makeWeakPtr(newItem.get()));
</span><span class="cx"> 
</span><span class="cx">         commitChange();
</span><del>-        return WTFMove(newItem);
</del><ins>+        return newItem;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // SVGList::replaceItem()
</span><span class="lines">@@ -326,7 +326,7 @@
</span><span class="cx">         // Spec: If newItem is already in a list, it is removed from its previous list before it is inserted into this list.
</span><span class="cx">         // Spec: If the item is already in this list, note that the index of the item to replace is before the removal of the item.
</span><span class="cx">         if (!processIncomingListItemWrapper(newItem, &index))
</span><del>-            return WTFMove(newItem);
</del><ins>+            return newItem;
</ins><span class="cx"> 
</span><span class="cx">         if (m_values->isEmpty()) {
</span><span class="cx">             ASSERT(m_wrappers->isEmpty());
</span><span class="lines">@@ -344,7 +344,7 @@
</span><span class="cx">         m_wrappers->at(index) = makeWeakPtr(newItem.get());
</span><span class="cx"> 
</span><span class="cx">         commitChange();
</span><del>-        return WTFMove(newItem);
</del><ins>+        return newItem;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // SVGList::removeItem()
</span><span class="lines">@@ -372,7 +372,7 @@
</span><span class="cx">         m_values->remove(index);
</span><span class="cx"> 
</span><span class="cx">         commitChange();
</span><del>-        return WTFMove(oldItem);
</del><ins>+        return oldItem;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ExceptionOr<Ref<ListItemTearOff>> removeItemValuesAndWrappers(AnimatedListPropertyTearOff& animatedList, unsigned index)
</span><span class="lines">@@ -438,7 +438,7 @@
</span><span class="cx">         m_wrappers->append(makeWeakPtr(newItem.get()));
</span><span class="cx"> 
</span><span class="cx">         commitChange(ListModificationAppend);
</span><del>-        return WTFMove(newItem);
</del><ins>+        return newItem;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     PropertyType& values()
</span></span></pre></div>
<a id="trunkSourceWebCoresvgpropertiesSVGPrimitiveListh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/properties/SVGPrimitiveList.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/properties/SVGPrimitiveList.h   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/svg/properties/SVGPrimitiveList.h      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">         ASSERT(index < size());
</span><span class="cx">         PropertyType item = at(index);
</span><span class="cx">         m_items.remove(index);
</span><del>-        return WTFMove(item);
</del><ins>+        return item;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     PropertyType append(PropertyType&& newItem) override
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/testing/Internals.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1101,7 +1101,7 @@
</span><span class="cx">     if (representation.isEmpty())
</span><span class="cx">         return Exception { InvalidAccessError };
</span><span class="cx"> 
</span><del>-    return WTFMove(representation);
</del><ins>+    return representation;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool Internals::hasPausedImageAnimations(Element& element)
</span><span class="lines">@@ -2336,7 +2336,7 @@
</span><span class="cx">         if (!found)
</span><span class="cx">             return Exception { SyntaxError };
</span><span class="cx">     }
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> ExceptionOr<RefPtr<Range>> Internals::rangeOfString(const String& text, RefPtr<Range>&& referenceRange, const Vector<String>& findOptions)
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersAbstractWorkercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/AbstractWorker.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/AbstractWorker.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/workers/AbstractWorker.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     if (!shouldBypassMainWorldContentSecurityPolicy && !context.contentSecurityPolicy()->allowChildContextFromSource(scriptURL))
</span><span class="cx">         return Exception { SecurityError };
</span><span class="cx"> 
</span><del>-    return WTFMove(scriptURL);
</del><ins>+    return scriptURL;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/Worker.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/Worker.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/workers/Worker.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx">     fetchOptions.redirect = FetchOptions::Redirect::Follow;
</span><span class="cx">     fetchOptions.destination = FetchOptions::Destination::Worker;
</span><span class="cx">     worker->m_scriptLoader->loadAsynchronously(context, WTFMove(request), WTFMove(fetchOptions), contentSecurityPolicyEnforcement, ServiceWorkersMode::All, worker);
</span><del>-    return WTFMove(worker);
</del><ins>+    return worker;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Worker::~Worker()
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersserviceServiceWorkerJobDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/service/ServiceWorkerJobData.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/service/ServiceWorkerJobData.h      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/workers/service/ServiceWorkerJobData.h 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -125,7 +125,7 @@
</span><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(jobData);
</del><ins>+    return jobData;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorexmlDOMParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/DOMParser.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/DOMParser.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/xml/DOMParser.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">         document->setURL(m_contextDocument->url());
</span><span class="cx">         document->setSecurityOriginPolicy(m_contextDocument->securityOriginPolicy());
</span><span class="cx">     }
</span><del>-    return WTFMove(document);
</del><ins>+    return document;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXPathExpressioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XPathExpression.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XPathExpression.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebCore/xml/XPathExpression.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx">             return convertToResult.releaseException();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ChangeLog (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ChangeLog    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/ChangeLog       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -1,3 +1,106 @@
</span><ins>+2019-03-19  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        Build cleanly with GCC 9
+        https://bugs.webkit.org/show_bug.cgi?id=195920
+
+        Reviewed by Chris Dumez.
+
+        WebKit triggers three new GCC 9 warnings:
+
+        """
+        -Wdeprecated-copy, implied by -Wextra, warns about the C++11 deprecation of implicitly
+        declared copy constructor and assignment operator if one of them is user-provided.
+        """
+
+        Solution is to either add a copy constructor or copy assignment operator, if required, or
+        else remove one if it is redundant.
+
+        """
+        -Wredundant-move, implied by -Wextra, warns about redundant calls to std::move.
+        -Wpessimizing-move, implied by -Wall, warns when a call to std::move prevents copy elision.
+        """
+
+        These account for most of this patch. Solution is to just remove the bad WTFMove().
+
+        Additionally, -Wclass-memaccess has been enhanced to catch a few cases that GCC 8 didn't.
+        These are solved by casting nontrivial types to void* before using memcpy. (Of course, it
+        would be safer to not use memcpy on nontrivial types, but that's too complex for this
+        patch. Searching for memcpy used with static_cast<void*> will reveal other cases to fix.)
+
+        * NetworkProcess/cache/CacheStorageEngineCache.cpp:
+        (WebKit::CacheStorage::Cache::decode):
+        * Platform/IPC/ArgumentCoders.h:
+        * Shared/CallbackID.h:
+        (WebKit::CallbackID::operator=):
+        * Shared/OptionalCallbackID.h:
+        (WebKit::OptionalCallbackID::operator=):
+        * Shared/Plugins/NPIdentifierData.cpp:
+        (WebKit::NPIdentifierData::decode):
+        * Shared/Plugins/NPVariantData.cpp:
+        (WebKit::NPVariantData::decode):
+        * Shared/Plugins/Netscape/NetscapePluginModule.cpp:
+        (WebKit::NetscapePluginModule::getOrCreate):
+        * Shared/RTCNetwork.cpp:
+        (WebKit::RTCNetwork::IPAddress::decode):
+        * Shared/SessionState.cpp:
+        (WebKit::HTTPBody::Element::decode):
+        (WebKit::FrameState::decode):
+        (WebKit::BackForwardListItemState::decode):
+        * Shared/WebCompiledContentRuleListData.cpp:
+        (WebKit::WebCompiledContentRuleListData::decode):
+        * Shared/WebCoreArgumentCoders.cpp:
+        (IPC::ArgumentCoder<FloatPoint>::decode):
+        (IPC::ArgumentCoder<FloatRect>::decode):
+        (IPC::ArgumentCoder<FloatQuad>::decode):
+        (IPC::ArgumentCoder<ViewportArguments>::decode):
+        (IPC::ArgumentCoder<IntPoint>::decode):
+        (IPC::ArgumentCoder<IntRect>::decode):
+        (IPC::ArgumentCoder<IntSize>::decode):
+        (IPC::ArgumentCoder<MimeClassInfo>::decode):
+        (IPC::ArgumentCoder<PluginInfo>::decode):
+        (IPC::ArgumentCoder<SelectionRect>::decode):
+        (IPC::ArgumentCoder<CompositionUnderline>::decode):
+        (IPC::ArgumentCoder<BlobPart>::decode):
+        (IPC::ArgumentCoder<TextIndicatorData>::decode):
+        (IPC::ArgumentCoder<ResourceLoadStatistics>::decode):
+        (IPC::ArgumentCoder<ScrollOffsetRange<float>>::decode):
+        * Shared/WebPageCreationParameters.cpp:
+        (WebKit::WebPageCreationParameters::decode):
+        * Shared/WebPlatformTouchPoint.cpp:
+        (WebKit::WebPlatformTouchPoint::decode):
+        * Shared/WebsiteData/WebsiteData.cpp:
+        (WebKit::WebsiteData::Entry::decode):
+        * Shared/WebsiteDataStoreParameters.cpp:
+        (WebKit::WebsiteDataStoreParameters::decode):
+        * UIProcess/API/APIContentRuleListStore.cpp:
+        (API::decodeContentRuleListMetaData):
+        * UIProcess/WebPageProxy.cpp:
+        (WebKit::WebPageProxy::launchProcessForReload):
+        (WebKit::WebPageProxy::launchProcessWithItem):
+        (WebKit::WebPageProxy::loadRequest):
+        (WebKit::WebPageProxy::loadFile):
+        (WebKit::WebPageProxy::loadData):
+        (WebKit::WebPageProxy::reload):
+        * UIProcess/WebProcessCache.cpp:
+        (WebKit::WebProcessCache::takeProcess):
+        * UIProcess/WebProcessPool.cpp:
+        (WebKit::WebProcessPool::findReusableSuspendedPageProcess):
+        * WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.cpp:
+        (WebKit::InjectedBundleCSSStyleDeclarationHandle::getOrCreate):
+        * WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp:
+        (WebKit::InjectedBundleRangeHandle::getOrCreate):
+        * WebProcess/InjectedBundle/InjectedBundle.cpp:
+        (WebKit::InjectedBundle::create):
+        * WebProcess/Network/WebLoaderStrategy.cpp:
+        (WebKit::WebLoaderStrategy::tryLoadingSynchronouslyUsingURLSchemeHandler):
+        * WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp:
+        (WebKit::CompositingCoordinator::createGraphicsLayer):
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::pdfSnapshotAtSize):
+        (WebKit::WebPage::createDocumentLoader):
+        * WebProcess/WebStorage/StorageNamespaceImpl.cpp:
+        (WebKit::StorageNamespaceImpl::copy):
+
</ins><span class="cx"> 2019-03-19  Chris Dumez  <cdumez@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Spew: Unhandled web process message 'VisitedLinkTableController:VisitedLinkStateChanged'
</span></span></pre></div>
<a id="trunkSourceWebKitNetworkProcesscacheCacheStorageEngineCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/NetworkProcess/cache/CacheStorageEngineCache.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/NetworkProcess/cache/CacheStorageEngineCache.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/NetworkProcess/cache/CacheStorageEngineCache.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -602,7 +602,7 @@
</span><span class="cx">     auto record = WTFMove(result->record);
</span><span class="cx">     record.responseBody = WebCore::SharedBuffer::create(storage.body.data(), storage.body.size());
</span><span class="cx"> 
</span><del>-    return WTFMove(record);
</del><ins>+    return record;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Vector<Key> Cache::keys() const
</span></span></pre></div>
<a id="trunkSourceWebKitPlatformIPCArgumentCodersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Platform/IPC/ArgumentCoders.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Platform/IPC/ArgumentCoders.h        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Platform/IPC/ArgumentCoders.h   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -269,7 +269,7 @@
</span><span class="cx">             vector.append(WTFMove(*element));
</span><span class="cx">         }
</span><span class="cx">         vector.shrinkToFit();
</span><del>-        return WTFMove(vector);
</del><ins>+        return vector;
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -389,7 +389,7 @@
</span><span class="cx">             }
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        return WTFMove(hashMap);
</del><ins>+        return hashMap;
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -434,7 +434,7 @@
</span><span class="cx">             }
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        return WTFMove(hashSet);
</del><ins>+        return hashSet;
</ins><span class="cx">     }
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="lines">@@ -505,7 +505,7 @@
</span><span class="cx">                 return WTF::nullopt;
</span><span class="cx">             
</span><span class="cx">             Expected<ValueType, ErrorType> expected(WTFMove(*value));
</span><del>-            return WTFMove(expected);
</del><ins>+            return expected;
</ins><span class="cx">         }
</span><span class="cx">         Optional<ErrorType> error;
</span><span class="cx">         decoder >> error;
</span></span></pre></div>
<a id="trunkSourceWebKitSharedCallbackIDh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/CallbackID.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/CallbackID.h  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/CallbackID.h     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -47,6 +47,15 @@
</span><span class="cx">         ASSERT(HashTraits<uint64_t>::emptyValue() != m_id && !HashTraits<uint64_t>::isDeletedValue(m_id));
</span><span class="cx">     }
</span><span class="cx"> 
</span><ins>+    ALWAYS_INLINE CallbackID& operator=(const CallbackID& otherID)
+    {
+        if (this == &otherID)
+            return *this;
+        m_id = otherID.m_id;
+        ASSERT(HashTraits<uint64_t>::emptyValue() != m_id && !HashTraits<uint64_t>::isDeletedValue(m_id));
+        return *this;
+    }
+
</ins><span class="cx">     bool operator==(const CallbackID& other) const { return m_id == other.m_id; }
</span><span class="cx"> 
</span><span class="cx">     uint64_t toInteger() const { return m_id; }
</span></span></pre></div>
<a id="trunkSourceWebKitSharedOptionalCallbackIDh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/OptionalCallbackID.h (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/OptionalCallbackID.h  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/OptionalCallbackID.h     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -46,6 +46,15 @@
</span><span class="cx">         ASSERT(!HashTraits<uint64_t>::isDeletedValue(m_id));
</span><span class="cx">     }
</span><span class="cx"> 
</span><ins>+    ALWAYS_INLINE OptionalCallbackID& operator=(const OptionalCallbackID& otherID)
+    {
+        if (this == &otherID)
+            return *this;
+        m_id = otherID.m_id;
+        ASSERT(!HashTraits<uint64_t>::isDeletedValue(m_id));
+        return *this;
+    }
+
</ins><span class="cx">     uint64_t toInteger() { return m_id; }
</span><span class="cx">     CallbackID callbackID()
</span><span class="cx">     {
</span></span></pre></div>
<a id="trunkSourceWebKitSharedPluginsNPIdentifierDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/Plugins/NPIdentifierData.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/Plugins/NPIdentifierData.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/Plugins/NPIdentifierData.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (!decoder.decode(result.m_number))
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKitSharedPluginsNPVariantDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/Plugins/NPVariantData.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/Plugins/NPVariantData.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/Plugins/NPVariantData.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -168,31 +168,31 @@
</span><span class="cx">     switch (result.m_type) {
</span><span class="cx">     case NPVariantData::Void:
</span><span class="cx">     case NPVariantData::Null:
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     case NPVariantData::Bool:
</span><span class="cx">         if (!decoder.decode(result.m_boolValue))
</span><span class="cx">             return WTF::nullopt;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     case NPVariantData::Int32:
</span><span class="cx">         if (!decoder.decode(result.m_int32Value))
</span><span class="cx">             return WTF::nullopt;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     case NPVariantData::Double:
</span><span class="cx">         if (!decoder.decode(result.m_doubleValue))
</span><span class="cx">             return WTF::nullopt;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     case NPVariantData::String:
</span><span class="cx">         if (!decoder.decode(result.m_stringValue))
</span><span class="cx">             return WTF::nullopt;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     case NPVariantData::LocalNPObjectID:
</span><span class="cx">         if (!decoder.decode(result.m_localNPObjectIDValue))
</span><span class="cx">             return WTF::nullopt;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     case NPVariantData::RemoteNPObjectID:
</span><span class="cx">         if (!decoder.decode(result.m_remoteNPObjectIDValue))
</span><span class="cx">             return WTF::nullopt;
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     return WTF::nullopt;
</span></span></pre></div>
<a id="trunkSourceWebKitSharedPluginsNetscapeNetscapePluginModulecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/Plugins/Netscape/NetscapePluginModule.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/Plugins/Netscape/NetscapePluginModule.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/Plugins/Netscape/NetscapePluginModule.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -151,7 +151,7 @@
</span><span class="cx">     if (!pluginModule->load())
</span><span class="cx">         return nullptr;
</span><span class="cx">     
</span><del>-    return WTFMove(pluginModule);
</del><ins>+    return pluginModule;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void NetscapePluginModule::incrementLoadCount()
</span></span></pre></div>
<a id="trunkSourceWebKitSharedRTCNetworkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/RTCNetwork.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/RTCNetwork.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/RTCNetwork.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx">     ASSERT(family == AF_INET || family == AF_INET6 || family == AF_UNSPEC);
</span><span class="cx"> 
</span><span class="cx">     if (family == AF_UNSPEC)
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx"> 
</span><span class="cx">     IPC::DataReference data;
</span><span class="cx">     if (!decoder.decode(data))
</span><span class="lines">@@ -81,13 +81,13 @@
</span><span class="cx">         if (data.size() != sizeof(in_addr))
</span><span class="cx">             return WTF::nullopt;
</span><span class="cx">         result.value = rtc::IPAddress(*reinterpret_cast<const in_addr*>(data.data()));
</span><del>-        return WTFMove(result);
</del><ins>+        return result;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (data.size() != sizeof(in6_addr))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx">     result.value = rtc::IPAddress(*reinterpret_cast<const in6_addr*>(data.data()));
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void RTCNetwork::IPAddress::encode(IPC::Encoder& encoder) const
</span></span></pre></div>
<a id="trunkSourceWebKitSharedSessionStatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/SessionState.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/SessionState.cpp      2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/SessionState.cpp 2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx">     if (!decoder.decode(result.blobURLString))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void HTTPBody::encode(IPC::Encoder& encoder) const
</span><span class="lines">@@ -184,7 +184,7 @@
</span><span class="cx">     if (!decoder.decode(result.children))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void PageState::encode(IPC::Encoder& encoder) const
</span><span class="lines">@@ -243,7 +243,7 @@
</span><span class="cx">     if (!decoder.decode(result.pageState))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void BackForwardListState::encode(IPC::Encoder& encoder) const
</span></span></pre></div>
<a id="trunkSourceWebKitSharedWebCompiledContentRuleListDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/WebCompiledContentRuleListData.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/WebCompiledContentRuleListData.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/WebCompiledContentRuleListData.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx">     if (!decoder.decode(compiledContentRuleListData.topURLFiltersBytecodeSize))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(compiledContentRuleListData);
</del><ins>+    return compiledContentRuleListData;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKitSharedWebCoreArgumentCoderscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/WebCoreArgumentCoders.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/WebCoreArgumentCoders.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/WebCoreArgumentCoders.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -594,7 +594,7 @@
</span><span class="cx">     FloatPoint floatPoint;
</span><span class="cx">     if (!SimpleArgumentCoder<FloatPoint>::decode(decoder, floatPoint))
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(floatPoint);
</del><ins>+    return floatPoint;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ArgumentCoder<FloatPoint3D>::encode(Encoder& encoder, const FloatPoint3D& floatPoint)
</span><span class="lines">@@ -623,7 +623,7 @@
</span><span class="cx">     FloatRect floatRect;
</span><span class="cx">     if (!SimpleArgumentCoder<FloatRect>::decode(decoder, floatRect))
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(floatRect);
</del><ins>+    return floatRect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="lines">@@ -670,7 +670,7 @@
</span><span class="cx">     FloatQuad floatQuad;
</span><span class="cx">     if (!SimpleArgumentCoder<FloatQuad>::decode(decoder, floatQuad))
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(floatQuad);
</del><ins>+    return floatQuad;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ArgumentCoder<ViewportArguments>::encode(Encoder& encoder, const ViewportArguments& viewportArguments)
</span><span class="lines">@@ -688,7 +688,7 @@
</span><span class="cx">     ViewportArguments viewportArguments;
</span><span class="cx">     if (!SimpleArgumentCoder<ViewportArguments>::decode(decoder, viewportArguments))
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(viewportArguments);
</del><ins>+    return viewportArguments;
</ins><span class="cx"> }
</span><span class="cx"> #endif // PLATFORM(IOS_FAMILY)
</span><span class="cx"> 
</span><span class="lines">@@ -708,7 +708,7 @@
</span><span class="cx">     IntPoint intPoint;
</span><span class="cx">     if (!SimpleArgumentCoder<IntPoint>::decode(decoder, intPoint))
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(intPoint);
</del><ins>+    return intPoint;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ArgumentCoder<IntRect>::encode(Encoder& encoder, const IntRect& intRect)
</span><span class="lines">@@ -726,7 +726,7 @@
</span><span class="cx">     IntRect rect;
</span><span class="cx">     if (!decode(decoder, rect))
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(rect);
</del><ins>+    return rect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ArgumentCoder<IntSize>::encode(Encoder& encoder, const IntSize& intSize)
</span><span class="lines">@@ -744,7 +744,7 @@
</span><span class="cx">     IntSize intSize;
</span><span class="cx">     if (!SimpleArgumentCoder<IntSize>::decode(decoder, intSize))
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(intSize);
</del><ins>+    return intSize;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ArgumentCoder<LayoutSize>::encode(Encoder& encoder, const LayoutSize& layoutSize)
</span><span class="lines">@@ -939,7 +939,7 @@
</span><span class="cx">     if (!decoder.decode(mimeClassInfo.extensions))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(mimeClassInfo);
</del><ins>+    return mimeClassInfo;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="lines">@@ -979,7 +979,7 @@
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    return WTFMove(pluginInfo);
</del><ins>+    return pluginInfo;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ArgumentCoder<AuthenticationChallenge>::encode(Encoder& encoder, const AuthenticationChallenge& challenge)
</span><span class="lines">@@ -1377,7 +1377,7 @@
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx">     selectionRect.setIsHorizontal(boolValue);
</span><span class="cx"> 
</span><del>-    return WTFMove(selectionRect);
</del><ins>+    return selectionRect;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="lines">@@ -1577,7 +1577,7 @@
</span><span class="cx">     if (!decoder.decode(underline.color))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(underline);
</del><ins>+    return underline;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ArgumentCoder<DatabaseDetails>::encode(Encoder& encoder, const DatabaseDetails& details)
</span><span class="lines">@@ -2454,7 +2454,7 @@
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(blobPart);
</del><ins>+    return blobPart;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ArgumentCoder<TextIndicatorData>::encode(Encoder& encoder, const TextIndicatorData& textIndicatorData)
</span><span class="lines">@@ -2511,7 +2511,7 @@
</span><span class="cx">     if (!decodeOptionalImage(decoder, textIndicatorData.contentImageWithoutSelection))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(textIndicatorData);
</del><ins>+    return textIndicatorData;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(WIRELESS_PLAYBACK_TARGET)
</span><span class="lines">@@ -2764,7 +2764,7 @@
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    return WTFMove(statistics);
</del><ins>+    return statistics;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><span class="lines">@@ -2907,7 +2907,7 @@
</span><span class="cx"> 
</span><span class="cx">     range.start = start;
</span><span class="cx">     range.end = end;
</span><del>-    return WTFMove(range);
</del><ins>+    return range;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebKitSharedWebPageCreationParameterscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/WebPageCreationParameters.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/WebPageCreationParameters.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/WebPageCreationParameters.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -372,7 +372,7 @@
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx">     parameters.backgroundColor = WTFMove(*backgroundColor);
</span><span class="cx"> 
</span><del>-    return WTFMove(parameters);
</del><ins>+    return parameters;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKitSharedWebPlatformTouchPointcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/WebPlatformTouchPoint.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/WebPlatformTouchPoint.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/WebPlatformTouchPoint.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx">     if (!decoder.decode(result.m_force))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKitSharedWebsiteDataWebsiteDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/WebsiteData/WebsiteData.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/WebsiteData/WebsiteData.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/WebsiteData/WebsiteData.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     if (!decoder.decode(result.size))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebsiteData::encode(IPC::Encoder& encoder) const
</span></span></pre></div>
<a id="trunkSourceWebKitSharedWebsiteDataStoreParameterscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/WebsiteDataStoreParameters.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Shared/WebsiteDataStoreParameters.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/Shared/WebsiteDataStoreParameters.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx">     parameters.serviceWorkerRegistrationDirectoryExtensionHandle = WTFMove(*serviceWorkerRegistrationDirectoryExtensionHandle);
</span><span class="cx"> #endif
</span><span class="cx">     
</span><del>-    return WTFMove(parameters);
</del><ins>+    return parameters;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WebsiteDataStoreParameters WebsiteDataStoreParameters::privateSessionParameters(PAL::SessionID sessionID)
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessAPIAPIContentRuleListStorecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -198,7 +198,7 @@
</span><span class="cx">     });
</span><span class="cx">     if (!success)
</span><span class="cx">         return WTF::nullopt;
</span><del>-    return WTFMove(metaData);
</del><ins>+    return metaData;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(COCOA)
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessWebPageProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/WebPageProxy.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/WebPageProxy.cpp   2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/UIProcess/WebPageProxy.cpp      2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -904,7 +904,7 @@
</span><span class="cx">     m_process->send(Messages::WebPage::GoToBackForwardItem(navigation->navigationID(), m_backForwardList->currentItem()->itemID(), FrameLoadType::IndexedBackForward, ShouldTreatAsContinuingLoad::No, WTF::nullopt), m_pageID);
</span><span class="cx">     m_process->responsivenessTimer().start();
</span><span class="cx"> 
</span><del>-    return WTFMove(navigation);
</del><ins>+    return navigation;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<API::Navigation> WebPageProxy::launchProcessWithItem(WebBackForwardListItem& item)
</span><span class="lines">@@ -927,7 +927,7 @@
</span><span class="cx">     m_process->send(Messages::WebPage::GoToBackForwardItem(navigation->navigationID(), item.itemID(), FrameLoadType::IndexedBackForward, ShouldTreatAsContinuingLoad::No, WTF::nullopt), m_pageID);
</span><span class="cx">     m_process->responsivenessTimer().start();
</span><span class="cx"> 
</span><del>-    return WTFMove(navigation);
</del><ins>+    return navigation;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPageProxy::setDrawingArea(std::unique_ptr<DrawingAreaProxy>&& drawingArea)
</span><span class="lines">@@ -1084,7 +1084,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto navigation = m_navigationState->createLoadRequestNavigation(ResourceRequest(request), m_backForwardList->currentItem());
</span><span class="cx">     loadRequestWithNavigationShared(m_process.copyRef(), navigation.get(), WTFMove(request), shouldOpenExternalURLsPolicy, userData, ShouldTreatAsContinuingLoad::No);
</span><del>-    return WTFMove(navigation);
</del><ins>+    return navigation;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPageProxy::loadRequestWithNavigationShared(Ref<WebProcessProxy>&& process, API::Navigation& navigation, ResourceRequest&& request, ShouldOpenExternalURLsPolicy shouldOpenExternalURLsPolicy, API::Object* userData, ShouldTreatAsContinuingLoad shouldTreatAsContinuingLoad, Optional<WebsitePoliciesData>&& websitePolicies)
</span><span class="lines">@@ -1167,7 +1167,7 @@
</span><span class="cx">     m_process->send(Messages::WebPage::LoadRequest(loadParameters), m_pageID);
</span><span class="cx">     m_process->responsivenessTimer().start();
</span><span class="cx"> 
</span><del>-    return WTFMove(navigation);
</del><ins>+    return navigation;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> RefPtr<API::Navigation> WebPageProxy::loadData(const IPC::DataReference& data, const String& MIMEType, const String& encoding, const String& baseURL, API::Object* userData)
</span><span class="lines">@@ -1184,7 +1184,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto navigation = m_navigationState->createLoadDataNavigation(std::make_unique<API::SubstituteData>(data.vector(), MIMEType, encoding, baseURL, userData));
</span><span class="cx">     loadDataWithNavigationShared(m_process.copyRef(), navigation, data, MIMEType, encoding, baseURL, userData, ShouldTreatAsContinuingLoad::No);
</span><del>-    return WTFMove(navigation);
</del><ins>+    return navigation;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPageProxy::loadDataWithNavigationShared(Ref<WebProcessProxy>&& process, API::Navigation& navigation, const IPC::DataReference& data, const String& MIMEType, const String& encoding, const String& baseURL, API::Object* userData, ShouldTreatAsContinuingLoad shouldTreatAsContinuingLoad, Optional<WebsitePoliciesData>&& websitePolicies)
</span><span class="lines">@@ -1349,7 +1349,7 @@
</span><span class="cx">     m_process->send(Messages::WebPage::Reload(navigation->navigationID(), options.toRaw(), sandboxExtensionHandle), m_pageID);
</span><span class="cx">     m_process->responsivenessTimer().start();
</span><span class="cx"> 
</span><del>-    return WTFMove(navigation);
</del><ins>+    return navigation;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPageProxy::recordAutomaticNavigationSnapshot()
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessWebProcessCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/WebProcessCache.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/WebProcessCache.cpp        2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/UIProcess/WebProcessCache.cpp   2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx">     ASSERT(!process->provisionalPageCount());
</span><span class="cx">     ASSERT(!process->suspendedPageCount());
</span><span class="cx"> 
</span><del>-    return WTFMove(process);
</del><ins>+    return process;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebProcessCache::updateCapacity(WebProcessPool& processPool)
</span></span></pre></div>
<a id="trunkSourceWebKitUIProcessWebProcessPoolcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/UIProcess/WebProcessPool.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/UIProcess/WebProcessPool.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/UIProcess/WebProcessPool.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -2365,7 +2365,7 @@
</span><span class="cx">         m_suspendedPages.remove(it);
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-    return WTFMove(process);
</del><ins>+    return process;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebProcessPool::addSuspendedPage(std::unique_ptr<SuspendedPageProxy>&& suspendedPage)
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessInjectedBundleDOMInjectedBundleCSSStyleDeclarationHandlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleCSSStyleDeclarationHandle.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto styleDeclarationHandle = adoptRef(*new InjectedBundleCSSStyleDeclarationHandle(*styleDeclaration));
</span><span class="cx">     result.iterator->value = styleDeclarationHandle.ptr();
</span><del>-    return WTFMove(styleDeclarationHandle);
</del><ins>+    return styleDeclarationHandle;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> InjectedBundleCSSStyleDeclarationHandle::InjectedBundleCSSStyleDeclarationHandle(CSSStyleDeclaration& styleDeclaration)
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessInjectedBundleDOMInjectedBundleRangeHandlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp  2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/WebProcess/InjectedBundle/DOM/InjectedBundleRangeHandle.cpp     2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx"> 
</span><span class="cx">     auto rangeHandle = InjectedBundleRangeHandle::create(*range);
</span><span class="cx">     result.iterator->value = rangeHandle.ptr();
</span><del>-    return WTFMove(rangeHandle);
</del><ins>+    return rangeHandle;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Ref<InjectedBundleRangeHandle> InjectedBundleRangeHandle::create(Range& range)
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessInjectedBundleInjectedBundlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp 2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp    2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx">     if (!bundle->initialize(parameters, initializationUserData))
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><del>-    return WTFMove(bundle);
</del><ins>+    return bundle;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> InjectedBundle::InjectedBundle(const WebProcessCreationParameters& parameters)
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessNetworkWebLoaderStrategycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp     2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp        2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -497,7 +497,7 @@
</span><span class="cx">     SyncLoadResult result;
</span><span class="cx">     handler->loadSynchronously(identifier, request, result.response, result.error, result.data);
</span><span class="cx"> 
</span><del>-    return WTFMove(result);
</del><ins>+    return result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebLoaderStrategy::loadResourceSynchronously(FrameLoader& frameLoader, unsigned long resourceLoadIdentifier, const ResourceRequest& request, ClientCredentialPolicy clientCredentialPolicy,  const FetchOptions& options, const HTTPHeaderMap& originalRequestHeaders, ResourceError& error, ResourceResponse& response, Vector<char>& data)
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessWebPageCoordinatedGraphicsCompositingCoordinatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp    2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp       2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -239,7 +239,7 @@
</span><span class="cx">     m_registeredLayers.add(layer->id(), layer.ptr());
</span><span class="cx">     layer->setNeedsVisibleRectAdjustment();
</span><span class="cx">     notifyFlushRequired(layer.ptr());
</span><del>-    return WTFMove(layer);
</del><ins>+    return layer;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> FloatRect CompositingCoordinator::visibleContentsRect() const
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessWebPageWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -2337,7 +2337,7 @@
</span><span class="cx">     CGPDFContextClose(pdfContext.get());
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    return WTFMove(data);
</del><ins>+    return data;
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -6074,7 +6074,7 @@
</span><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    return WTFMove(documentLoader);
</del><ins>+    return documentLoader;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPage::updateCachedDocumentLoader(WebDocumentLoader& documentLoader, Frame& frame)
</span></span></pre></div>
<a id="trunkSourceWebKitWebProcessWebStorageStorageNamespaceImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebProcess/WebStorage/StorageNamespaceImpl.cpp (243162 => 243163)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebProcess/WebStorage/StorageNamespaceImpl.cpp       2019-03-19 19:45:42 UTC (rev 243162)
+++ trunk/Source/WebKit/WebProcess/WebStorage/StorageNamespaceImpl.cpp  2019-03-19 20:04:34 UTC (rev 243163)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx">     ASSERT(m_storageType == StorageType::EphemeralLocal);
</span><span class="cx">     auto newNamespace = adoptRef(*new StorageNamespaceImpl(m_storageType, m_storageNamespaceID, m_topLevelOrigin.get(), m_quotaInBytes));
</span><span class="cx"> 
</span><del>-    return WTFMove(newNamespace);
</del><ins>+    return newNamespace;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebKit
</span></span></pre>
</div>
</div>

</body>
</html>