aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-04-01Add some more code modification hintsDouglas Gregor
2009-03-28Make our diagnostics about the obsolete GNU designated-initializerDouglas Gregor
2009-03-21Fix a thinko in the pre-allocation strategy for structured initializerDouglas Gregor
2009-03-20When building the structured initializer list, pre-allocate storage inDouglas Gregor
2009-03-20Allow flexible array initializers that are not surrounded byDouglas Gregor
2009-03-16Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl
2009-03-01Fix PR3509 by providing correct starting locations for initializer listsDouglas Gregor
2009-02-28Eliminate CXXRecordTypeDouglas Gregor
2009-02-26fix a bozobug.Chris Lattner
2009-02-26ok, not as broken as I thought, just confusing. This allows Chris Lattner
2009-02-26allow wide strings to initialize arrays compatible with wchar_t. Chris Lattner
2009-02-24handle @encode interactions with array initializers.Chris Lattner
2009-02-24rename CheckStringLiteralInit to CheckStringInit and pass in the Chris Lattner
2009-02-24make SemaRef be a reference to sema, not a pointer.Chris Lattner
2009-02-24move InitListChecker to be private to SemaInit.cppChris Lattner
2009-02-24Make CheckSingleInitializer a static function in SemaInit.cppChris Lattner
2009-02-24make CheckStringLiteralInit a static function in SemaInit.cppChris Lattner
2009-02-24change IsStringLiteralInit into a static function in SemaInit.cppChris Lattner
2009-02-24move some initialization checking code from SemaDecl.cppChris Lattner
2009-02-18Downgrade the "excess elements in initializer" errors to warnings *inDouglas Gregor
2009-02-12Fix a bug with designated initializers where we were stepping out of aDouglas Gregor
2009-02-09When handling "the rest" of a designated array subobject, maybe sureDouglas Gregor
2009-02-04Implement semantic analysis for the GNU flexible array initializationDouglas Gregor
2009-02-02Add iterators to LookupResult, allowing one to iterate over theDouglas Gregor
2009-02-02Check value-initializations that occur when an initializer listDouglas Gregor
2009-01-30Upgrade the "excess elements in array initializer" warning to anDouglas Gregor
2009-01-30Implement and test aggregate initialization in C++. Major changes:Douglas Gregor
2009-01-30Switch Type::isAggregateType to use the C++ definition of "aggregateDouglas Gregor
2009-01-29Make CodeGen produce an error if we come across a non-constant initializer li...Douglas Gregor
2009-01-29Introduce a new expression node, ImplicitValueInitExpr, thatDouglas Gregor
2009-01-29Clean up designated initialization of unions, so that CodeGen doesn'tDouglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-29fix an absolutely inscrutible gcc 4.0 error:Chris Lattner
2009-01-29Better documentation for our initialization checkerDouglas Gregor
2009-01-29Move InitListChecker out of Sema.hDouglas Gregor
2009-01-29Eliminate infinite looping in a wacky case with designated initializers. Simp...Douglas Gregor
2009-01-28Remove Expr::hasSideEffects. It doesn't work anywayDouglas Gregor
2009-01-28Improvements to code-generation and semantic analysis of designatedDouglas Gregor
2009-01-28Code generation support for C99 designated initializers.Douglas Gregor
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-23More APSInt appeasementDouglas Gregor
2009-01-23Hopefully the last of the APSInt signedness issues with initializers. Fixes P...Douglas Gregor
2009-01-23Make sure all of the isUnsigned flags line up when comparing initializer valu...Douglas Gregor
2009-01-23Properly manage the bit-widths of APInts/APSInts in array initialization.Douglas Gregor
2009-01-22Reimplement the handling of the "current object" in designatorDouglas Gregor
2009-01-22Initial implementation of semantic analysis and ASTs for C99Douglas Gregor
2009-01-14Introduce support for C++0x explicit conversion operators (N2437)Douglas Gregor
2009-01-08Revert my previous, failed attempt to pretty-print anonymous struct/union acc...Douglas Gregor
2009-01-07Fix printing of member references to avoid displaying implicitly-generated me...Douglas Gregor