Clean up GPU strike sk_sp

Change-Id: Icece7d2e34307a52e58b195ba964d981999e15d1
Reviewed-on: https://skia-review.googlesource.com/155642
Commit-Queue: Herb Derby <herb@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
diff --git a/src/gpu/text/GrTextBlob.cpp b/src/gpu/text/GrTextBlob.cpp
index 9144e90..58ab5f5 100644
--- a/src/gpu/text/GrTextBlob.cpp
+++ b/src/gpu/text/GrTextBlob.cpp
@@ -71,10 +71,10 @@
 }
 
 void GrTextBlob::appendGlyph(int runIndex,
-                                  const SkRect& positions,
-                                  GrColor color,
-                                  sk_sp<GrTextStrike> strike,
-                                  GrGlyph* glyph, bool preTransformed) {
+                             const SkRect& positions,
+                             GrColor color,
+                             const sk_sp<GrTextStrike>& strike,
+                             GrGlyph* glyph, bool preTransformed) {
 
     Run& run = fRuns[runIndex];
     GrMaskFormat format = glyph->fMaskFormat;
@@ -82,9 +82,9 @@
     Run::SubRunInfo* subRun = &run.fSubRunInfo.back();
     if (run.fInitialized && subRun->maskFormat() != format) {
         subRun = &run.push_back();
-        subRun->setStrike(std::move(strike));
+        subRun->setStrike(strike);
     } else if (!run.fInitialized) {
-        subRun->setStrike(std::move(strike));
+        subRun->setStrike(strike);
     }
 
     run.fInitialized = true;