diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 4 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 4 | 
2 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 1a906e10331..d30be282361 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -2526,11 +2526,11 @@ void DwarfDebug::emitDebugLoc() {    unsigned char Size = Asm->getDataLayout().getPointerSize();    Asm->OutStreamer.EmitLabel(Asm->GetTempSymbol("debug_loc", 0));    unsigned index = 1; -  for (SmallVectorImpl<DotDebugLocEntry>::iterator +  for (SmallVectorImpl<DotDebugLocEntry>::const_iterator             I = DotDebugLocEntries.begin(),             E = DotDebugLocEntries.end();         I != E; ++I, ++index) { -    DotDebugLocEntry &Entry = *I; +    const DotDebugLocEntry &Entry = *I;      if (Entry.isMerged())        continue;      if (Entry.isEmpty()) { diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h index 635b5dd1454..dc1607ab7ed 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h @@ -124,8 +124,8 @@ public:    /// \brief Empty entries are also used as a trigger to emit temp label. Such    /// labels are referenced is used to find debug_loc offset for a given DIE. -  bool isEmpty() { return Begin == 0 && End == 0; } -  bool isMerged() { return Merged; } +  bool isEmpty() const { return Begin == 0 && End == 0; } +  bool isMerged() const { return Merged; }    void Merge(DotDebugLocEntry *Next) {      if (!(Begin && Loc == Next->Loc && End == Next->Begin))        return;  | 

