summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove Expr::hasSideEffects. It doesn't work anywayDouglas Gregor2009-01-281-2/+2
* Improvements to code-generation and semantic analysis of designatedDouglas Gregor2009-01-281-37/+75
* Code generation support for C99 designated initializers.Douglas Gregor2009-01-281-97/+345
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* More APSInt appeasementDouglas Gregor2009-01-231-12/+20
* Hopefully the last of the APSInt signedness issues with initializers. Fixes P...Douglas Gregor2009-01-231-0/+1
* Make sure all of the isUnsigned flags line up when comparing initializer valu...Douglas Gregor2009-01-231-3/+7
* Properly manage the bit-widths of APInts/APSInts in array initialization.Douglas Gregor2009-01-231-7/+12
* Reimplement the handling of the "current object" in designatorDouglas Gregor2009-01-221-145/+197
* Initial implementation of semantic analysis and ASTs for C99Douglas Gregor2009-01-221-33/+358
* Introduce support for C++0x explicit conversion operators (N2437)Douglas Gregor2009-01-141-1/+1
* Revert my previous, failed attempt to pretty-print anonymous struct/union acc...Douglas Gregor2009-01-081-1/+0
* Fix printing of member references to avoid displaying implicitly-generated me...Douglas Gregor2009-01-071-0/+1
* Address some comments on the name lookup/DeclContext patch from ChrisDouglas Gregor2008-12-111-1/+1
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-10/+18
* Change a whole lot of diagnostics to take QualType's directly Chris Lattner2008-11-241-1/+1
* remove the last old-fashioned Diag method. Transition complete!Chris Lattner2008-11-201-2/+2
* remove one more old-style Diag method.Chris Lattner2008-11-191-13/+12
* Remember whether an initlist had a designator in the AST.Chris Lattner2008-10-261-1/+2
* Support initialization of incomplete array with zero size (asDaniel Dunbar2008-08-181-10/+9
OpenPOWER on IntegriCloud