summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix another test case.Anders Carlsson2009-05-271-0/+8
* Relax an assert to an if check.Anders Carlsson2009-05-271-3/+3
* Create CXXConstructExprs when constructing via copy initialization.Anders Carlsson2009-05-271-2/+10
* Template instantiation for GNU array-range designators.Douglas Gregor2009-05-211-1/+1
* Template instantiation for C99 designated initializers, because weDouglas Gregor2009-05-211-5/+16
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-2/+3
* PR3009: Get rid of bogus warning for scalar compound literals.Eli Friedman2009-05-161-1/+1
* Reflow some comments.Mike Stump2009-05-161-18/+16
* Replace more release+static_cast with takeAs.Anders Carlsson2009-05-011-2/+1
* fix PR4073 by making designated initializer checking code useChris Lattner2009-04-251-28/+16
* Attempt to fix a read-after-free running test/Sema/designated-initializers.c.Eli Friedman2009-04-161-3/+3
* Implement support for designated initializers that refer to members ofDouglas Gregor2009-04-151-12/+85
* Switch designated-initializer checking from using designator iteratorsDouglas Gregor2009-04-151-16/+17
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-11/+16
* Add some more code modification hintsDouglas Gregor2009-04-011-1/+3
* Make our diagnostics about the obsolete GNU designated-initializerDouglas Gregor2009-03-281-2/+2
* Fix a thinko in the pre-allocation strategy for structured initializerDouglas Gregor2009-03-211-2/+10
* When building the structured initializer list, pre-allocate storage inDouglas Gregor2009-03-201-0/+26
* Allow flexible array initializers that are not surrounded byDouglas Gregor2009-03-201-6/+19
* Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl2009-03-161-1/+1
* Fix PR3509 by providing correct starting locations for initializer listsDouglas Gregor2009-03-011-11/+11
* Eliminate CXXRecordTypeDouglas Gregor2009-02-281-2/+2
* fix a bozobug.Chris Lattner2009-02-261-0/+1
* ok, not as broken as I thought, just confusing. This allows Chris Lattner2009-02-261-1/+1
* allow wide strings to initialize arrays compatible with wchar_t. Chris Lattner2009-02-261-6/+25
* handle @encode interactions with array initializers.Chris Lattner2009-02-241-17/+21
* rename CheckStringLiteralInit to CheckStringInit and pass in the Chris Lattner2009-02-241-19/+26
* make SemaRef be a reference to sema, not a pointer.Chris Lattner2009-02-241-78/+78
* move InitListChecker to be private to SemaInit.cppChris Lattner2009-02-241-4/+3
* Make CheckSingleInitializer a static function in SemaInit.cppChris Lattner2009-02-241-13/+13
* make CheckStringLiteralInit a static function in SemaInit.cppChris Lattner2009-02-241-18/+19
* change IsStringLiteralInit into a static function in SemaInit.cppChris Lattner2009-02-241-7/+8
* move some initialization checking code from SemaDecl.cppChris Lattner2009-02-241-3/+156
* Downgrade the "excess elements in initializer" errors to warnings *inDouglas Gregor2009-02-181-4/+10
* Fix a bug with designated initializers where we were stepping out of aDouglas Gregor2009-02-121-8/+7
* When handling "the rest" of a designated array subobject, maybe sureDouglas Gregor2009-02-091-1/+1
* Implement semantic analysis for the GNU flexible array initializationDouglas Gregor2009-02-041-27/+127
* Add iterators to LookupResult, allowing one to iterate over theDouglas Gregor2009-02-021-0/+2
* Check value-initializations that occur when an initializer listDouglas Gregor2009-02-021-17/+106
* Upgrade the "excess elements in array initializer" warning to anDouglas Gregor2009-01-301-2/+3
* Implement and test aggregate initialization in C++. Major changes:Douglas Gregor2009-01-301-31/+155
* Switch Type::isAggregateType to use the C++ definition of "aggregateDouglas Gregor2009-01-301-2/+2
* Make CodeGen produce an error if we come across a non-constant initializer li...Douglas Gregor2009-01-291-3/+1
* Introduce a new expression node, ImplicitValueInitExpr, thatDouglas Gregor2009-01-291-8/+20
* Clean up designated initialization of unions, so that CodeGen doesn'tDouglas Gregor2009-01-291-3/+14
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+0
* fix an absolutely inscrutible gcc 4.0 error:Chris Lattner2009-01-291-1/+5
* Better documentation for our initialization checkerDouglas Gregor2009-01-291-19/+48
* Move InitListChecker out of Sema.hDouglas Gregor2009-01-291-0/+76
* Eliminate infinite looping in a wacky case with designated initializers. Simp...Douglas Gregor2009-01-291-17/+24
OpenPOWER on IntegriCloud