aboutsummaryrefslogtreecommitdiff
path: root/ELF/Relocations.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ELF/Relocations.cpp')
-rw-r--r--ELF/Relocations.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/ELF/Relocations.cpp b/ELF/Relocations.cpp
index 1ed8653a0..e5e409dd6 100644
--- a/ELF/Relocations.cpp
+++ b/ELF/Relocations.cpp
@@ -525,11 +525,11 @@ static void scanRelocs(InputSectionBase<ELFT> &C, ArrayRef<RelTy> Rels) {
ArrayRef<uint8_t> SectionData = C.getSectionData();
const uint8_t *Buf = SectionData.begin();
- SectionPiece *PieceI = nullptr;
- SectionPiece *PieceE = nullptr;
+ std::vector<SectionPiece>::iterator PieceI;
+ std::vector<SectionPiece>::iterator PieceE;
if (auto *Eh = dyn_cast<EhInputSection<ELFT>>(&C)) {
- PieceI = &*Eh->Pieces.begin();
- PieceE = &*Eh->Pieces.end();
+ PieceI = Eh->Pieces.begin();
+ PieceE = Eh->Pieces.end();
}
for (auto I = Rels.begin(), E = Rels.end(); I != E; ++I) {