| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Objective-C++).
llvm-svn: 61965
|
|
|
|
|
|
| |
nested in the translation unit. This fixes <rdar://problem/6476070>.
llvm-svn: 61832
|
|
|
|
| |
llvm-svn: 61359
|
|
|
|
|
|
| |
pointer type. Fixes rdar://problem/6463298
llvm-svn: 61340
|
|
|
|
| |
llvm-svn: 61256
|
|
|
|
|
|
| |
<rdar://problem/6458293>.
llvm-svn: 61255
|
|
|
|
|
|
|
| |
warning. This matches GCC's behavior and addresses
<rdar://problem/6458293>.
llvm-svn: 61246
|
|
|
|
| |
llvm-svn: 61229
|
|
|
|
|
|
|
|
| |
become useful or correct until we (1) parse template arguments
correctly, (2) have some way to turn template-ids into types,
declarators, etc., and (3) have a real representation of templates.
llvm-svn: 61208
|
|
|
|
|
|
|
|
|
|
|
|
| |
id<P0>
The intended overloading behavior of these entities isn't entirely
clear, and GCC seems to have some strange limitations (e.g., the
inability to overload on id<P0> vs. id<P1>). We'll want to revisit
these semantics and determine just how Objective-C++ overloading
should really work.
llvm-svn: 60142
|
|
|
|
|
|
|
|
|
|
|
|
| |
converting a pointer to one Objective-C interface into a pointer to another
Objective-C interface, and conversions with 'id'. The semantics seems
to match GCC, although they seem somewhat ad hoc.
Fixed a few cases where we assumed the C++ definition of isObjectType,
but were getting the C definition, causing failures in trouble with
conversions to void pointers.
llvm-svn: 60130
|
|
|
|
| |
llvm-svn: 58705
|
|
|
|
| |
llvm-svn: 55262
|
|
llvm-svn: 55253
|