MCNullStreamer: assign file IDs to resolve crashes and errors
authorAlp Toker <alp@nuanti.com>
Thu, 19 Jun 2014 17:15:36 +0000 (17:15 +0000)
committerAlp Toker <alp@nuanti.com>
Thu, 19 Jun 2014 17:15:36 +0000 (17:15 +0000)
commit660839f210b94c7677f7856139e6c95329ea1f32
treee181ff89fe73462349ba75fd002df1802cb9fb7e
parent37fcb5919d9c66bc29eeb8cffe2bb1773383b267
MCNullStreamer: assign file IDs to resolve crashes and errors

Use the MCStreamer base implementations for file ID tracking instead of
overriding them as no-ops.

Avoids assertions when streaming Dwarf debug info, and fixes ASM parsing of loc
and file directives.

llvm-svn: 211282
llvm/lib/MC/MCNullStreamer.cpp
llvm/test/DebugInfo/global.ll
llvm/test/MC/AsmParser/directive_file.s
llvm/test/MC/AsmParser/directive_line.s
llvm/test/MC/AsmParser/directive_loc.s