diff options
Diffstat (limited to 'tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc')
-rw-r--r-- | tensorflow/compiler/tf2xla/functionalize_control_flow_test.cc | 8 |
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)); |