Clang-tidy
diff --git a/test/cpp/end2end/delegating_channel_test.cc b/test/cpp/end2end/delegating_channel_test.cc
index 764a3ea..553ec94 100644
--- a/test/cpp/end2end/delegating_channel_test.cc
+++ b/test/cpp/end2end/delegating_channel_test.cc
@@ -45,8 +45,8 @@
 
 class TestChannel : public internal::DelegatingChannel {
  public:
-  TestChannel(std::shared_ptr<ChannelInterface> delegate_channel)
-      : internal::DelegatingChannel(std::move(delegate_channel)) {}
+  TestChannel(const std::shared_ptr<ChannelInterface>& delegate_channel)
+      : internal::DelegatingChannel(delegate_channel) {}
   // Always returns GRPC_CHANNEL_READY
   grpc_connectivity_state GetState(bool try_to_connect) override {
     return GRPC_CHANNEL_READY;