DebugInfo: Make gmlt debug info more gmlt-like by removing variables.
authorDavid Blaikie <dblaikie@gmail.com>
Mon, 12 May 2014 21:33:03 +0000 (21:33 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Mon, 12 May 2014 21:33:03 +0000 (21:33 +0000)
commit61248341474ae75536b64edde4debe813f21068d
treeec51591daccaf9b935709ce779e2ec504bbd5ffc
parente1541915f029945806f0d8849b9dfd6b3085d967
DebugInfo: Make gmlt debug info more gmlt-like by removing variables.

For some impending improvements to debug info, LLVM will start assuming
that when the CU specifies llvm::DIBuilder::LineTablesOnly, the IR for
functions described by that CU will not include variables, types, etc.

(might be worth having some test coverage for GMLT + non-GMLT CUs,
especially with non-GMLT functions inlined into GMLT CU functions)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208634 91177308-0d34-0410-b5e6-96231b3b80d8
test/DebugInfo/cu-line-tables.ll