diff options
Diffstat (limited to 'llvm/lib/MC/MCPseudoProbe.cpp')
| -rw-r--r-- | llvm/lib/MC/MCPseudoProbe.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/MC/MCPseudoProbe.cpp b/llvm/lib/MC/MCPseudoProbe.cpp index 040f3aab8812..db0443dd5435 100644 --- a/llvm/lib/MC/MCPseudoProbe.cpp +++ b/llvm/lib/MC/MCPseudoProbe.cpp @@ -80,7 +80,8 @@ void MCPseudoProbe::emit(MCObjectStreamer *MCOS, if (AddrDelta->evaluateAsAbsolute(Delta, MCOS->getAssemblerPtr())) { MCOS->emitSLEB128IntValue(Delta); } else { - MCOS->insert(new MCPseudoProbeAddrFragment(AddrDelta)); + MCOS->insert(MCOS->getContext().allocFragment<MCPseudoProbeAddrFragment>( + AddrDelta)); } } else { // Emit the GUID of the split function that the sentinel probe represents. @@ -146,7 +147,7 @@ void MCPseudoProbeInlineTree::emit(MCObjectStreamer *MCOS, dbgs() << "Group [\n"; MCPseudoProbeTable::DdgPrintIndent += 2; }); - assert(!isRoot() && "Root should be handled seperately"); + assert(!isRoot() && "Root should be handled separately"); // Emit probes grouped by GUID. LLVM_DEBUG({ |
