summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenObjC/forward-decl-param.m
Commit message (Collapse)AuthorAgeFilesLines
* Objective-C doesn't consider the use of incomplete types as methodDouglas Gregor2011-05-271-0/+19
parameter types to be ill-formed. However, it relies on the completeness of method parameter types when producing metadata, e.g., for a protocol, leading IR generating to crash in such cases. Since there's no real way to tighten down the semantics of Objective-C here without breaking existing code, do something safe but lame: suppress the generation of metadata when this happens. Fixes <rdar://problem/9123036>. llvm-svn: 132171
OpenPOWER on IntegriCloud