[MC/DWARF] Generate multiple .debug_line entries for adjacent .loc directives
[oota-llvm.git] / include / llvm / MC / MCObjectStreamer.h
index 22a283986975d7cc05ee417c19fa0d0355287005..5941993339cd67f849ca7f1a4ad5611ab3836b19 100644 (file)
@@ -102,6 +102,10 @@ public:
   virtual void EmitCodeAlignment(unsigned ByteAlignment,
                                  unsigned MaxBytesToEmit = 0);
   virtual bool EmitValueToOffset(const MCExpr *Offset, unsigned char Value);
+  virtual void EmitDwarfLocDirective(unsigned FileNo, unsigned Line,
+                                     unsigned Column, unsigned Flags,
+                                     unsigned Isa, unsigned Discriminator,
+                                     StringRef FileName);
   virtual void EmitDwarfAdvanceLineAddr(int64_t LineDelta,
                                         const MCSymbol *LastLabel,
                                         const MCSymbol *Label,