Fix .debug_range for linux. Patch by Krister Wombell.
[oota-llvm.git] / include / llvm / MC / MCAsmInfo.h
index 176221eccfce20f4057ea9446eafaf17a323770c..43952e0845da1cb7e8599d0b6ab531c5ebebf0fd 100644 (file)
@@ -259,6 +259,10 @@ namespace llvm {
     /// absolute label instead of offset.
     bool DwarfUsesAbsoluteLabelForStmtList;  // Defaults to true;
 
+    // DwarfUsesLabelOffsetDifference - True if Dwarf2 output can
+    // use EmitLabelOffsetDifference.
+    bool DwarfUsesLabelOffsetForRanges;
+
     //===--- CBE Asm Translation Table -----------------------------------===//
 
     const char *const *AsmTransCBE;          // Defaults to empty
@@ -424,6 +428,9 @@ namespace llvm {
     bool doesDwarfUsesAbsoluteLabelForStmtList() const {
       return DwarfUsesAbsoluteLabelForStmtList;
     }
+    bool doesDwarfUsesLabelOffsetForRanges() const {
+      return DwarfUsesLabelOffsetForRanges;
+    }
     const char *const *getAsmCBE() const {
       return AsmTransCBE;
     }