]> 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)
committerMarc Poulhiès <poulhies@adacore.com>
Thu, 26 Sep 2024 12:41:00 +0000 (14:41 +0200)
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 4c298f1477365b13584adb0e2e4b0f2f1492f5a9..ed1f44686bc348c6be47ceeec45d6904bfe2cfed 100644 (file)
@@ -139,6 +139,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>