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) {