[DWARF] Fix mixing assembler -g with DWARF .file directives.
authorPaul Robinson <paul.robinson@sony.com>
Thu, 8 Mar 2018 22:39:47 +0000 (22:39 +0000)
committerPaul Robinson <paul.robinson@sony.com>
Thu, 8 Mar 2018 22:39:47 +0000 (22:39 +0000)
commit43095b2885fc944ee847eb4d210224874abcbd67
treeb064efb4fa7592828e31a8907ca6481070097dc0
parent4c77cb7d125058d9e29f77c7a36006d1b66f3be8
[DWARF] Fix mixing assembler -g with DWARF .file directives.

We were effectively overriding an explicit '.file' directive with info
for the assembler source.  That shouldn't happen.

Fixes PR36636.

Differential Revision: https://reviews.llvm.org/D44265

llvm-svn: 327073
llvm/lib/MC/MCParser/AsmParser.cpp
llvm/test/MC/AsmParser/directive_file-2.s