diff --git a/webrtc/build/common.gypi b/webrtc/build/common.gypi index 73608a47bb..0c47315d49 100644 --- a/webrtc/build/common.gypi +++ b/webrtc/build/common.gypi @@ -183,6 +183,7 @@ '-Wno-missing-field-initializers', ], 'cflags_cc': [ + '-Wnon-virtual-dtor', # This is enabled for clang; enable for gcc as well. '-Woverloaded-virtual', ], diff --git a/webrtc/test/rtp_rtcp_observer.h b/webrtc/test/rtp_rtcp_observer.h index 652421489d..f82d27b766 100644 --- a/webrtc/test/rtp_rtcp_observer.h +++ b/webrtc/test/rtp_rtcp_observer.h @@ -22,6 +22,7 @@ namespace test { class RtpRtcpObserver { public: + virtual ~RtpRtcpObserver() {} newapi::Transport* SendTransport() { return &send_transport_; }