summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR11650: Implement resolution of core issue 1301. Value initialization can't beRichard Smith2012-02-141-15/+31
* Change the way we store initialization kinds so that all direct inits can dis...Sebastian Redl2012-02-121-5/+7
* Employ DirectList initialized entities to properly sort through some initiali...Sebastian Redl2012-02-121-12/+21
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-111-0/+7
* Implement core issue 5: a temporary created for copy-initialization has aRichard Smith2012-02-111-4/+6
* Switching to using dyn_cast_or_null, and fixing line endings in the test case.Aaron Ballman2012-02-091-2/+2
* Attempting to initialize a union member that does not exist no longer crashes.Aaron Ballman2012-02-091-1/+2
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* A useful approximation of initializer list constructors.Sebastian Redl2012-02-041-18/+43
* Factor out the actual overload resolution from TryConstructorInitialization, ...Sebastian Redl2012-02-041-53/+70
* Don't unwrap initializer lists before calling TryConstructorInitialization, i...Sebastian Redl2012-02-041-19/+30
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* In C++11 mode, when an integral constant expression is desired and we have aRichard Smith2012-02-041-15/+19
* Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman2012-02-021-5/+5
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-1/+1
* Downgrade C++11 narrowing conversion errors to warnings default-mappedDouglas Gregor2012-01-231-9/+15
* constexpr: converted constant expression handling for enumerator values, caseRichard Smith2012-01-181-1/+1
* Move narrowing conversion detection code from SemaInit to SemaOverload, readyRichard Smith2012-01-181-180/+79
* Sema support for initialization of std::initializer_list from initializer lists.Sebastian Redl2012-01-171-3/+108
* Re-add an over-zealously removed break.David Blaikie2012-01-171-0/+1
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-9/+4
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+0
* Convert SemaInit.cpp to pass a callback object to CorrectTypo.Kaelyn Uhrain2012-01-121-7/+25
* The value of a const weak variable is not an integer constant.John McCall2012-01-051-0/+15
* Change the diagnostics which said 'accepted as an extension' to instead sayRichard Smith2011-12-291-4/+1
* Fix build under -Wswitch by adding support for FK_ListConstructorOverloadFailedNick Lewycky2011-12-221-0/+4
* Overloading for initializer list construction.Sebastian Redl2011-12-221-4/+14
* List-initialization via constructor part 1. Still needs: pretty-printing, ove...Sebastian Redl2011-12-221-218/+304
* Revert r146766, and add a testcase for which it introduced a wrong-code bug.Richard Smith2011-12-201-37/+6
* Fix an inconsistency in the syntactic form of InitListExpr in case of initial...Nicola Gigante2011-12-161-6/+37
* C++11 constexpr: Add note stacks containing backtraces if constant evaluationRichard Smith2011-12-161-1/+1
* Revert r145244. It causes us to create broken ASTs with missing type informationRichard Smith2011-11-291-1/+1
* Removed useless ImplicitCast nodes in explicit cstyle and static castsNicola Gigante2011-11-281-1/+1
* Reference initialization with initializer lists.Sebastian Redl2011-11-271-24/+211
* Add feature to diagnostics that will provide more information on functionRichard Trieu2011-11-231-1/+3
* Fixed HadMultipleCandidates loading.Abramo Bagnara2011-11-191-26/+39
* Added missing ImplicitCastExpr around conversion operator call.Abramo Bagnara2011-11-161-5/+5
* Resolve placeholder expressions before trying to deduceJohn McCall2011-11-151-9/+6
* When reference binding array rvalues, such as those created by compoundPeter Collingbourne2011-11-131-1/+1
* Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith2011-10-291-1/+1
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-16/+2
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-2/+16
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-16/+2
* Don't try to set the "array filler" in a InitListExpr twice.Argyrios Kyrtzidis2011-10-211-2/+3
* -Wc++98-compat: diagnose if a reference is bound to a prvalue which does notRichard Smith2011-10-191-66/+138
* -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2.Richard Smith2011-10-181-6/+7
* Teach the ARC compiler to not require __bridge casts whenJohn McCall2011-10-171-0/+23
* Diagnose when omitting braces in direct list-initialization in C++0x.Sebastian Redl2011-10-161-10/+25
* In the verify-only pass, check that items that don't have an initializer in a...Sebastian Redl2011-10-161-17/+62
* Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer2011-10-141-2/+2
OpenPOWER on IntegriCloud