aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
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
2008-12-11Address some comments on the name lookup/DeclContext patch from ChrisDouglas Gregor
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-11-24Change a whole lot of diagnostics to take QualType's directly Chris Lattner
2008-11-20remove the last old-fashioned Diag method. Transition complete!Chris Lattner
2008-11-19remove one more old-style Diag method.Chris Lattner
2008-10-26Remember whether an initlist had a designator in the AST.Chris Lattner
2008-08-18Support initialization of incomplete array with zero size (asDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11Minor #include cleaningDaniel Dunbar
2008-08-10InitListChecker::CheckListElementTypes(): Check for function types and issue ...Steve Naroff
2008-08-09Make sure to count the struct elements correctly; here, we want the Eli Friedman
2008-08-04Finally fix PR2189. This makes a fairly invasive but important change toChris Lattner
2008-06-09-Changes to TagDecl:Argyrios Kyrtzidis
2008-06-09For struct initialization, check compatibility with the unqualified Eli Friedman
2008-05-25Count the number of initializable members correctly in structs/unions Eli Friedman
2008-05-25Diagnose implicit init list for empty aggregate, like struct {}. Fixes Eli Friedman
2008-05-25Move the error checking for variable-sized objects so we don't Eli Friedman
2008-05-20Be a bit more defensive in SemaInit.Eli Friedman
2008-05-19Adjust warning so that it doesn't fire when there is an error.Eli Friedman
2008-05-19Add errors for some illegal constructs (specifically, "int a = {{3}};" Eli Friedman
2008-05-19Some more SemaInit cleanup.Eli Friedman
2008-05-19Various fixes; solves (almost) all of the test regressions that would be Eli Friedman
2008-05-06Several fixes to SemaInit.cpp. It's still not enabled (since it fails a few t...Steve Naroff
2008-05-01Replace Sema::CheckInitializerListTypes() with a helper class (InitListChecke...Steve Naroff