summaryrefslogtreecommitdiffstats
path: root/clang/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* simplify structure body parsing code. Reorganize how tags are processed.Chris Lattner2007-01-231-10/+31
* fix some incorrect assertionsChris Lattner2007-01-231-3/+4
* There is no need for the Action::TagType enum, use DeclSpec::TST instead.Chris Lattner2007-01-231-15/+15
* Finish tag processing. Since it can be shared with C++ Classes and enums,Chris Lattner2007-01-231-13/+23
* Diagnose mixing of tags. For example, for:Chris Lattner2007-01-231-7/+15
* When parsing a struct/union tag, we need to know whether the tag is a useChris Lattner2007-01-231-2/+18
* Unstack identifiers more carefully when poping scope. Add assertion to catch...Chris Lattner2007-01-231-1/+18
* Make name lookup properly obey C namespaces, simplify decl construction byChris Lattner2007-01-221-19/+57
* Change scopes to maintain decls, not identifiers.Chris Lattner2007-01-211-13/+22
* Handle C99 6.7.5.3p10, fixing test/Parser/attributes.cChris Lattner2007-01-211-2/+10
* Next big step in function parsing: create decl objects for parameters,Chris Lattner2007-01-211-7/+35
* add some commentsChris Lattner2006-12-041-3/+12
* Scrutinize K&R parameter declarations. This implements C99 6.9.1p6, correctlyChris Lattner2006-12-031-0/+23
* Next step of retaining information about function prototypes: actually retainChris Lattner2006-12-021-1/+1
* First step towards accurately retaining information about functionChris Lattner2006-12-021-1/+1
* capture sourcelocation info for type specifiers. This improves diagnosticsChris Lattner2006-11-281-1/+1
* Finish converting DeclSpec to use accessors.Chris Lattner2006-11-281-2/+4
* When a decl is popped from its current scope, link it to the decl chain forChris Lattner2006-11-211-5/+10
* split the ParseFunctionDefinition action into two actions, one which isChris Lattner2006-11-211-6/+17
* Add support for C90 implicitly defined functions, e.g.:Chris Lattner2006-11-201-0/+28
* remember and pretty-print cast typesChris Lattner2006-11-201-0/+2
* when a typedef name is parsed as part of declspecs, remember the decl for theChris Lattner2006-11-201-3/+2
* decls should all have typesChris Lattner2006-11-191-5/+4
* remove #include of clang/Parse/DeclSpec.h from clang/AST/Decl.hChris Lattner2006-11-191-5/+4
* implement RTTI for Decl objects, eliminate some hokey virtual methods.Chris Lattner2006-11-191-5/+7
* add an action method for declspecs without declarators, like "struct foo;".Chris Lattner2006-11-191-1/+16
* build TypedefDecl objects when parsing typedefs.Chris Lattner2006-11-191-21/+35
* implement conversion of simple declspec base types, and implement TypeRef::dumpChris Lattner2006-11-111-1/+1
* restructure code to build the framework for creating types from declarators.Chris Lattner2006-11-111-0/+8
* introduce a new ASTContext class to hold long-lived ast nodes.Chris Lattner2006-11-101-1/+0
* move the rest of the expr sema to SemaExpr.cpp and the decl processing stuffChris Lattner2006-11-101-2/+63
* Change courses on how we do semantic analysis. Semantic analysisChris Lattner2006-11-091-0/+18
OpenPOWER on IntegriCloud