summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* In C++11 mode, when an integral constant expression is desired and we have aRichard Smith2012-02-041-15/+15
* Don't allow a value of a scoped enumeration to be used as the first bound for anRichard Smith2012-02-041-4/+8
* Fix a rejects-valid in C++11: array new of a negative size, or overflowing arrayRichard Smith2012-02-041-16/+32
* Don't warn on use of default allocator with an over-aligned type when theNick Lewycky2012-02-041-1/+1
* Clang has existing support for debuggers thatSean Callanan2012-02-041-1/+1
* Make explicit captures which cause implicit captures work correctly.Eli Friedman2012-02-031-13/+4
* Implement implicit capture for lambda expressions.Eli Friedman2012-02-031-1/+2
* Note whether a lambda is mutable in the LambdaScopeInfo; this information wil...Eli Friedman2012-02-031-0/+2
* Add some code to accurately perform odr-used marking for variables per the C+...Eli Friedman2012-02-021-0/+4
* Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman2012-02-021-11/+11
* Diagnose the restriction on default arguments in C++11 [expr.prim.lambda]p5.Douglas Gregor2012-02-011-1/+7
* Introduce the lambda scope before determining explicit captures, whichDouglas Gregor2012-02-011-108/+100
* Improve checking of explicit captures in a C++11 lambda expression:Douglas Gregor2012-02-011-14/+56
* Diagnose attempts to explicitly capture a __block variable in a lambda.Douglas Gregor2012-02-011-3/+8
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-4/+5
* Improve efficiency of Sema::MaybeBindToTemporary by working with thePeter Collingbourne2012-01-261-4/+19
* Slight refactoring; catch yet another case where we were missing an lvalue-to...Eli Friedman2012-01-261-6/+1
* Fix r148920 to what I actually meant to commit.Eli Friedman2012-01-251-1/+3
* Add missing check for placeholders.Eli Friedman2012-01-251-4/+10
* Make sure we correctly treat __is_convertible_to as an unevaluated context. ...Eli Friedman2012-01-251-2/+3
* Switch PerformImplicitConversion over to use DefaultLvalueConversion for lval...Eli Friedman2012-01-241-3/+5
* Add a new warning, -Wover-aligned, which detects attempts to use the defaultNick Lewycky2012-01-241-0/+16
* Minor fixups for auto deduction of initializer lists.Sebastian Redl2012-01-231-1/+2
* Add a source range to the ms path. Spotted by David Blaikie.Nico Weber2012-01-231-1/+1
* In microsoft mode, downgrade pseudo-destructors on void from error to warning.Nico Weber2012-01-231-2/+5
* Make sure the AST correctly represents lvalue-to-rvalue conversions where app...Eli Friedman2012-01-231-2/+1
* Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler an...Eli Friedman2012-01-201-16/+6
* Convert DiagnoseEmptyLookup to use correction callbacks.Kaelyn Uhrain2012-01-181-2/+4
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-2/+2
* Add some calls to MarkDeclarationReferenced, towards a point where every decl...Eli Friedman2012-01-161-0/+3
* In Objective-C++, actually compute the base type of a member accessDouglas Gregor2012-01-121-12/+17
* Start refactoring code for capturing variables and 'this' so that it is share...Eli Friedman2012-01-111-38/+38
* Do placeholder conversions on array bounds in both declarators andJohn McCall2012-01-111-4/+7
* More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman2012-01-071-32/+72
* Lambdas: semantic analysis of explicit captures.Eli Friedman2012-01-071-5/+78
* More lambda work. Fixes a minor bug Richard pointed out, makes lookup for la...Eli Friedman2012-01-061-13/+53
* More lambda work. Tweak the Sema interface slightly. Start adding the pieces...Eli Friedman2012-01-051-12/+60
* Add an explicit LambdaExprContext to Declarator, to parallel BlockLiteralCont...Eli Friedman2012-01-041-2/+4
* Stub out the Sema interface for lambda expressions, and change the parser to ...Eli Friedman2012-01-041-0/+35
* Support decltype in pseudo destructors and dependent destructor calls.David Blaikie2011-12-161-33/+50
* In debugger support mode, if we have a top-level message sendDouglas Gregor2011-12-151-0/+9
* Fix/test decltype dtor calls with invalid base expression.David Blaikie2011-12-121-1/+1
* Decltype in non-pseudo (& non-dependent) dtor calls.David Blaikie2011-12-081-0/+16
* Implement support for the __is_final type trait, to determine whetherDouglas Gregor2011-12-031-0/+7
* Revert r145244. It causes us to create broken ASTs with missing type informationRichard Smith2011-11-291-68/+64
* Removed useless ImplicitCast nodes in explicit cstyle and static castsNicola Gigante2011-11-281-64/+68
* In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for anPeter Collingbourne2011-11-271-1/+2
* Added missing ImplicitCastExpr around conversion operator call.Abramo Bagnara2011-11-161-1/+7
* Fixed missing cast and wrong cast kind in delete expression.Abramo Bagnara2011-11-161-2/+5
* In ARC, don't reclaim objects of Class type.John McCall2011-11-141-0/+4
OpenPOWER on IntegriCloud