]> granicus.if.org Git - clang/commit
Module Debugging: Emit forward declarations for types that are defined in
authorAdrian Prantl <aprantl@apple.com>
Fri, 11 Sep 2015 17:23:08 +0000 (17:23 +0000)
committerAdrian Prantl <aprantl@apple.com>
Fri, 11 Sep 2015 17:23:08 +0000 (17:23 +0000)
commit2532f2149e5f58a48be1e0d3121fdb3b6734def2
treea367bfcaed7c3a75a50af24eedf97fdb3732ea7f
parentd5dd1526953a972de7c76386482beaa11bfab1d7
Module Debugging: Emit forward declarations for types that are defined in
clang modules, if -dwarf-ext-refs (DebugTypesExtRefs) is specified.

This reimplements r247369 in about a third of the amount of code.
Thanks to David Blaikie pointing this out in post-commit review!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247432 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h
test/Modules/ExtDebugInfo.cpp [new file with mode: 0644]
test/Modules/ExtDebugInfo.m [new file with mode: 0644]