From a80ee49dd073cbdfb271750b2aaee66c7e152bb6 Mon Sep 17 00:00:00 2001
From: Ce Zheng <zce@google.com>
Date: Thu, 6 Aug 2020 10:22:30 -0700
Subject: [PATCH] Reduce a redundant shallow copy of tensorflow::Tensor in
 TF_TensorFromTensor.

PiperOrigin-RevId: 325257291
Change-Id: Id0ae7304ea3a98901eb340445c12b237fe4672a6
---
 tensorflow/c/tf_tensor.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tensorflow/c/tf_tensor.cc b/tensorflow/c/tf_tensor.cc
index 0feb986ce44..39d2683226f 100644
--- a/tensorflow/c/tf_tensor.cc
+++ b/tensorflow/c/tf_tensor.cc
@@ -288,7 +288,7 @@ TF_Tensor* TF_TensorFromTensor(const tensorflow::Tensor& src, Status* status) {
   if (!tensor.CopyFrom(src, src.shape())) {
     return nullptr;
   }
-  return new TF_Tensor{new tensorflow::TensorInterface(tensor)};
+  return new TF_Tensor{new tensorflow::TensorInterface(std::move(tensor))};
 }
 
 Status TF_TensorToTensor(const TF_Tensor* src, Tensor* dst) {