aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/MC/MCInstrAnalysis.h2
-rw-r--r--lib/MC/CMakeLists.txt1
2 files changed, 3 insertions, 0 deletions
diff --git a/include/llvm/MC/MCInstrAnalysis.h b/include/llvm/MC/MCInstrAnalysis.h
index adca7b124d..36584ef49a 100644
--- a/include/llvm/MC/MCInstrAnalysis.h
+++ b/include/llvm/MC/MCInstrAnalysis.h
@@ -25,6 +25,8 @@ protected:
MCInstrAnalysis(const MCInstrInfo *Info) : Info(Info) {}
public:
+ virtual ~MCInstrAnalysis() {}
+
virtual bool isBranch(const MCInst &Inst) const {
return Info->get(Inst.getOpcode()).isBranch();
}
diff --git a/lib/MC/CMakeLists.txt b/lib/MC/CMakeLists.txt
index a3303a1bf2..9b650b6f53 100644
--- a/lib/MC/CMakeLists.txt
+++ b/lib/MC/CMakeLists.txt
@@ -15,6 +15,7 @@ add_llvm_library(LLVMMC
MCExpr.cpp
MCInst.cpp
MCInstPrinter.cpp
+ MCInstrAnalysis.cpp
MCLabel.cpp
MCDwarf.cpp
MCLoggingStreamer.cpp