summaryrefslogtreecommitdiffstats
path: root/clang/Sema/SemaType.cpp
Commit message (Expand)AuthorAgeFilesLines
* extwarn about VLAs in C89 mode.Chris Lattner2007-08-281-2/+8
* c++'0x has long long also.Chris Lattner2007-08-281-1/+1
* warn about long long when in c89 mode.Chris Lattner2007-08-281-0/+6
* Implement more thoughful error recovery when dealing with bogus declarator ty...Steve Naroff2007-08-281-1/+12
* Fix bogus warnings (noticed by Chris) with array-constraints.c.Steve Naroff2007-08-261-4/+0
* add sema support for complex integer typesChris Lattner2007-08-211-12/+21
* Two typeof() related changes...Steve Naroff2007-08-011-1/+1
* remove more explicit accesses to the canonical type pointer.Chris Lattner2007-07-311-2/+2
* rename isReferenceType to follow the new scheme.Chris Lattner2007-07-311-2/+2
* Add parsing and AST support for GNU "typeof".Steve Naroff2007-07-311-0/+12
* recover from void argument types more nicely.Chris Lattner2007-07-211-2/+3
* better wording for an error, suggested by Neil.Chris Lattner2007-07-211-1/+1
* improve and simplify error recovery for calls, fix a crash when diagnosingChris Lattner2007-07-211-11/+12
* Fix a crasher that Neil reported: Sema::GetTypeForDeclarator should never Chris Lattner2007-07-191-16/+11
* Unspecified type specs default to int. This fixes a crashChris Lattner2007-07-131-0/+1
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-2/+1
* Submitted by: Bill WendlingBill Wendling2007-06-021-2/+20
* Bug #:Bill Wendling2007-05-271-0/+3
* Rename type::getAsString to getAsStringInternal. Add a newChris Lattner2007-05-161-6/+3
* Bug #:Steve Naroff2007-04-051-13/+13
* Bug #:Steve Naroff2007-04-051-1/+1
* Bug #:Steve Naroff2007-03-271-1/+3
* Bug #:Steve Naroff2007-03-271-10/+13
* Bug #:Steve Naroff2007-03-271-1/+10
* Added isa<> support for Statements and Expressions. This involved:Steve Naroff2007-02-261-1/+2
* C++: Added support for bool types.Bill Wendling2007-02-131-1/+1
* rename some classes, no functionality changes.Chris Lattner2007-01-261-1/+1
* Enforce the rest of C99 6.7.2.1p2, emitting diagnostics like:Chris Lattner2007-01-251-0/+11
* Add TaggedType, which represents tagged decls as types. Create these whenChris Lattner2007-01-231-3/+11
* Generalize DeclSpec::TypedefRep to allow it to hold any type representation.Chris Lattner2007-01-231-1/+1
* Enforce C99 6.7.5.3p3, rejecting code like:Chris Lattner2006-12-031-0/+5
* Diagnose errors like:Chris Lattner2006-12-031-5/+5
* reject int(const void).Chris Lattner2006-12-031-0/+4
* move void argument checking from the parser to the semantic analysis stage.Chris Lattner2006-12-031-3/+27
* implement AST representation for function types with and without a prototype.Chris Lattner2006-12-021-1/+19
* implement ParseParamDeclaratorType in the ast builderChris Lattner2006-12-021-0/+12
* Next step of retaining information about function prototypes: actually retainChris Lattner2006-12-021-5/+5
* Finish converting DeclSpec to use accessors.Chris Lattner2006-11-281-12/+13
* Convert more code to use DeclSpec accessorsChris Lattner2006-11-281-1/+1
* add accessors to DeclSpec, start moving clients over to use them.Chris Lattner2006-11-281-3/+3
* remember and pretty-print cast typesChris Lattner2006-11-201-0/+3
* correctly handle stuff like:Chris Lattner2006-11-201-2/+2
* Create a new TypeNameType class, which represents typedefs as types. ThisChris Lattner2006-11-201-4/+12
* remove #include of clang/Parse/DeclSpec.h from clang/AST/Decl.hChris Lattner2006-11-191-0/+1
* build TypedefDecl objects when parsing typedefs.Chris Lattner2006-11-191-1/+7
* Parse and remember types enough that we can pretty print:Chris Lattner2006-11-191-0/+8
* rearrange the type printing code so that we can do the horrible C "inside out"Chris Lattner2006-11-131-2/+3
* Implement parsing, printing and AST'ing of array types (except for the bounds).Chris Lattner2006-11-121-1/+13
* Build ASTs for the pointer qualifiers on declarators. This allows us toChris Lattner2006-11-121-56/+17
* We can now parse and remember the distinction between:Chris Lattner2006-11-121-2/+2
OpenPOWER on IntegriCloud