diff --git a/src/core/ext/xds/xds_api.cc b/src/core/ext/xds/xds_api.cc index 89ab84ac339..679da843086 100644 --- a/src/core/ext/xds/xds_api.cc +++ b/src/core/ext/xds/xds_api.cc @@ -803,7 +803,9 @@ struct EncodingContext { class XdsResourceType { public: // A base type for resource data. - struct ResourceData {}; + struct ResourceData { + virtual ~ResourceData() = default; + }; struct DecodeResult { std::string name;