aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-26Improve error recovery in C++: when we hit 'implicit int' cases in C++,Chris Lattner
2009-06-13Allow initializing a vector with a vector in addition to allowing a list Eli Friedman
2009-05-31Fix for PR4285: allow intializing a const wchar_t array with a wide Eli Friedman
2009-05-30Remove VarDecl from CXXConstructExpr.Anders Carlsson
2009-05-30Remove VarDecl from CheckInitializerTypes now that CXXConstructExpr doesn't n...Anders Carlsson
2009-05-29Make sure we don't give the wrong warning, and make sure not to set Eli Friedman
2009-05-29Add an assertion so that we don't accidentally build constant arrays of Eli Friedman
2009-05-29Revert r72575, which isn't really right, and fix up other code to Eli Friedman
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