Index: components/tracing/core/scattered_stream_writer.h |
diff --git a/components/tracing/core/scattered_stream_writer.h b/components/tracing/core/scattered_stream_writer.h |
index 8fbf84cbeb2c7330bbc6fb821c8fc130cf01dca7..53fcd881dcd098972a6f572d57129fe3db4e17fe 100644 |
--- a/components/tracing/core/scattered_stream_writer.h |
+++ b/components/tracing/core/scattered_stream_writer.h |
@@ -38,8 +38,9 @@ struct ContiguousMemoryRange { |
// ContiguousMemoryRange and defers the chunk-chaining logic to the Delegate. |
class TRACING_EXPORT ScatteredStreamWriter { |
public: |
- class Delegate { |
+ class TRACING_EXPORT Delegate { |
public: |
+ virtual ~Delegate(); |
virtual ContiguousMemoryRange GetNewBuffer() = 0; |
}; |