diff options
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/MachOObjectFile.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Object/MachOObjectFile.cpp b/llvm/lib/Object/MachOObjectFile.cpp index 177314a..e84defb 100644 --- a/llvm/lib/Object/MachOObjectFile.cpp +++ b/llvm/lib/Object/MachOObjectFile.cpp @@ -246,8 +246,8 @@ static Error checkOverlappingElement(std::list<MachOElement> &Elements, if (Size == 0) return Error::success(); - for (auto it=Elements.begin() ; it != Elements.end(); ++it) { - auto E = *it; + for (auto it = Elements.begin(); it != Elements.end(); ++it) { + const auto &E = *it; if ((Offset >= E.Offset && Offset < E.Offset + E.Size) || (Offset + Size > E.Offset && Offset + Size < E.Offset + E.Size) || (Offset <= E.Offset && Offset + Size >= E.Offset + E.Size)) @@ -258,7 +258,7 @@ static Error checkOverlappingElement(std::list<MachOElement> &Elements, auto nt = it; nt++; if (nt != Elements.end()) { - auto N = *nt; + const auto &N = *nt; if (Offset + Size <= N.Offset) { Elements.insert(nt, {Offset, Size, Name}); return Error::success(); |