X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FMC%2FMCSymbolizer.h;h=cbbb591f1b80cdb8084a7577043d63ab31602cce;hb=c8be3734a35619cb559aeea9118776451e7897cc;hp=954e9ce416309a335a5c6909e5349080385f57de;hpb=f4ccd110750a3f3fe6a107d5c74c649c2a0dc407;p=oota-llvm.git diff --git a/include/llvm/MC/MCSymbolizer.h b/include/llvm/MC/MCSymbolizer.h index 954e9ce4163..cbbb591f1b8 100644 --- a/include/llvm/MC/MCSymbolizer.h +++ b/include/llvm/MC/MCSymbolizer.h @@ -19,6 +19,7 @@ #include "llvm/MC/MCRelocationInfo.h" #include "llvm/Support/Compiler.h" #include "llvm/Support/DataTypes.h" +#include #include namespace llvm { @@ -46,7 +47,10 @@ protected: public: /// \brief Construct an MCSymbolizer, taking ownership of \p RelInfo. - MCSymbolizer(MCContext &Ctx, std::unique_ptr &RelInfo); + MCSymbolizer(MCContext &Ctx, std::unique_ptr RelInfo) + : Ctx(Ctx), RelInfo(std::move(RelInfo)) { + } + virtual ~MCSymbolizer(); /// \brief Try to add a symbolic operand instead of \p Value to the MCInst.