avoid unnecessary copy (repeat 8834e4f)
diff --git a/tensorflow/core/kernels/data/dataset_test_base.cc b/tensorflow/core/kernels/data/dataset_test_base.cc
index ce194a8..6b3df82 100644
--- a/tensorflow/core/kernels/data/dataset_test_base.cc
+++ b/tensorflow/core/kernels/data/dataset_test_base.cc
@@ -333,7 +333,7 @@
nullptr /* cluster_flr */);
flr_ = pflr_->GetFLR("/job:localhost/replica:0/task:0/cpu:0");
if (thread_pool_ == nullptr) {
- runner_ = [](std::function<void()> fn) { fn(); };
+ runner_ = [](const std::function<void()> fn) { fn(); };
} else {
runner_ = [this](std::function<void()> fn) {
thread_pool_->Schedule(std::move(fn));
diff --git a/tensorflow/core/kernels/data/single_threaded_executor_test.cc b/tensorflow/core/kernels/data/single_threaded_executor_test.cc
index 19a3a65..84838a1 100644
--- a/tensorflow/core/kernels/data/single_threaded_executor_test.cc
+++ b/tensorflow/core/kernels/data/single_threaded_executor_test.cc
@@ -68,7 +68,7 @@
};
delete exec_;
TF_CHECK_OK(NewSingleThreadedExecutor(params, *graph, &exec_));
- runner_ = [](std::function<void()> fn) { fn(); };
+ runner_ = [](const std::function<void()> fn) { fn(); };
rendez_ = NewLocalRendezvous();
}