summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make it so that we actually generate definitions for explicitlyAlexis Hunt2011-05-121-1/+1
* Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andAlexis Hunt2011-05-091-1/+2
* Fix delegating constructors stylistic issues.Alexis Hunt2011-05-031-2/+1
* Fully implement delegating constructors!Alexis Hunt2011-05-011-7/+10
* Don't waste memory if the initializer expression is empty.Argyrios Kyrtzidis2011-04-281-4/+8
* PR4304: Add warning for designators in strict c89 mode.Eli Friedman2011-04-241-0/+3
* Use the ArrayFiller to fill out "holes" in the array initializer due to desig...Argyrios Kyrtzidis2011-04-211-1/+6
* ForArgyrios Kyrtzidis2011-04-211-7/+16
* In C++, when initializing an array from a pascal string, it's OK if the arrayAnders Carlsson2011-04-141-0/+9
* PR9669: implement correct checking for [dcl.init.string]p2.Eli Friedman2011-04-111-5/+14
* Use ExprResult& instead of Expr *& in SemaJohn Wiegley2011-04-081-67/+90
* 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
OpenPOWER on IntegriCloud