diff options
Diffstat (limited to 'include/llvm/MC/MCDisassembler/MCSymbolizer.h')
-rw-r--r-- | include/llvm/MC/MCDisassembler/MCSymbolizer.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/include/llvm/MC/MCDisassembler/MCSymbolizer.h b/include/llvm/MC/MCDisassembler/MCSymbolizer.h index 713467c0a3e7..d85cf5e066f5 100644 --- a/include/llvm/MC/MCDisassembler/MCSymbolizer.h +++ b/include/llvm/MC/MCDisassembler/MCSymbolizer.h @@ -1,4 +1,4 @@ -//===-- llvm/MC/MCSymbolizer.h - MCSymbolizer class -------------*- C++ -*-===// +//===- llvm/MC/MCSymbolizer.h - MCSymbolizer class --------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -17,9 +17,8 @@ #define LLVM_MC_MCDISASSEMBLER_MCSYMBOLIZER_H #include "llvm/MC/MCDisassembler/MCRelocationInfo.h" -#include "llvm/Support/Compiler.h" -#include "llvm/Support/DataTypes.h" -#include <cassert> +#include <algorithm> +#include <cstdint> #include <memory> namespace llvm { @@ -38,9 +37,6 @@ class raw_ostream; /// operands are actually symbolizable, and in what way. I don't think this /// information exists right now. class MCSymbolizer { - MCSymbolizer(const MCSymbolizer &) = delete; - void operator=(const MCSymbolizer &) = delete; - protected: MCContext &Ctx; std::unique_ptr<MCRelocationInfo> RelInfo; @@ -51,6 +47,8 @@ public: : Ctx(Ctx), RelInfo(std::move(RelInfo)) { } + MCSymbolizer(const MCSymbolizer &) = delete; + MCSymbolizer &operator=(const MCSymbolizer &) = delete; virtual ~MCSymbolizer(); /// \brief Try to add a symbolic operand instead of \p Value to the MCInst. @@ -80,6 +78,6 @@ public: uint64_t Address) = 0; }; -} +} // end namespace llvm -#endif +#endif // LLVM_MC_MCDISASSEMBLER_MCSYMBOLIZER_H |