[TF:XLA] No need to set return value in the while loop's condition.
authorA. Unique TensorFlower <gardener@tensorflow.org>
Thu, 5 Apr 2018 22:32:27 +0000 (15:32 -0700)
committerTensorFlower Gardener <gardener@tensorflow.org>
Thu, 5 Apr 2018 22:35:03 +0000 (15:35 -0700)
PiperOrigin-RevId: 191809110

tensorflow/compiler/tf2xla/lib/while_loop.cc

index 86c02ac..495d9c6 100644 (file)
@@ -54,7 +54,6 @@ xla::StatusOr<std::vector<xla::ComputationDataHandle>> XlaWhileLoop(
         auto result,
         condition_function(unpack_tuple(parameter, arity, cond_builder.get()),
                            cond_builder.get()));
-    TF_RETURN_IF_ERROR(cond_builder->SetReturnValue(result));
   }
   TF_ASSIGN_OR_RETURN(auto cond, cond_builder->Build());