RelocationInfo argument.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204893
91177308-0d34-0410-b5e6-
96231b3b80d8
public:
/// \brief Construct an MCSymbolizer, taking ownership of \p RelInfo.
MCSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo)
- : Ctx(Ctx), RelInfo(std::move(RelInfo)) {}
+ : Ctx(Ctx), RelInfo(std::move(RelInfo)) {
+ assert(this->RelInfo != nullptr &&
+ "Cannot construct MCSymbolizer without relocation info.");
+ }
virtual ~MCSymbolizer();