[DWARF] - Make PubIndexEntryDescriptor::toBits() to be const.
authorGeorge Rimar <grimar@accesssoftek.com>
Sat, 17 Dec 2016 10:15:39 +0000 (10:15 +0000)
committerGeorge Rimar <grimar@accesssoftek.com>
Sat, 17 Dec 2016 10:15:39 +0000 (10:15 +0000)
That is usefull when iterating over entries of new DWARFDebugPubTable class
via DWARFDebugPubTable::getData which returns ArrayRef.

llvm-svn: 290041

llvm/include/llvm/Support/Dwarf.h

index a7c77ff..1a98403 100644 (file)
@@ -423,7 +423,9 @@ struct PubIndexEntryDescriptor {
                                             KIND_OFFSET)),
         Linkage(static_cast<GDBIndexEntryLinkage>((Value & LINKAGE_MASK) >>
                                                   LINKAGE_OFFSET)) {}
-  uint8_t toBits() { return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET; }
+  uint8_t toBits() const {
+    return Kind << KIND_OFFSET | Linkage << LINKAGE_OFFSET;
+  }
 
 private:
   enum {