aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
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
2011-10-19-Wc++98-compat: diagnose if a reference is bound to a prvalue which does notRichard Smith
2011-10-18-Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2.Richard Smith
2011-10-17Teach the ARC compiler to not require __bridge casts whenJohn McCall
2011-10-16Diagnose when omitting braces in direct list-initialization in C++0x.Sebastian Redl
2011-10-16In the verify-only pass, check that items that don't have an initializer in a...Sebastian Redl
2011-10-14Change operator<< for raw_ostream and NamedDecl to take a reference instead o...Benjamin Kramer
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-10-10Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289.Douglas Gregor
2011-10-09Initialize the HadMultipleCandidates flag.Benjamin Kramer
2011-10-05Added a flag to identify resolved overloaded function references.Abramo Bagnara
2011-10-04Remove a nonsensical bit of code from InitListChecker::getStructuredSubobject...Eli Friedman
2011-09-27Get rid of useless helper Sema::CastCategory.Eli Friedman
2011-09-27PR11009: Fix a FIXME which was leading to an assertion failure with rvalue re...Eli Friedman
2011-09-26CheckStringInit has side effects; make sure we don't run it in VerifyOnly mod...Eli Friedman
2011-09-26Fix a typo in the new VerifyOnly handling in SemaInit. No visible difference...Eli Friedman
2011-09-25Add a missing increment to avoid infinite looping in the regression test.Benjamin Kramer
2011-09-24Treat list-initialization of scalars as a first-class citizen in C++11.Sebastian Redl
2011-09-24Give InitListChecker a verification-only mode, where it neither emits diagnos...Sebastian Redl
2011-09-24In Initialization, add step kind SK_ListConstructorCall (list-initializationSebastian Redl
2011-09-24Inline Sema::CheckInitList into its only user.Sebastian Redl