Fixed Dwarf debug info emission to skip DILexicalBlockFile entries.
authorAmjad Aboud <amjad.aboud@intel.com>
Thu, 21 Apr 2016 16:58:49 +0000 (16:58 +0000)
committerAmjad Aboud <amjad.aboud@intel.com>
Thu, 21 Apr 2016 16:58:49 +0000 (16:58 +0000)
commita5ba99140c7865793a0e1154f9a7bb9a2f791851
tree91ffc04d6e5cb6d06c3aa93c57c24da1c06980c4
parent9d26599078d956e5c4fbb9db51b54c4752106133
Fixed Dwarf debug info emission to skip DILexicalBlockFile entries.
Before this fix, DILexicalBlockFile entries were skipped only in some cases and were not in other cases.

Differential Revision: http://reviews.llvm.org/D18724

llvm-svn: 267004
llvm/include/llvm/IR/DebugInfoMetadata.h
llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
llvm/lib/CodeGen/LexicalScopes.cpp
llvm/lib/IR/DebugInfoMetadata.cpp
llvm/test/DebugInfo/X86/lexical-block-file-inline.ll [new file with mode: 0644]