- Nov 13, 2007
-
-
Ted Kremenek authored
llvm-svn: 44078
-
Ted Kremenek authored
in AsmStmt). llvm-svn: 44077
-
Ted Kremenek authored
FunctionDecl had decls for its parameters but still had greater than 0 arguments. llvm-svn: 44076
-
Ted Kremenek authored
llvm-svn: 44075
-
Ted Kremenek authored
llvm-svn: 44074
-
Nate Begeman authored
variables. llvm-svn: 44073
-
Fariborz Jahanian authored
llvm-svn: 44072
-
Ted Kremenek authored
Removed tons of dead code in ASTContext concerning how types use to be serialized. Removed serialization methods from QualType that are no longer used. llvm-svn: 44070
-
Nate Begeman authored
llvm-svn: 44069
-
Fariborz Jahanian authored
llvm-svn: 44066
-
Chris Lattner authored
is an expression. llvm-svn: 44065
-
Fariborz Jahanian authored
llvm-svn: 44062
-
Fariborz Jahanian authored
llvm-svn: 44060
-
Ted Kremenek authored
invert this case (i.e., not flag a warning) in the future. llvm-svn: 44059
-
Ted Kremenek authored
are compared against builtins such as __builtin_inf. llvm-svn: 44058
-
Fariborz Jahanian authored
llvm-svn: 44055
-
Ted Kremenek authored
llvm-svn: 44054
-
Ted Kremenek authored
floating point comparisons using == or != an opt-in rather than a default warning. Updated test case to use -Wfloat-equal. llvm-svn: 44053
-
Chris Lattner authored
Cedric Venet. llvm-svn: 44050
-
Chris Lattner authored
constants and initializers. Patch by Sanghyeon Seo, thanks! llvm-svn: 44049
-
Steve Naroff authored
Teach Sema::CheckCompareOperands() about "void *" (C99 6.5.9p2) llvm-svn: 44047
-
Steve Naroff authored
Tune the lookup logic in Sema::ActOnInstanceMessage() to handle private methods (declared within the implementation). llvm-svn: 44041
-
Steve Naroff authored
Minor indenting changes and removed a level of casting in getClassInterface(); llvm-svn: 44039
-
Fariborz Jahanian authored
llvm-svn: 44038
-
Steve Naroff authored
Fix Sema::CheckAssignmentConstraints() to operate on the canonical, unqualified type. llvm-svn: 44036
-
Ted Kremenek authored
the new serialization API. llvm-svn: 44035
-
Ted Kremenek authored
understand, and batched the emission owned subobjects (using BatchEmitOwnedPtr) to get a smaller output bitcode size. llvm-svn: 44033
-
- Nov 12, 2007
-
-
Fariborz Jahanian authored
llvm-svn: 44028
-
Steve Naroff authored
Add category method definitions incrementally, removing a FIXME (like we do for class implementations). llvm-svn: 44027
-
Fariborz Jahanian authored
llvm-svn: 44026
-
Fariborz Jahanian authored
llvm-svn: 44025
-
Steve Naroff authored
Fix regression to Sema::ObjcActOnStartOfMethodDef()...need to initialize InvalidType field to false. llvm-svn: 44023
-
Steve Naroff authored
Add an error diagnostic to Parse::ParseObjCMessageExpression(). This now exposes the following bug... ******************** TEST 'Sema/message.m' FAILED! ******************** Command: clang -fsyntax-only -verify Sema/message.m Output: Errors seen but not expected: Line 9: invalid receiver to message expression ******************** TEST 'Sema/message.m' FAILED! ******************** As far as I can tell, all messages to method agruments fail. The method arguments are built by Sema::ObjcActOnStartOfMethodDef(). llvm-svn: 44022
-
Ted Kremenek authored
directMaterialize to CreateImpl. llvm-svn: 44020
-
Steve Naroff authored
Now that we can refer to instance variables, make sure they are considered lvalues. llvm-svn: 44017
-
Steve Naroff authored
Implement instance variable references. llvm-svn: 44016
-
Steve Naroff authored
- Minor cleanup to yesterday's changes to Sema::ObjcActOnStartOfMethodDef(); - Add Sema::CurMethodDecl, in preparation for adding ObjcIvarRefExpr. - Add ObjcInterfaceDecl::lookupInstanceVariable(), in prep for adding ivars. - A couple renames in ObjcInterfaceDecl, while I was in the vicinity:-) llvm-svn: 44015
-
Steve Naroff authored
Forgot this file from my last commit... llvm-svn: 44009
-
Steve Naroff authored
Remove Action::ObjcActOnMethodDefinition(). Rationale: - It is not an "action" - it is never called by the parser. - It was only used by one method, Sema::ObjcActOnStartOfMethodDef(). As a result, the logic it embodied is now directly implemented in Sema::ObjcActOnStartOfMethodDef(). llvm-svn: 44008
-
Steve Naroff authored
Make sure @property is allowed within a category. Bug submitted by Keith Bauer. CookieJar:Desktop keith$ cat test.m #import <WebKit/WebKit.h> llvm-svn: 44007
-