aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2009-05-29Avoid dumping during semantic analysis when checking array types whenMike Stump
2009-05-27Fix another test case.Anders Carlsson
2009-05-27Relax an assert to an if check.Anders Carlsson
2009-05-27Create CXXConstructExprs when constructing via copy initialization.Anders Carlsson
2009-05-21Template instantiation for GNU array-range designators.Douglas Gregor
2009-05-21Template instantiation for C99 designated initializers, because weDouglas Gregor
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-16PR3009: Get rid of bogus warning for scalar compound literals.Eli Friedman
2009-05-16Reflow some comments.Mike Stump
2009-05-01Replace more release+static_cast with takeAs.Anders Carlsson
2009-04-25fix PR4073 by making designated initializer checking code useChris Lattner
2009-04-16Attempt to fix a read-after-free running test/Sema/designated-initializers.c.Eli Friedman
2009-04-15Implement support for designated initializers that refer to members ofDouglas Gregor
2009-04-15Switch designated-initializer checking from using designator iteratorsDouglas Gregor
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