summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaExprObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema][ObjC] Preserve syntactic sugar when removingAkira Hatanaka2017-10-101-8/+31
* Look through parentheses.Akira Hatanaka2017-09-281-1/+1
* [ObjC] Add a -Wobjc-messaging-id warningAlex Lorenz2017-08-251-0/+3
* [Sema][ObjC] Clean up possible null dereference.Akira Hatanaka2017-05-091-2/+1
* ObjCBoxedExpr can't be evaluated by the constant expression evaluator.Nick Lewycky2017-04-291-1/+0
* [Sema][ObjC] Check whether a variable has a definition, rather thanAkira Hatanaka2017-04-111-1/+1
* [Objective-C] Fix "weak-unavailable" warning with -fobjc-weakBrian Kelley2017-03-291-6/+10
* [Objective-C] Fix "repeated use of weak" warning with -fobjc-weakBrian Kelley2017-03-291-0/+2
* [ObjC][ARC] Avoid -Warc-performSelector-leaks for performSelector variationsAlex Lorenz2017-03-231-1/+2
* [ObjC][Sema] Avoid ARC performSelector error for 'self' selectorAlex Lorenz2017-03-161-1/+0
* [ObjC][Sema] Avoid warning about a call to an instance method on anAlex Lorenz2017-03-151-1/+19
* [Sema][ObjC] Warn about 'performSelector' calls with selectorsAlex Lorenz2017-03-061-0/+69
* Sema: use PropertyDecl for property selectorSaleem Abdulrasool2017-02-201-8/+14
* [Sema][ObjC] perform-selector ARC check should see @selector in parensAlex Lorenz2017-02-201-1/+2
* More diagnostic name fixups: w_ -> warn_, warning_ -> warn_, not_ -> note_.Richard Smith2016-12-021-2/+2
* Mass-rename the handful of error_* diagnostics to err_*.Richard Smith2016-12-021-4/+4
* Add an assert to further check the invariant that a null pointerChandler Carruth2016-11-041-0/+4
* Fix typos in comments.George Burgess IV2016-09-011-3/+3
* ObjC Class Property: diagnostics when accessing a class property using instance.Manman Ren2016-06-281-7/+24
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-2/+2
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-2/+2
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-2/+2
* [ObjC kindof] Use type bound to filter out the candidate methods.Manman Ren2016-04-071-3/+2
* NFC: simplify code in BuildInstanceMessage.Manman Ren2016-04-071-36/+52
* [Sema] More changes to fix Objective-C fallout from r249995.Bob Wilson2016-02-131-28/+34
* Fix remaining Clang-tidy readability-redundant-control-flow warnings; other m...Eugene Zelenko2016-02-121-10/+4
* Class Property: class property and instance property can have the same name.Manman Ren2016-01-281-4/+7
* OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedefDavid Blaikie2016-01-151-1/+1
* [Sema] Suppress diags in overload resolution.George Burgess IV2016-01-131-59/+75
* Properly track that a character literal is UTF-8, and pretty print the prefix...Aaron Ballman2016-01-071-0/+2
* [TrailingObjects] Convert classes in ExprObjC.hJames Y Knight2015-12-311-3/+3
* [Sema] ArrayRef-ize BuildObjCDictionaryLiteral. NFCCraig Topper2015-12-241-15/+14
* [Sema] ArrayRef-ize ParseObjCStringLiteral and CodeCompleteObjCProtocolRefere...Craig Topper2015-12-241-8/+5
* Split RequireCompleteType into a function that actually requires that the typeRichard Smith2015-12-181-0/+2
* Use Sema::getLocForEndOfToken instead of Preprocessor::getLocForEndOfToken. NFCCraig Topper2015-11-151-6/+6
* Stop back-patching 'readonly' Objective-C properties with 'readwrite' ones.Douglas Gregor2015-11-031-2/+1
* Refine r251469 to give better (and more localizable) diagnosticsJohn McCall2015-10-281-1/+1
* Be slightly more permissive when checking for type-erased blocks.Bob Wilson2015-10-021-1/+2
* Silence a "not all control paths return a value" warning from MSVC. Should al...Aaron Ballman2015-07-241-1/+2
* Cleanup ObjCInterfaceDecl lookup for ObjC literalsAlex Denisov2015-07-241-99/+98
* Implement the Objective-C __kindof type qualifier.Douglas Gregor2015-07-071-10/+17
* Substitute type arguments into uses of Objective-C interface members.Douglas Gregor2015-07-071-28/+49
* Handle Objective-C type arguments.Douglas Gregor2015-07-071-2/+4
* Parsing, semantic analysis, and AST for Objective-C type parameters.Douglas Gregor2015-07-071-6/+9
* [ObjC] Add NSValue support for objc_boxed_expressionsAlex Denisov2015-06-261-8/+119
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-2/+2
* Introduced pragmas for audited nullability regions.Douglas Gregor2015-06-191-0/+4
* Extend type nullability qualifiers for Objective-C.Douglas Gregor2015-06-191-16/+117
* [Objective-C Sema]This patch fixes the warning when clang issuesFariborz Jahanian2015-04-151-6/+15