]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Add virtual destructor to AbstractExpr
authorOwen Avery <powerboat9.gamer@gmail.com>
Tue, 3 Sep 2024 20:11:58 +0000 (16:11 -0400)
committerP-E-P <32375388+P-E-P@users.noreply.github.com>
Fri, 6 Sep 2024 11:00:45 +0000 (11:00 +0000)
gcc/rust/ChangeLog:

* checks/errors/borrowck/rust-bir.h
(class AbstractExpr): Add virtual destructor.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/checks/errors/borrowck/rust-bir.h

index 3e4ea9a5d902a0ea56ed6dc0dbc0a4504ef2346f..f239465676cfb96e616c0ce95306c64d6abc0523 100644 (file)
@@ -172,6 +172,8 @@ class AbstractExpr : public Visitable
 public:
   explicit AbstractExpr (ExprKind kind) : kind (kind) {}
   WARN_UNUSED_RESULT ExprKind get_kind () const { return kind; }
+
+  virtual ~AbstractExpr () {}
 };
 
 class InitializerExpr : public VisitableImpl<AbstractExpr, InitializerExpr>