Avoid taking a reference on a temporary value
authorBenoit Steiner <bsteiner@google.com>
Wed, 21 Mar 2018 21:26:14 +0000 (14:26 -0700)
committerTensorFlower Gardener <gardener@tensorflow.org>
Wed, 21 Mar 2018 21:29:24 +0000 (14:29 -0700)
PiperOrigin-RevId: 189967517

tensorflow/core/grappler/optimizers/loop_optimizer.cc

index bd0d94b..a063dc3 100644 (file)
@@ -368,7 +368,7 @@ Status LoopOptimizer::FindInvariantNodes(NodeDef* node) {
     bool is_invariant = true;
     for (const auto& input : consumer->input()) {
       if (!IsControlInput(input)) {
-        const auto& name = NodeName(input);
+        const string name = NodeName(input);
         auto* producer = node_map_->GetNode(name);
         if (!invariant_nodes_.count(producer)) {
           if (IsConstant(*producer)) {