summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprObjC.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-1/+1
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-6/+1
* [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallba...Bruno Ricci2019-03-251-8/+11
* [ObjC] Emit a boxed expression as a compile-time constant if theAkira Hatanaka2019-03-081-0/+25
* [SemaObjC] Don't infer the availabilty of +new from -init if the receiver has...Erik Pilkington2019-02-041-4/+3
* Re-commit "[AST] Introduce GenericSelectionExpr::Association"Bruno Ricci2019-01-291-7/+9
* Revert "[AST] Introduce GenericSelectionExpr::Association"Bruno Ricci2019-01-281-9/+7
* [AST] Introduce GenericSelectionExpr::AssociationBruno Ricci2019-01-281-7/+9
* [AST] Pack GenericSelectionExprBruno Ricci2019-01-261-7/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Sema] Call CheckPlaceholderExpr to resolve typeof or decltypeAkira Hatanaka2019-01-101-1/+1
* [ObjC] Messages to 'self' in class methods that return 'instancetype' shouldAlex Lorenz2018-12-201-22/+43
* 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