Adrian Prantl
8c0e50519b
Module Debugging: Add Objective-C testcases for anonymous tag decls. (NFC)
...
rdar://problem/24199640
llvm-svn: 258252
2016-01-19 23:42:56 +00:00
Adrian Prantl
d43fe0bd39
Module Debugging: Emit module debug info for types inside of Objective-C
...
containers.
rdar://problem/23196170
llvm-svn: 251120
2015-10-23 17:02:22 +00:00
Adrian Prantl
335f5c7e3e
Module debugging: Don't emit forward declarations in module scopes.
...
A forward declaration inside a module header does not belong to the module.
llvm-svn: 249157
2015-10-02 17:36:14 +00:00
Adrian Prantl
42ce2d3ba3
Module debugging: Also emit Objective-C interfaces forward declarations
...
in their module scope when building a clang module.
llvm-svn: 249031
2015-10-01 16:57:02 +00:00
Adrian Prantl
748a6cd1ac
Module Debugging: Emit debug type information into clang ObjC 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 Objective-C types and methods.
llvm-svn: 247068
2015-09-08 20:41:52 +00:00