aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprObjC.cpp
AgeCommit message (Expand)Author
2012-05-12Only check NSArray/NSDictionary boxing method params once.Jordy Rose
2012-05-1280-col violations and minor reformatting. No functionality change.Jordy Rose
2012-05-12Clean up ObjC boxing method checks by reducing duplicated code.Jordy Rose
2012-05-12Don't crash on boxed strings when +stringWithUTF8String: is missing.Jordy Rose
2012-05-04Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType()Douglas Gregor
2012-05-01Clean up changes suggested by Douglas Gregor:Patrick Beard
2012-04-19objective-arc: Retune my previous patch so warningFariborz Jahanian
2012-04-19objective-c arc: Issue warning under -Wreceiver-is-weak Fariborz Jahanian
2012-04-19Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard
2012-04-04objc-arc: provide a warning when 'receiver' of a message is 'weak'Fariborz Jahanian
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-02-27After numerous requests, have Objective-C 'method declared here' notes mentio...Ted Kremenek
2012-02-23objective-c++: Type of an objc string literal is NSString, not 'id'.Fariborz Jahanian
2012-02-18Rewrite variable capture within lambda expressions and blocks,Douglas Gregor
2012-02-16Add fixits for ARC casting errors for implicit conversions as well. rdar://10...Argyrios Kyrtzidis
2012-02-10Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is us...Ted Kremenek
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-03Implement implicit capture for lambda expressions.Eli Friedman
2012-02-03objc: Issue diagnostic when receiver type is a forward class declaration andFariborz Jahanian
2012-02-01Look for declaration of CFBridgingRetain/CFBridgingRetain beforeFariborz Jahanian
2012-02-01Improve checking of explicit captures in a C++11 lambda expression:Douglas Gregor
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-31objc-arc: In various diagnostics mention Fariborz Jahanian
2012-01-17Fix a couples of issues in format strings checking.Jean-Daniel Dupas
2012-01-13Fix up the calls to CorrectTypo in Sema*ObjC.cpp to use callbackKaelyn Uhrain
2012-01-12Add IsImplicit field in ObjCMessageExpr that is true when the messageArgyrios Kyrtzidis
2012-01-11Start refactoring code for capturing variables and 'this' so that it is share...Eli Friedman
2011-12-15Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor
2011-12-07objc: issue deprecated/unavailable diagnostic whenFariborz Jahanian
2011-12-01When sending a message to a receiver that has "unknown any" type,Douglas Gregor
2011-11-14Use Sema::RequireCompleteType to check for the completeness ofDouglas Gregor
2011-11-09Don't crash on invalid objc code.Argyrios Kyrtzidis
2011-11-07Rip out CK_GetObjCProperty.John McCall
2011-11-06Change the AST representation of operations on Objective-CJohn McCall
2011-10-29objc-arc: desugar certain type and improve on diagnostic forFariborz Jahanian
2011-10-28objective-c arc: type-casting of an objc pointer toFariborz Jahanian
2011-10-25Restore r142914 and r142915, now with missing file and apparentJohn McCall
2011-10-25Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi
2011-10-25Introduce a placeholder type for "pseudo object"John McCall
2011-10-17Strip qualifiers off the type of an implicit property defined byJohn McCall
2011-10-17Teach the ARC compiler to not require __bridge casts whenJohn McCall
2011-10-15Avoid duplicate unavailbility diagnostics in objc++.Fariborz Jahanian
2011-10-03ArrayRef'ize ObjCMessageExprArgyrios Kyrtzidis
2011-10-03Pass all the locations of the selector identifiers for a message expression f...Argyrios Kyrtzidis
2011-10-01Allow the results of cf_returns_not_retained functionJohn McCall
2011-09-27Revert r139989 and r140031, which implemented the Objective-C typeDouglas Gregor
2011-09-17objc - Treat type of 'self' in class methods as root ofFariborz Jahanian
2011-09-10Rename the ARC cast kinds to start with "ARC".John McCall
2011-09-09Don't produce 'instancetype' as the type of a message send expression. Map it...Douglas Gregor