summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-2/+2
* [Sema][ObjC] Infer availability of +new from availability of -init.Erik Pilkington2018-09-101-3/+9
* [ObjC] Error out when using forward-declared protocol in a @protocolAlex Lorenz2018-08-171-1/+5
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-4/+5
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-71/+75
* Remove trailing spaceFangrui Song2018-07-301-190/+190
* [Sema][ObjC] Do not propagate the nullability specifier on the receiverAkira Hatanaka2018-07-261-0/+5
* DR1687: When overload resolution selects a built-in operator, implicitRichard Smith2018-06-271-6/+8
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-9/+9
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [Sema] Make deprecation fix-it replace all multi-parameter ObjC method slots.Volodymyr Sapsai2018-03-291-12/+14
* Add an option to disable tail-call optimization for escaping blocks.Akira Hatanaka2018-03-021-0/+5
* Track in the AST whether the operand to a UnaryOperator can overflow and then...Aaron Ballman2018-01-091-3/+3
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-0/+1
* [ObjC] Boxed strings should use the nullability from stringWithUTF8String's r...Alex Lorenz2017-11-081-0/+7
* [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