[flang] anchor virtual dtor

Original-commit: flang-compiler/f18@7121ccecb2
Reviewed-on: https://github.com/flang-compiler/f18/pull/385
Tree-same-pre-rewrite: false
This commit is contained in:
Eric Schweitz 2019-04-05 09:13:51 -07:00
parent f0db68c952
commit 02faca4bb5
2 changed files with 3 additions and 1 deletions

View file

@ -16,6 +16,8 @@
namespace Fortran::FIR {
TerminatorStmt_impl::~TerminatorStmt_impl() = default;
Addressable_impl *GetAddressable(Statement *stmt) {
return std::visit(
[](auto &s) -> Addressable_impl * {

View file

@ -58,7 +58,7 @@ public:
class TerminatorStmt_impl : virtual public Stmt_impl {
public:
virtual std::list<BasicBlock *> succ_blocks() const = 0;
virtual ~TerminatorStmt_impl() = default;
virtual ~TerminatorStmt_impl();
using TerminatorTrait = std::true_type;
};