]> granicus.if.org Git - clang/commit
Module Debugging: Emit debug type information into clang modules.
authorAdrian Prantl <aprantl@apple.com>
Tue, 8 Sep 2015 19:20:27 +0000 (19:20 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 8 Sep 2015 19:20:27 +0000 (19:20 +0000)
commit8d25e29a9eaf6d1a719e624e84101020dfc465ae
tree4f7b822af26967195cb2f2f9a207cbdfe588a833
parent4ba745e32ecd4fafb2425fb475a0076820fbada9
Module Debugging: Emit debug type information into clang modules.

When -fmodule-format is set to "obj", emit debug info for all types
declared in a module or referenced by a declaration into the module's
object file container.

This patch adds support for C and C++ types.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247049 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/ObjectFilePCHContainerOperations.cpp
test/Modules/Inputs/DebugCXX.h [new file with mode: 0644]
test/Modules/Inputs/module.map
test/Modules/ModuleDebugInfo.cpp [new file with mode: 0644]