diff --git a/src/core/ext/transport/cronet/transport/cronet_transport.cc b/src/core/ext/transport/cronet/transport/cronet_transport.cc index d215ed860c5..1b8c3d117cf 100644 --- a/src/core/ext/transport/cronet/transport/cronet_transport.cc +++ b/src/core/ext/transport/cronet/transport/cronet_transport.cc @@ -119,8 +119,7 @@ static bidirectional_stream_callback cronet_callbacks = { on_canceled}; // Cronet transport object -struct grpc_cronet_transport final : public grpc_core::Transport, - public grpc_core::FilterStackTransport { +struct grpc_cronet_transport final : public grpc_core::FilterStackTransport { FilterStackTransport* filter_stack_transport() override { return this; } grpc_core::ClientTransport* client_transport() override { return nullptr; } grpc_core::ServerTransport* server_transport() override { return nullptr; } diff --git a/src/core/lib/transport/transport.h b/src/core/lib/transport/transport.h index eafd39c46d8..65f57fdd475 100644 --- a/src/core/lib/transport/transport.h +++ b/src/core/lib/transport/transport.h @@ -569,7 +569,7 @@ class FilterStackTransport : public Transport { grpc_closure* then_schedule_closure) = 0; protected: - ~FilterStackTransport() = default; + ~FilterStackTransport() override = default; }; class ClientTransport : public Transport { @@ -577,7 +577,7 @@ class ClientTransport : public Transport { virtual void StartCall(CallHandler call_handler) = 0; protected: - ~ClientTransport() = default; + ~ClientTransport() override = default; }; class ServerTransport : public Transport { @@ -602,7 +602,7 @@ class ServerTransport : public Transport { virtual void SetAcceptor(Acceptor* acceptor) = 0; protected: - ~ServerTransport() = default; + ~ServerTransport() override = default; }; } // namespace grpc_core