| commit | fec112d50e801ea624900de5efd4bfd210ce53a4 | [log] [tgz] |
|---|---|---|
| author | John McCall <rjmccall@apple.com> | Fri Sep 09 06:11:02 2011 +0000 |
| committer | John McCall <rjmccall@apple.com> | Fri Sep 09 06:11:02 2011 +0000 |
| tree | 182c98337b131ea1a16e11604180d1e8b5a53ee2 | |
| parent | 5d5134014f5d3fb75541c16efb7b34b164b30012 [diff] |
Contextually converting to 'id' is not a useful operation. Contextually converting to an arbitrary Objective-C pointer type is. Without significantly re-implementing anything, change the API to reflect this, and as a minor optimization, strip the pointer conversion off before potentially building it. Mostly, this removes a really bizarre-looking bit of code from BuildInstanceMessage. llvm-svn: 139354