llvm-project/clang/lib
Chris Lattner a075e63bbc fix several problems with the protocol qualified id handling where id was implicit.
First, fix canonical type handling of these, since protocol qualified id's are always
canonical.  Next, enhance SemaType to actually make these when used (instead of int)
allowing them to actually be used when appropriate.  Finally remove a bunch of logic
relating to the mishandling of canonical types with protocol-qual id's.  This fixes
rdar://5986251

llvm-svn: 54083
2008-07-26 00:46:50 +00:00
..
AST fix several problems with the protocol qualified id handling where id was implicit. 2008-07-26 00:46:50 +00:00
Analysis Have the UnusedIvar check skip ivars with setters/getters created by @synthesize. 2008-07-25 20:28:02 +00:00
Basic Always define __SIZE_TYPE__ as long unsigned int. 2008-07-22 17:16:13 +00:00
CodeGen Fix rdar://6103124, the only dummy blocks are ones without names. Named blocks 2008-07-25 23:40:10 +00:00
Headers Implementation of stdarg.h. 2008-05-29 10:40:55 +00:00
Lex In c89 mode accept hex fp constants as an extension: 2008-07-25 18:18:34 +00:00
Parse improve handling of the horrible GCC objc extension that treats "<foo>" 2008-07-26 00:20:22 +00:00
Rewrite Add CSS for word wrapping of long message bubbles. 2008-07-11 23:13:22 +00:00
Sema fix several problems with the protocol qualified id handling where id was implicit. 2008-07-26 00:46:50 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00