diff options
Diffstat (limited to 'llvm/lib/MC/MCObjectStreamer.cpp')
| -rw-r--r-- | llvm/lib/MC/MCObjectStreamer.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/lib/MC/MCObjectStreamer.cpp b/llvm/lib/MC/MCObjectStreamer.cpp index b2b21435fa4a..fff30955b257 100644 --- a/llvm/lib/MC/MCObjectStreamer.cpp +++ b/llvm/lib/MC/MCObjectStreamer.cpp @@ -202,7 +202,7 @@ void MCObjectStreamer::emitValueImpl(const MCExpr *Value, unsigned Size, DF->getFixups().push_back( MCFixup::create(DF->getContents().size(), Value, MCFixup::getKindForSize(Size, false), Loc)); - DF->getContents().resize(DF->getContents().size() + Size, 0); + DF->appendContents(Size, 0); } MCSymbol *MCObjectStreamer::emitCFILabel() { @@ -552,7 +552,7 @@ void MCObjectStreamer::emitCVFileChecksumOffsetDirective(unsigned FileNo) { void MCObjectStreamer::emitBytes(StringRef Data) { MCDwarfLineEntry::make(this, getCurrentSectionOnly()); MCDataFragment *DF = getOrCreateDataFragment(); - DF->getContents().append(Data.begin(), Data.end()); + DF->appendContents(ArrayRef(Data.data(), Data.size())); } void MCObjectStreamer::emitValueToAlignment(Align Alignment, int64_t Value, @@ -586,7 +586,7 @@ void MCObjectStreamer::emitDTPRel32Value(const MCExpr *Value) { MCDataFragment *DF = getOrCreateDataFragment(); DF->getFixups().push_back(MCFixup::create(DF->getContents().size(), Value, FK_DTPRel_4)); - DF->getContents().resize(DF->getContents().size() + 4, 0); + DF->appendContents(4, 0); } // Associate DTPRel64 fixup with data and resize data area @@ -594,7 +594,7 @@ void MCObjectStreamer::emitDTPRel64Value(const MCExpr *Value) { MCDataFragment *DF = getOrCreateDataFragment(); DF->getFixups().push_back(MCFixup::create(DF->getContents().size(), Value, FK_DTPRel_8)); - DF->getContents().resize(DF->getContents().size() + 8, 0); + DF->appendContents(8, 0); } // Associate TPRel32 fixup with data and resize data area @@ -602,7 +602,7 @@ void MCObjectStreamer::emitTPRel32Value(const MCExpr *Value) { MCDataFragment *DF = getOrCreateDataFragment(); DF->getFixups().push_back(MCFixup::create(DF->getContents().size(), Value, FK_TPRel_4)); - DF->getContents().resize(DF->getContents().size() + 4, 0); + DF->appendContents(4, 0); } // Associate TPRel64 fixup with data and resize data area @@ -610,7 +610,7 @@ void MCObjectStreamer::emitTPRel64Value(const MCExpr *Value) { MCDataFragment *DF = getOrCreateDataFragment(); DF->getFixups().push_back(MCFixup::create(DF->getContents().size(), Value, FK_TPRel_8)); - DF->getContents().resize(DF->getContents().size() + 8, 0); + DF->appendContents(8, 0); } // Associate GPRel32 fixup with data and resize data area @@ -618,7 +618,7 @@ void MCObjectStreamer::emitGPRel32Value(const MCExpr *Value) { MCDataFragment *DF = getOrCreateDataFragment(); DF->getFixups().push_back( MCFixup::create(DF->getContents().size(), Value, FK_GPRel_4)); - DF->getContents().resize(DF->getContents().size() + 4, 0); + DF->appendContents(4, 0); } // Associate GPRel64 fixup with data and resize data area @@ -626,7 +626,7 @@ void MCObjectStreamer::emitGPRel64Value(const MCExpr *Value) { MCDataFragment *DF = getOrCreateDataFragment(); DF->getFixups().push_back( MCFixup::create(DF->getContents().size(), Value, FK_GPRel_4)); - DF->getContents().resize(DF->getContents().size() + 8, 0); + DF->appendContents(8, 0); } static std::optional<std::pair<bool, std::string>> |
