From 4c85bdb70199094a63a3c27c9fb5afa8b3592df4 Mon Sep 17 00:00:00 2001 From: Quentin Colombet Date: Wed, 6 Apr 2016 17:09:34 +0000 Subject: [PATCH] [RegisterBankInfo] Make the destructor public... that may be useful! llvm-svn: 265565 --- llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h b/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h index 766739a..5634c21 100644 --- a/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h +++ b/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h @@ -17,6 +17,7 @@ #include "llvm/ADT/APInt.h" #include "llvm/CodeGen/GlobalISel/RegisterBank.h" +#include "llvm/CodeGen/GlobalISel/Types.h" #include "llvm/Support/ErrorHandling.h" #include @@ -146,8 +147,6 @@ protected: llvm_unreachable("This constructor should not be executed"); } - virtual ~RegisterBankInfo() {} - /// Create a new register bank with the given parameter and add it /// to RegBanks. /// \pre \p ID must not already be used. @@ -180,6 +179,8 @@ protected: } public: + virtual ~RegisterBankInfo() {} + /// Get the register bank identified by \p ID. const RegisterBank &getRegBank(unsigned ID) const { return const_cast(this)->getRegBank(ID); -- 2.7.4