aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2009-03-09Rename DiagnoseIncompleteType to RequireCompleteType, and update the document...Douglas Gregor
2009-03-03Implement the basics of implicit instantiation of class templates, inDouglas Gregor
2009-02-28Template instantiation for function typesDouglas Gregor
2009-02-28Implement template instantiation for pointer, reference, and (some)Douglas Gregor
2009-02-27Give a code insertion hint for how to fix 'implicit int' warnings and errors.Chris Lattner
2009-02-27upgrade various 'implicit int' warnings from an ext-warn to warning when notChris Lattner
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-26Drop uses of getAsPointerLikeType.Daniel Dunbar
2009-02-23- Generate error for protocol qualifiers on 'Class'.Steve Naroff
2009-02-23Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244.Steve Naroff
2009-02-21Add support for GCC ObjC extension "Class<protocol>". Sigh.Steve Naroff
2009-02-21Warn about bogus protocol qualifiers.Steve Naroff
2009-02-21Re-fix r65140 correctly.Eli Friedman
2009-02-20Always try to fold array sizes, and warn if we could fold something that isn'...Anders Carlsson
2009-02-20remove some more methods from objc decls, using the iteratorChris Lattner
2009-02-18fariborz already fixed this.Chris Lattner
2009-02-18minor name changes, no functionality change.Chris Lattner
2009-02-18Start generating gc'able code using the newFariborz Jahanian
2009-02-18Cleanup objc's gc attributes code no longer needed.Fariborz Jahanian
2009-02-18Update Parser::ParseTypeName to return a TypeResult, which also tellsDouglas Gregor
2009-02-18Allow "overloadable" functions in C to be declared as variadic withoutDouglas Gregor
2009-02-18Representation of objc gc's attribute using ExtQualType.Fariborz Jahanian
2009-02-17Renamed ASQualType to ExtQualType to reflect its moreFariborz Jahanian
2009-02-16Make "implicit int" an error in C++ (unless we're allowing MicrosoftDouglas Gregor
2009-02-16random cleanupChris Lattner
2009-02-14Add a test case for -ffreestanding that redefines malloc.Douglas Gregor
2009-02-11Rename Sema::hasSameType to QualType::isSameAsDouglas Gregor
2009-02-10Add type-checking and implicit conversions for template parameters ofDouglas Gregor
2009-02-10GNU allows structs with flexible array members to be placed insideDouglas Gregor
2009-02-09Make Sema::getTypeName return the opaque pointer of a QualType ratherDouglas Gregor
2009-02-07Use 'Destroy(Context)' instead of 'Context.Deallocate()' (does recursive free...Ted Kremenek
2009-02-07Overhaul of Stmt allocation:Ted Kremenek
2009-02-04Add support for blocks with explicit return types.Mike Stump
2009-01-30Implement and test aggregate initialization in C++. Major changes:Douglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-28Implement pointer to member handling in static_cast.Sebastian Redl
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-26Remove an implemented FIXME and extend test cases. Follow-up on Doug's review.Sebastian Redl
2009-01-25Implement implicit conversions for pointers-to-member.Sebastian Redl
2009-01-24Add support for declaring pointers to members.Sebastian Redl
2009-01-19Centralize error reporting of improper uses of incomplete types in theDouglas Gregor
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