summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Constant expression evaluation refactoring:Richard Smith2011-10-101-3/+3
* Per C++ [class.bit]p2, unnamed bit-fields are not members. Fixes PR10289.Douglas Gregor2011-10-101-1/+1
* Initialize the HadMultipleCandidates flag.Benjamin Kramer2011-10-091-0/+3
* Added a flag to identify resolved overloaded function references.Abramo Bagnara2011-10-051-1/+11
* Remove a nonsensical bit of code from InitListChecker::getStructuredSubobject...Eli Friedman2011-10-041-3/+0
* Get rid of useless helper Sema::CastCategory.Eli Friedman2011-09-271-1/+1
* PR11009: Fix a FIXME which was leading to an assertion failure with rvalue re...Eli Friedman2011-09-271-4/+1
* CheckStringInit has side effects; make sure we don't run it in VerifyOnly mod...Eli Friedman2011-09-261-3/+5
* Fix a typo in the new VerifyOnly handling in SemaInit. No visible difference...Eli Friedman2011-09-261-1/+1
* Add a missing increment to avoid infinite looping in the regression test.Benjamin Kramer2011-09-251-1/+4
* Treat list-initialization of scalars as a first-class citizen in C++11.Sebastian Redl2011-09-241-5/+6
* Give InitListChecker a verification-only mode, where it neither emits diagnos...Sebastian Redl2011-09-241-217/+320
* In Initialization, add step kind SK_ListConstructorCall (list-initializationSebastian Redl2011-09-241-5/+21
* Inline Sema::CheckInitList into its only user.Sebastian Redl2011-09-241-11/+4
* Fix typos and non-doxygen-ness in a few comments.Sebastian Redl2011-09-241-4/+2
OpenPOWER on IntegriCloud