summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Changes ParenListExpr to always require a type.Manuel Klimek2011-06-221-13/+3
* When binding a reference to an Automatic Reference Counting temporary,Douglas Gregor2011-06-221-0/+7
* Give MaterializeTemporaryExpr the exact type of the lvalue it bindsDouglas Gregor2011-06-221-1/+3
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-2/+3
* Be sure to try a final ARC-production even in Objective-C++.John McCall2011-06-161-0/+2
* Automatic Reference Counting.John McCall2011-06-151-27/+288
* Implement Objective-C Related Result Type semantics.Douglas Gregor2011-06-111-0/+6
* Drop most of InitializationSequence::SequenceKind's values. They didn't reall...Sebastian Redl2011-06-051-56/+12
* Remove more references to FailedSequence.Sebastian Redl2011-06-051-3/+3
* Remove all references to InitializationSequence::FailedSequence from outside ...Sebastian Redl2011-06-051-1/+1
* Implement defaulting of destructors.Alexis Hunt2011-05-121-0/+15
* 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
OpenPOWER on IntegriCloud