OSDN Git Service

Reapply "[DWARFv5] Emit file 0 to the line table."
authorPaul Robinson <paul.robinson@sony.com>
Tue, 6 Mar 2018 22:37:45 +0000 (22:37 +0000)
committerPaul Robinson <paul.robinson@sony.com>
Tue, 6 Mar 2018 22:37:45 +0000 (22:37 +0000)
commitc7343198cace84637ee009b1bb4b354e0994b614
tree8b2befeaa367033dc678ae88a955c749a687b785
parentcd508410db33e51583c73c4836f82e4c43e19204
Reapply "[DWARFv5] Emit file 0 to the line table."

Fixes the bug found by asan. Also XFAIL the new test for Darwin,
which is stuck on DWARF v2, and fix up other tests so they stop
failing on Windows.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@326839 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
include/llvm/MC/MCContext.h
include/llvm/MC/MCDwarf.h
include/llvm/MC/MCStreamer.h
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
lib/CodeGen/AsmPrinter/DwarfUnit.h
lib/MC/MCAsmStreamer.cpp
lib/MC/MCDwarf.cpp
lib/MC/MCParser/AsmParser.cpp
lib/MC/MCStreamer.cpp
test/CodeGen/Generic/dwarf-md5.ll
test/CodeGen/Generic/dwarf-source.ll
test/DebugInfo/X86/dbg-file-name.ll
test/DebugInfo/X86/inline-asm-locs.ll
test/MC/ARM/dwarf-asm-multiple-sections.s
test/MC/ELF/debug-file-options.s
test/MC/ELF/debug-md5.s
test/MC/ELF/debug-source.s
test/MC/ELF/dwarf-file0.s [new file with mode: 0644]
tools/llvm-mc/llvm-mc.cpp