summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement delegating constructors partially.Alexis Hunt2011-02-261-0/+7
* Remove the FIXME I introduced last night, and pull the logic forChandler Carruth2011-02-251-3/+8
* Rough fix for PR9323 that prevents Clang from marking copy constructorChandler Carruth2011-02-251-1/+3
* Implement the GNU C extension which permits the initialization of anDouglas Gregor2011-02-221-4/+101
* Reorganize subelement initialization checking, no functionality change.John McCall2011-02-211-70/+82
* Small optimization: avoid redundant checks of whether a type is an arrayJohn McCall2011-02-211-21/+25
* implement a tiny amount of codegen support for gnu array range Chris Lattner2011-02-191-2/+7
* Handle the resolution of a reference to a function template (whichDouglas Gregor2011-02-191-4/+8
* When initializing struct members, the important thing is that the "initializi...Argyrios Kyrtzidis2011-02-011-1/+2
* Fixed parameter names.Abramo Bagnara2011-01-271-2/+2
* Fix whitespace.NAKAMURA Takumi2011-01-271-348/+348
* 7bit-ize.NAKAMURA Takumi2011-01-271-3/+3
* Fix a horrible bug in our handling of C-style casting, where a C-styleDouglas Gregor2011-01-271-10/+11
* Implement the preference for move-construction over copy-constructionDouglas Gregor2011-01-211-4/+4
* Promote the static getNRVOCandidate() function, which computed theDouglas Gregor2011-01-211-1/+1
* Improve the diagnostic that complains about binding an rvalueDouglas Gregor2011-01-211-0/+1
* More work to bring reference binding up to the latest C++0xDouglas Gregor2011-01-211-6/+11
* When performing reference binding via a conversion function, performDouglas Gregor2011-01-211-7/+2
* Start refactoring reference binding to more closely match the C++0xDouglas Gregor2011-01-201-34/+35
* Add some tests for reference-collapsing and referencing bindingDouglas Gregor2011-01-201-3/+1
* Sema::BuildCXXMemberCallExpr() can fail due to access or ambiguities,Douglas Gregor2011-01-201-2/+1
* Emit an extension diagnostic for C99 designated initializers that appear in C...Douglas Gregor2011-01-161-0/+5
* MSVC doesn't require an accessible copy-constructor when binding a temporary ...Francois Pichet2010-12-311-1/+1
* Redesign the way anonymous fields are handled in designated-initializers.Francois Pichet2010-12-221-67/+31
* Bump up property conversion earlier in the initialization process. FixesJohn McCall2010-12-071-1/+5
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-071-9/+13
* Don't crash when initializing a subaggregate in C from a property r-value.John McCall2010-12-041-0/+1
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-041-5/+11
* When we're performing an explicit cast of some sort, don't complainDouglas Gregor2010-12-021-6/+4
* Switch a lot of call-sites over to using the new value-kind calculations.John McCall2010-11-241-2/+2
* Major anonymous union/struct redesign.Francois Pichet2010-11-211-0/+5
* A bundle of whitespace changes, separated out from the functional changes.Nick Lewycky2010-11-201-6/+4
* Assorted work leading towards the elimination of CK_Unknown.John McCall2010-11-151-1/+1
* When performing initialization of a copy of a temporary object, useDouglas Gregor2010-11-121-3/+5
* Extend the bitfield-truncation warning to initializations.John McCall2010-11-111-1/+8
* Unnest; no functionality change.John McCall2010-11-111-42/+42
* Add a variant of GCC-style vector types for ARM NEON.Bob Wilson2010-11-101-1/+1
* Improve our handling of C++ [class.copy]p3, which specifies that aDouglas Gregor2010-11-081-8/+30
* When attempting reference binding to an overloaded function, alsoDouglas Gregor2010-11-081-10/+13
* Properly diagnose invalid casts to function references. Patch byDouglas Gregor2010-11-081-1/+6
* Don't remove the init expression from the initializer list if it had a semant...Argyrios Kyrtzidis2010-10-301-1/+0
* When list-initializing a vector, try to copy-initialize from vectors insteadJohn McCall2010-10-301-53/+82
* No really, we don't have a retain/release system for statements/expressionsJohn McCall2010-10-261-1/+1
* Improve the tracking of source locations for parentheses in constructor calls.Chandler Carruth2010-10-251-5/+14
* Introduce support for emitting diagnostics (warnings + their notes)Douglas Gregor2010-10-121-1/+3
* Allow a string literal to initialize a tail array (PR8217), patch Chris Lattner2010-10-101-1/+2
* This patch fixes multiple issues in clang's designated init builder andDouglas Gregor2010-10-081-11/+24
* In Sema's TryRefInitWithConversionFunction, suppress user conversions for the...Argyrios Kyrtzidis2010-10-051-2/+4
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-2/+1
* When performing overload resolution, only compare the final conversionDouglas Gregor2010-09-121-7/+8
OpenPOWER on IntegriCloud