diff options
2 files changed, 2 insertions, 2 deletions
| -rw-r--r-- | JSImpl/src/ASTPrinter.h | 2 | ||||
| -rw-r--r-- | JSImpl/src/ExpressionVisitor.h | 2 |
diff --git a/JSImpl/src/ASTPrinter.h b/JSImpl/src/ASTPrinter.h index e314bcf..34b6a2e 100644 --- a/JSImpl/src/ASTPrinter.h +++ b/JSImpl/src/ASTPrinter.h @@ -7,7 +7,7 @@ class ASTPrinter : public ExpressionVisitor { public: ASTPrinter(std::ostream& os); - ~ASTPrinter() {} + virtual ~ASTPrinter() {} virtual void Visit(LiteralNull* e) override; virtual void Visit(LiteralUndefined* e) override; virtual void Visit(LiteralString* e) override; diff --git a/JSImpl/src/ExpressionVisitor.h b/JSImpl/src/ExpressionVisitor.h index f1f2fcd..39cbbb7 100644 --- a/JSImpl/src/ExpressionVisitor.h +++ b/JSImpl/src/ExpressionVisitor.h @@ -5,7 +5,7 @@ class ExpressionVisitor { public: - ~ExpressionVisitor() {} + virtual ~ExpressionVisitor() {} virtual void Visit(LiteralNull* e) { (void)e; NOT_IMPLEMENTED; } virtual void Visit(LiteralUndefined* e) { (void)e; NOT_IMPLEMENTED; } |
