[cfe-dev] No virtual destructor in ExternalSemaSource
John McCall
rjmccall at apple.com
Tue Feb 1 12:01:06 PST 2011
On Feb 1, 2011, at 3:35 AM, Vassil Vassilev wrote:
> I found out that there is no virtual destructor for ExternalSemaSource:
> include/clang/Sema/ExternalSemaSource.h:33: ~ExternalSemaSource();
> include/clang/AST/ExternalASTSource.h:56: virtual
> ~ExternalASTSource();
>
> Is that bug or I am misunderstanding something? Shall we (Axel
> Naumann and me) check in patch.
Methods with the same signature as virtual methods in a base class are
implicitly virtual, and this applies to destructors, too.
John.
More information about the cfe-dev
mailing list