summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* In some situations, TemplateArgumentLoc wasn't setting TypeSourceLoc (seeCraig Silverstein2010-11-181-1/+1
* Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek2010-11-101-16/+16
* Diagnose attempst to template using declarations and using directives.John McCall2010-11-101-14/+42
* tidy upChris Lattner2010-11-091-5/+5
* fix PR8380, a crash on invalid due to an illogical DeclSpec SourceRange being...Chris Lattner2010-11-091-1/+0
* Tag references shouldn't ever get template parameter lists.John McCall2010-10-191-4/+9
* Redirect templated friend class decls to a new Sema callback andJohn McCall2010-10-191-3/+14
* Parse default arguments within member functions in source order, fromDouglas Gregor2010-10-121-9/+7
* Add parsing support for Microsoft attributes. MS attributes will just be skip...Francois Pichet2010-10-111-0/+26
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-1/+2
* Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor2010-10-011-0/+19
* Allow the use of C++0x deleted functions as an extension in C++98.Anders Carlsson2010-09-241-1/+3
* Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor2010-09-091-2/+1
* Improve recovery when there is a stray ']' or ')' before the ';' atDouglas Gregor2010-09-071-3/+4
* Improve recovery when a comma is missing between enumerators in anDouglas Gregor2010-09-071-5/+5
* Improve diagnostic and recovery when missing a comma between base orDouglas Gregor2010-09-071-0/+6
* Enable inline namespaces in C++03 as an extension.Sebastian Redl2010-08-311-0/+4
* Basic code completion support for the base and member initializers inDouglas Gregor2010-08-281-6/+13
* Parser support for inline namespacesSebastian Redl2010-08-271-7/+14
* One who seeks knowledge learns something new every day.John McCall2010-08-261-27/+25
* Parse all kinds of declarations as part of a linkage-specification,Douglas Gregor2010-08-241-1/+1
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-8/+8
* Abstract out passing around types and kill off ActionBase.John McCall2010-08-241-33/+31
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-2/+3
* Push DeclGroupRefs and TemplateNames in an opaque but type-safe wayJohn McCall2010-08-231-3/+3
* Sundry incremental steps towards killing off Action.John McCall2010-08-231-4/+4
* DeclPtrTy -> Decl *John McCall2010-08-211-35/+35
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-3/+3
* -Make TokenID of IdentifierInfo read-only, remove setTokenID().Argyrios Kyrtzidis2010-08-111-2/+2
* Allow multiple __declspec attributes after a class-key.John McCall2010-08-051-1/+1
* Fixed typedef inside extern "C".Abramo Bagnara2010-07-301-0/+1
* Improve error recovery when presented with an ill-formed template-idJohn McCall2010-07-301-5/+9
* Add source location information to C++ base specifiers.Nick Lewycky2010-07-261-3/+14
* Treat template parameters as part of the declaration-specifiers for theJohn McCall2010-07-161-4/+7
* Move the "current scope" state from the Parser into Action. ThisDouglas Gregor2010-07-021-37/+37
* Partial fix for PR7267 based on comments by John McCall on an earlier patch.Chandler Carruth2010-06-281-0/+22
* When semantic analysis fail to introduce a class or class template,Douglas Gregor2010-06-211-30/+35
* When parsing cached C++ method declarations/definitions, save theDouglas Gregor2010-06-161-0/+2
* Make the "extra ';' inside a struct or union" diagnostic moreDouglas Gregor2010-06-161-0/+1
* Allow an asm label specifier on C++ methods, like GCC does.Chris Lattner2010-06-131-2/+11
* Added AccessSpecDecl node.Abramo Bagnara2010-06-051-1/+6
* Don't try to parse class template specializations in C. It can onlyDouglas Gregor2010-05-301-3/+1
* Don't just skip over the entire tag definition if the parser action didn'tJohn McCall2010-05-281-10/+8
* Improve code completion in failure cases in two ways:Douglas Gregor2010-05-251-5/+5
* Propagate access specifiers to anonymous union members nested within classes.John McCall2010-05-211-1/+1
* mutable is a storage class that can follow a class/struct/union definition. F...Douglas Gregor2010-05-171-0/+1
* Namespaces can only be defined at global or namespace scope. Fixes PR6596.Douglas Gregor2010-05-141-0/+8
* Replace a char*/size pair with stringref.Benjamin Kramer2010-05-031-1/+1
* Parse friend template ids as types instead of ending up inJohn McCall2010-04-141-4/+8
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-1/+1
OpenPOWER on IntegriCloud