- Jul 27, 2008
-
-
Chris Lattner authored
ASTContext::getCanonicalType instead (PR2189) llvm-svn: 54105
-
Chris Lattner authored
llvm-svn: 54104
-
- Jul 26, 2008
-
-
Daniel Dunbar authored
- Stolen from LLVM with minor modifications llvm-svn: 54103
-
Chris Lattner authored
of doing it directly. This is required for PR2189. llvm-svn: 54102
-
Chris Lattner authored
llvm-svn: 54101
-
Chris Lattner authored
llvm-svn: 54100
-
Chris Lattner authored
llvm-svn: 54099
-
Chris Lattner authored
improve 'expression unused' diagnostics for stmtexprs. llvm-svn: 54098
-
Chris Lattner authored
llvm-svn: 54097
-
Chris Lattner authored
llvm-svn: 54096
-
Ted Kremenek authored
llvm-svn: 54095
-
Chris Lattner authored
last client of the old ParseObjCProtocolReferences, so it also removes it. llvm-svn: 54094
-
Chris Lattner authored
llvm-svn: 54093
-
Chris Lattner authored
This temporarily duplicates ParseObjCProtocolReferences, but it will be removed in the future. llvm-svn: 54092
-
Chris Lattner authored
llvm-svn: 54091
-
Chris Lattner authored
llvm-svn: 54090
-
Chris Lattner authored
llvm-svn: 54089
-
Chris Lattner authored
llvm-svn: 54088
-
Chris Lattner authored
clients allocate the memory and it delete it. llvm-svn: 54087
-
Chris Lattner authored
1) reject stuff like "id<foo> short" and "<foo> short". 2) set the declspec range correctly 3) only parse protocol qualifiers when in objc mode. llvm-svn: 54086
-
Chris Lattner authored
llvm-svn: 54085
-
Chris Lattner authored
remove the objc- prefix from the tests that use it. llvm-svn: 54084
-
Chris Lattner authored
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
-
Chris Lattner authored
like "id<foo>". This 1) fixes an infinite loop in the parser on things like "short<foo>" 2) emits a warning about this bogus construct and 3) changes the testcase to be substantially reduced. llvm-svn: 54082
-
Chris Lattner authored
llvm-svn: 54081
-
Chris Lattner authored
as well as complex float. rdar://6097730 llvm-svn: 54080
-
Chris Lattner authored
llvm-svn: 54079
-
rdar://6103124Chris Lattner authored
are important part of control flow structures. llvm-svn: 54078
-
Ted Kremenek authored
llvm-svn: 54076
-
Chris Lattner authored
llvm-svn: 54075
-
-
Chris Lattner authored
llvm-svn: 54073
-
Daniel Dunbar authored
llvm-svn: 54071
-
Chris Lattner authored
llvm-svn: 54069
-
Chris Lattner authored
problem with &&/||. 2) use canonical types for comparison instead of raw types. 3) emit an ext-warn for a gnu extension. Also simplify the code to make it less nested. llvm-svn: 54068
-
Ted Kremenek authored
llvm-svn: 54067
-
- Jul 25, 2008
-
-
Chris Lattner authored
llvm-svn: 54066
-
Chris Lattner authored
is different than C99. This fixes the rest of rdar://6095180. llvm-svn: 54064
-
Chris Lattner authored
llvm-svn: 54063
-
Ted Kremenek authored
llvm-svn: 54060
-