[lld] r230677 - [Mips] Mark some MipsELFFile member functions as constant

Simon Atanasyan simon at atanasyan.com
Thu Feb 26 12:09:37 PST 2015


Author: atanasyan
Date: Thu Feb 26 14:09:37 2015
New Revision: 230677

URL: http://llvm.org/viewvc/llvm-project?rev=230677&view=rev
Log:
[Mips] Mark some MipsELFFile member functions as constant

No functional changes.

Modified:
    lld/trunk/lib/ReaderWriter/ELF/Mips/MipsELFFile.h

Modified: lld/trunk/lib/ReaderWriter/ELF/Mips/MipsELFFile.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/Mips/MipsELFFile.h?rev=230677&r1=230676&r2=230677&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/Mips/MipsELFFile.h (original)
+++ lld/trunk/lib/ReaderWriter/ELF/Mips/MipsELFFile.h Thu Feb 26 14:09:37 2015
@@ -291,7 +291,7 @@ private:
     }
   }
 
-  uint32_t getPairRelocation(const Elf_Rel &rel) {
+  uint32_t getPairRelocation(const Elf_Rel &rel) const {
     switch (rel.getType(isMips64EL())) {
     case llvm::ELF::R_MIPS_HI16:
       return llvm::ELF::R_MIPS_LO16;
@@ -313,7 +313,7 @@ private:
   }
 
   Elf_Rel_Iter findMatchingRelocation(uint32_t pairRelType, Elf_Rel_Iter rit,
-                                      Elf_Rel_Iter eit) {
+                                      Elf_Rel_Iter eit) const {
     return std::find_if(rit, eit, [&](const Elf_Rel &rel) {
       return rel.getType(isMips64EL()) == pairRelType &&
              rel.getSymbol(isMips64EL()) == rit->getSymbol(isMips64EL());
@@ -321,7 +321,7 @@ private:
   }
 
   bool isMips64EL() const { return this->_objFile->isMips64EL(); }
-  bool isLocalBinding(const Elf_Rel &rel) {
+  bool isLocalBinding(const Elf_Rel &rel) const {
     return this->_objFile->getSymbol(rel.getSymbol(isMips64EL()))
                ->getBinding() == llvm::ELF::STB_LOCAL;
   }





More information about the llvm-commits mailing list