summaryrefslogtreecommitdiffstats
path: root/clang/test/Modules/Inputs/DebugObjC.h
Commit message (Collapse)AuthorAgeFilesLines
* Module Debugging: Emit the canonical debug info for Objective-C classesAdrian Prantl2016-04-201-0/+6
| | | | | | | | | | | | | in the compile unit that contains their implementation even if their interface is declared in a module. The private @implementation of an @interface may have additional hidden ivars so we should not defer to the public version of the type that is found in the module. <rdar://problem/25541798> llvm-svn: 266937
* Module Debugging: Add Objective-C testcases for anonymous tag decls. (NFC)Adrian Prantl2016-01-191-0/+14
| | | | | | rdar://problem/24199640 llvm-svn: 258252
* Module Debugging: Emit module debug info for types inside of Objective-CAdrian Prantl2015-10-231-0/+10
| | | | | | | | containers. rdar://problem/23196170 llvm-svn: 251120
* Module debugging: Don't emit forward declarations in module scopes.Adrian Prantl2015-10-021-0/+1
| | | | | | A forward declaration inside a module header does not belong to the module. llvm-svn: 249157
* Module debugging: Also emit Objective-C interfaces forward declarationsAdrian Prantl2015-10-011-0/+2
| | | | | | in their module scope when building a clang module. llvm-svn: 249031
* Module Debugging: Emit debug type information into clang ObjC modules.Adrian Prantl2015-09-081-0/+11
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
OpenPOWER on IntegriCloud