Fariborz Jahanian
|
f64bc202a2
objective-c++: Type of an objc string literal is NSString, not 'id'.
|
13 years ago |
Douglas Gregor
|
999713eea9
Rewrite variable capture within lambda expressions and blocks,
|
13 years ago |
Argyrios Kyrtzidis
|
ae1b4af84e
Add fixits for ARC casting errors for implicit conversions as well. rdar://10289283
|
13 years ago |
Ted Kremenek
|
d6cf912e1e
Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is used so profusely
|
13 years ago |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 years ago |
Eli Friedman
|
b942cb24a0
Implement implicit capture for lambda expressions.
|
13 years ago |
Fariborz Jahanian
|
4cc9b10523
objc: Issue diagnostic when receiver type is a forward class declaration and
|
13 years ago |
Fariborz Jahanian
|
52b6236427
Look for declaration of CFBridgingRetain/CFBridgingRetain before
|
13 years ago |
Douglas Gregor
|
93962e5360
Improve checking of explicit captures in a C++11 lambda expression:
|
13 years ago |
Kaelyn Uhrain
|
16e46dd0c2
Make the callback object to Sema::CorrectTypo mandatory.
|
13 years ago |
Fariborz Jahanian
|
7eb82f0d09
objc-arc: In various diagnostics mention
|
13 years ago |
Jean-Daniel Dupas
|
29c3f814b6
Fix a couples of issues in format strings checking.
|
13 years ago |
Kaelyn Uhrain
|
2f4d88f441
Fix up the calls to CorrectTypo in Sema*ObjC.cpp to use callback
|
13 years ago |
Argyrios Kyrtzidis
|
746f5bcbfd
Add IsImplicit field in ObjCMessageExpr that is true when the message
|
13 years ago |
Eli Friedman
|
b69b42c55d
Start refactoring code for capturing variables and 'this' so that it is shared between lambda expressions and block literals.
|
13 years ago |
Douglas Gregor
|
2e5c15be82
Move the definition-specific data of ObjCInterfaceDecl into a
|
13 years ago |
Fariborz Jahanian
|
b76a97e91d
objc: issue deprecated/unavailable diagnostic when
|
13 years ago |
Douglas Gregor
|
f1d1ca5b2b
When sending a message to a receiver that has "unknown any" type,
|
13 years ago |
Douglas Gregor
|
b302996063
Use Sema::RequireCompleteType to check for the completeness of
|
13 years ago |
Argyrios Kyrtzidis
|
ccc9e767f2
Don't crash on invalid objc code.
|
13 years ago |
John McCall
|
7864435ef2
Rip out CK_GetObjCProperty.
|
13 years ago |
John McCall
|
4b9c2d235f
Change the AST representation of operations on Objective-C
|
13 years ago |
Fariborz Jahanian
|
fc2eff57d7
objc-arc: desugar certain type and improve on diagnostic for
|
14 years ago |
Fariborz Jahanian
|
6d09f01af7
objective-c arc: type-casting of an objc pointer to
|
14 years ago |
John McCall
|
3c3b7f90a8
Restore r142914 and r142915, now with missing file and apparent
|
14 years ago |
NAKAMURA Takumi
|
327a50f464
Revert r142914 and r142915, due to possibly missing file.
|
14 years ago |
John McCall
|
a1b852f8e1
Introduce a placeholder type for "pseudo object"
|
14 years ago |
John McCall
|
88a4cfde0e
Strip qualifiers off the type of an implicit property defined by
|
14 years ago |
John McCall
|
5acb0c98b3
Teach the ARC compiler to not require __bridge casts when
|
14 years ago |
Fariborz Jahanian
|
43bcdb2d4d
Avoid duplicate unavailbility diagnostics in objc++.
|
14 years ago |