| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a bug with designated initializers where we were stepping out of a | Douglas Gregor | 2009-02-12 | 1 | -8/+7 |
* | When handling "the rest" of a designated array subobject, maybe sure | Douglas Gregor | 2009-02-09 | 1 | -1/+1 |
* | Implement semantic analysis for the GNU flexible array initialization | Douglas Gregor | 2009-02-04 | 1 | -27/+127 |
* | Add iterators to LookupResult, allowing one to iterate over the | Douglas Gregor | 2009-02-02 | 1 | -0/+2 |
* | Check value-initializations that occur when an initializer list | Douglas Gregor | 2009-02-02 | 1 | -17/+106 |
* | Upgrade the "excess elements in array initializer" warning to an | Douglas Gregor | 2009-01-30 | 1 | -2/+3 |
* | Implement and test aggregate initialization in C++. Major changes: | Douglas Gregor | 2009-01-30 | 1 | -31/+155 |
* | Switch Type::isAggregateType to use the C++ definition of "aggregate | Douglas Gregor | 2009-01-30 | 1 | -2/+2 |
* | Make CodeGen produce an error if we come across a non-constant initializer li... | Douglas Gregor | 2009-01-29 | 1 | -3/+1 |
* | Introduce a new expression node, ImplicitValueInitExpr, that | Douglas Gregor | 2009-01-29 | 1 | -8/+20 |
* | Clean up designated initialization of unions, so that CodeGen doesn't | Douglas Gregor | 2009-01-29 | 1 | -3/+14 |
* | move library-specific diagnostic headers into library private dirs. Reduce | Chris Lattner | 2009-01-29 | 1 | -1/+0 |
* | fix an absolutely inscrutible gcc 4.0 error: | Chris Lattner | 2009-01-29 | 1 | -1/+5 |
* | Better documentation for our initialization checker | Douglas Gregor | 2009-01-29 | 1 | -19/+48 |
* | Move InitListChecker out of Sema.h | Douglas Gregor | 2009-01-29 | 1 | -0/+76 |
* | Eliminate infinite looping in a wacky case with designated initializers. Simp... | Douglas Gregor | 2009-01-29 | 1 | -17/+24 |
* | Remove Expr::hasSideEffects. It doesn't work anyway | Douglas Gregor | 2009-01-28 | 1 | -2/+2 |
* | Improvements to code-generation and semantic analysis of designated | Douglas Gregor | 2009-01-28 | 1 | -37/+75 |
* | Code generation support for C99 designated initializers. | Douglas Gregor | 2009-01-28 | 1 | -97/+345 |
* | Split the single monolithic DiagnosticKinds.def file into one | Chris Lattner | 2009-01-27 | 1 | -1/+1 |
* | More APSInt appeasement | Douglas Gregor | 2009-01-23 | 1 | -12/+20 |
* | Hopefully the last of the APSInt signedness issues with initializers. Fixes P... | Douglas Gregor | 2009-01-23 | 1 | -0/+1 |
* | Make sure all of the isUnsigned flags line up when comparing initializer valu... | Douglas Gregor | 2009-01-23 | 1 | -3/+7 |
* | Properly manage the bit-widths of APInts/APSInts in array initialization. | Douglas Gregor | 2009-01-23 | 1 | -7/+12 |
* | Reimplement the handling of the "current object" in designator | Douglas Gregor | 2009-01-22 | 1 | -145/+197 |
* | Initial implementation of semantic analysis and ASTs for C99 | Douglas Gregor | 2009-01-22 | 1 | -33/+358 |
* | Introduce support for C++0x explicit conversion operators (N2437) | Douglas Gregor | 2009-01-14 | 1 | -1/+1 |
* | Revert my previous, failed attempt to pretty-print anonymous struct/union acc... | Douglas Gregor | 2009-01-08 | 1 | -1/+0 |
* | Fix printing of member references to avoid displaying implicitly-generated me... | Douglas Gregor | 2009-01-07 | 1 | -0/+1 |
* | Address some comments on the name lookup/DeclContext patch from Chris | Douglas Gregor | 2008-12-11 | 1 | -1/+1 |
* | Unifies the name-lookup mechanisms used in various parts of the AST | Douglas Gregor | 2008-12-11 | 1 | -10/+18 |
* | Change a whole lot of diagnostics to take QualType's directly | Chris Lattner | 2008-11-24 | 1 | -1/+1 |
* | remove the last old-fashioned Diag method. Transition complete! | Chris Lattner | 2008-11-20 | 1 | -2/+2 |
* | remove one more old-style Diag method. | Chris Lattner | 2008-11-19 | 1 | -13/+12 |
* | Remember whether an initlist had a designator in the AST. | Chris Lattner | 2008-10-26 | 1 | -1/+2 |
* | Support initialization of incomplete array with zero size (as | Daniel Dunbar | 2008-08-18 | 1 | -10/+9 |
* | More #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -1/+0 |
* | Minor #include cleaning | Daniel Dunbar | 2008-08-11 | 1 | -0/+1 |
* | InitListChecker::CheckListElementTypes(): Check for function types and issue ... | Steve Naroff | 2008-08-10 | 1 | -3/+4 |
* | Make sure to count the struct elements correctly; here, we want the | Eli Friedman | 2008-08-09 | 1 | -1/+2 |
* | Finally fix PR2189. This makes a fairly invasive but important change to | Chris Lattner | 2008-08-04 | 1 | -3/+6 |
* | -Changes to TagDecl: | Argyrios Kyrtzidis | 2008-06-09 | 1 | -1/+1 |
* | For struct initialization, check compatibility with the unqualified | Eli Friedman | 2008-06-09 | 1 | -1/+3 |
* | Count the number of initializable members correctly in structs/unions | Eli Friedman | 2008-05-25 | 1 | -2/+6 |
* | Diagnose implicit init list for empty aggregate, like struct {}. Fixes | Eli Friedman | 2008-05-25 | 1 | -0/+7 |
* | Move the error checking for variable-sized objects so we don't | Eli Friedman | 2008-05-25 | 1 | -20/+19 |
* | Be a bit more defensive in SemaInit. | Eli Friedman | 2008-05-20 | 1 | -1/+7 |
* | Adjust warning so that it doesn't fire when there is an error. | Eli Friedman | 2008-05-19 | 1 | -3/+4 |
* | Add errors for some illegal constructs (specifically, "int a = {{3}};" | Eli Friedman | 2008-05-19 | 1 | -10/+14 |
* | Some more SemaInit cleanup. | Eli Friedman | 2008-05-19 | 1 | -36/+42 |