aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc')
-rw-r--r--tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc b/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
index 2fb1cc0454..914c8999a6 100644
--- a/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
+++ b/tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc
@@ -96,6 +96,14 @@ TEST(FunctionalizeControlFlow, OneLoopVar) {
TF_EXPECT_OK(scope.ToGraph(&graph));
}
+ // Regression test: control edges from an Enter node to the graph sink should
+ // be ignored.
+ for (Node* n : graph.nodes()) {
+ if (n->name() == "while/Enter") {
+ graph.AddControlEdge(n, graph.sink_node());
+ }
+ }
+
FunctionLibraryDefinition library(OpRegistry::Global(), {});
TF_ASSERT_OK(FunctionalizeControlFlow(&graph, &library));