diff --git a/libacc/acc.cpp b/libacc/acc.cpp index e4e5baa84..0935be890 100644 --- a/libacc/acc.cpp +++ b/libacc/acc.cpp @@ -127,6 +127,7 @@ public: va_end(ap); } + virtual ~ErrorSink() {} virtual void verror(const char* fmt, va_list ap) = 0; }; @@ -2003,6 +2004,7 @@ class Compiler : public ErrorSink { class InputStream { public: + virtual ~InputStream() {} int getChar() { if (bumpLine) { line++;