aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2012-02-19Add a testcase for using objects with list-constructors, and fix a Sema crash...Sebastian Redl
2012-02-19Fix a crash for nested initializer list initialization. Still does the wrong ...Sebastian Redl
2012-02-17Basic code generation support for std::initializer_list.Sebastian Redl
2012-02-15Support GCC's bug^Wextension allowing class array members to be initalized by aRichard Smith
2012-02-15When overload resolution picks an implicitly-deleted special memberDouglas Gregor
2012-02-15Introduce a new initialization entity for lambda captures, andDouglas Gregor
2012-02-14PR11650: Implement resolution of core issue 1301. Value initialization can't beRichard Smith
2012-02-12Change the way we store initialization kinds so that all direct inits can dis...Sebastian Redl
2012-02-12Employ DirectList initialized entities to properly sort through some initiali...Sebastian Redl
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-11Implement core issue 5: a temporary created for copy-initialization has aRichard Smith
2012-02-09Switching to using dyn_cast_or_null, and fixing line endings in the test case.Aaron Ballman
2012-02-09Attempting to initialize a union member that does not exist no longer crashes.Aaron Ballman
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04A useful approximation of initializer list constructors.Sebastian Redl
2012-02-04Factor out the actual overload resolution from TryConstructorInitialization, ...Sebastian Redl
2012-02-04Don't unwrap initializer lists before calling TryConstructorInitialization, i...Sebastian Redl
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-02-04In C++11 mode, when an integral constant expression is desired and we have aRichard Smith
2012-02-02Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-23Downgrade C++11 narrowing conversion errors to warnings default-mappedDouglas Gregor
2012-01-18constexpr: converted constant expression handling for enumerator values, caseRichard Smith
2012-01-18Move narrowing conversion detection code from SemaInit to SemaOverload, readyRichard Smith
2012-01-17Sema support for initialization of std::initializer_list from initializer lists.Sebastian Redl
2012-01-17Re-add an over-zealously removed break.David Blaikie
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2012-01-12Convert SemaInit.cpp to pass a callback object to CorrectTypo.Kaelyn Uhrain
2012-01-05The value of a const weak variable is not an integer constant.John McCall
2011-12-29Change the diagnostics which said 'accepted as an extension' to instead sayRichard Smith
2011-12-22Fix build under -Wswitch by adding support for FK_ListConstructorOverloadFailedNick Lewycky
2011-12-22Overloading for initializer list construction.Sebastian Redl
2011-12-22List-initialization via constructor part 1. Still needs: pretty-printing, ove...Sebastian Redl
2011-12-20Revert r146766, and add a testcase for which it introduced a wrong-code bug.Richard Smith
2011-12-16Fix an inconsistency in the syntactic form of InitListExpr in case of initial...Nicola Gigante
2011-12-16C++11 constexpr: Add note stacks containing backtraces if constant evaluationRichard Smith
2011-11-29Revert r145244. It causes us to create broken ASTs with missing type informationRichard Smith
2011-11-28Removed useless ImplicitCast nodes in explicit cstyle and static castsNicola Gigante
2011-11-27Reference initialization with initializer lists.Sebastian Redl
2011-11-23Add feature to diagnostics that will provide more information on functionRichard Trieu
2011-11-19Fixed HadMultipleCandidates loading.Abramo Bagnara
2011-11-16Added missing ImplicitCastExpr around conversion operator call.Abramo Bagnara
2011-11-15Resolve placeholder expressions before trying to deduceJohn McCall
2011-11-13When reference binding array rvalues, such as those created by compoundPeter Collingbourne
2011-10-29Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith
2011-10-25Restore r142914 and r142915, now with missing file and apparentJohn McCall
2011-10-25Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi
2011-10-25Introduce a placeholder type for "pseudo object"John McCall
2011-10-21Don't try to set the "array filler" in a InitListExpr twice.Argyrios Kyrtzidis