Turn off -Wreturn-std-move-in-c++11
Change-Id: I127c979670c3dc7dac2e35908a795afbdefca8f6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/234902
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
diff --git a/src/gpu/GrTextureResolveRenderTask.cpp b/src/gpu/GrTextureResolveRenderTask.cpp
index 08df318..eaae8db 100644
--- a/src/gpu/GrTextureResolveRenderTask.cpp
+++ b/src/gpu/GrTextureResolveRenderTask.cpp
@@ -36,10 +36,7 @@
textureProxy->markMipMapsClean();
}
- // On some old ISO C++11 compilers, 'resolveTask' will require an explicit std::move() when
- // returned from this function. This is because its type (sk_sp<GrTextureResolveRenderTask>)
- // does not match the return type (sk_sp<GrRenderTask>).
- return std::move(resolveTask);
+ return resolveTask;
}
void GrTextureResolveRenderTask::gatherProxyIntervals(GrResourceAllocator* alloc) const {