aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2009-01-09Provide a new kind of iterator, the specific_decl_iterator, thatDouglas Gregor
2009-01-07Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor
2008-12-18Clean up the C89/C++ warnings about C99 array features to not Chris Lattner
2008-12-15Diagnose erroneous uses of out-of-line member definitions and scopeDouglas Gregor
2008-12-05Introduce basic support for dependent types, type-dependentDouglas Gregor
2008-12-02Handle new by passing the Declaration to the Action, not a processed type.Sebastian Redl
2008-11-24Change a whole lot of diagnostics to take QualType's directly Chris Lattner
2008-11-21Implementation of new and delete parsing and sema.Sebastian Redl
2008-11-20remove the last old-fashioned Diag method. Transition complete!Chris Lattner
2008-11-20remove another old-school Diag method.Chris Lattner
2008-11-19remove one more old-style Diag method.Chris Lattner
2008-11-03Implement C++ DR 106 and C++ DR 540, both of which deal withDouglas Gregor
2008-10-26Don't give a default argument to ASTContext::getFunctionType for the TypeQual...Argyrios Kyrtzidis
2008-10-24-Add support for cv-qualifiers after function declarators.Argyrios Kyrtzidis
2008-10-24Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian...Douglas Gregor
2008-10-22Implement ranking of standard conversion sequences by their qualificationDouglas Gregor
2008-10-22Move Sema::GetNonReferenceType to QualType::getNonReferenceType and make it i...Douglas Gregor
2008-10-21Initial step toward supporting qualification conversions (C++ 4.4).Douglas Gregor
2008-10-20fix indentationChris Lattner
2008-10-16In C++, an empty parameter list indicates a function that takes no parameters.Argyrios Kyrtzidis
2008-08-27First wave of changes to support "blocks" (an extension to C).Steve Naroff
2008-08-25Do typechecking and codegen for K&R-style function declarations Eli Friedman
2008-08-18warn when someone tries to make an array of ObjC interfaces instead of arrayChris Lattner
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-09Implement support for the 'wchar_t' C++ type.Argyrios Kyrtzidis
2008-07-26make DeclSpec manage its own protocol qualifier list memory instead of havingChris Lattner
2008-07-26fix several problems with the protocol qualified id handling where id was imp...Chris Lattner
2008-06-29make type attribute processing static instead of methods on Sema.Chris Lattner
2008-06-29handle type attributes when converting types, not when processing decls.Chris Lattner
2008-06-28adjust the prototypes of a bunch of decl processing methods to take Chris Lattner
2008-06-27the 'mode' attribute is a decl attribute, not a type attribute. Move it toChris Lattner
2008-06-26Make Declarator::getDeclSpec() return a const reference to avoidChris Lattner
2008-06-26fix a bug handling type attributes in the declspec. declspec processingChris Lattner
2008-05-27Implementation of gcc mode attribute; this is significant because Eli Friedman
2008-05-14An array of VLAs is a VLA. Shouldn't make any significant difference at Eli Friedman
2008-05-07Diagnose attempts to use C++ default arguments outside of a function declarationDouglas Gregor
2008-04-13Introduce support for finding class and enum names via ordinary name lookup i...Douglas Gregor
2008-04-13This patch is just the easy part of the class names patch, whichChris Lattner
2008-04-10Several improvements from Doug Gregor related to defaultChris Lattner
2008-04-08Add support for C++ default arguments, and rework Parse-Sema Chris Lattner
2008-04-06move a semantic check out of the parser into sema.Chris Lattner
2008-04-05Fix handling of implicit int, resolving PR2012 and reverting (andChris Lattner
2008-04-02add a common base class "PointerLikeType" for PointerType and ReferenceType,Chris Lattner
2008-04-02Various parts of the standard require something to be an "incomplete or Chris Lattner
2008-04-021) Enforce C99 6.7.3p2: "Types other than pointer types derived fromChris Lattner
2008-04-02Fix several bugs in array -> pointer decomposition.Chris Lattner
2008-04-02Fix PR2017 and silence some bogus errors.Chris Lattner
2008-03-16Make the parameter count of ObjCMethodDecl unsigned, youChris Lattner