aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDecl.cpp
AgeCommit message (Expand)Author
2011-01-05Fix an embarrassing think in the disambiguation logic for the ellipsis in a p...Douglas Gregor
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-12-23Implement parsing of function parameter packs and non-type templateDouglas Gregor
2010-12-10Added ParenType type node.Abramo Bagnara
2010-12-03Added struct/class syntactic info for c++0x scoped enum.Abramo Bagnara
2010-12-01After parsing a ':' in an enum-specifier within class context,Douglas Gregor
2010-11-22Remove the other FIXME I added. This is covered by the Index test and not tes...Nico Weber
2010-11-22Try to get the bots green after r119966.Nico Weber
2010-11-22Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661.Nico Weber
2010-11-19When parsing something that looks like an ill-formedDouglas Gregor
2010-11-16Emit a specific diagnostic when typedefing C++ bool, mirroring gcc.Argyrios Kyrtzidis
2010-11-10Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek
2010-11-10Diagnose attempst to template using declarations and using directives.John McCall
2010-11-09fix PR8380, a crash on invalid due to an illogical DeclSpec SourceRange being...Chris Lattner
2010-10-22Parse attributes on enumerators and instantiate attributes on enum decls.John McCall
2010-10-21Teach the C++ simple-type-specifier parser and tentative parses aboutDouglas Gregor
2010-10-11Add parsing support for Microsoft attributes. MS attributes will just be skip...Francois Pichet
2010-10-08Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor
2010-10-08When we encounter a '==' in a context expecting a '=', assume the user made a...Argyrios Kyrtzidis
2010-10-01Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor
2010-09-28vla expressions used in __typeof__ must be evaluated.Fariborz Jahanian
2010-09-24Allow the use of C++0x deleted functions as an extension in C++98.Anders Carlsson
2010-09-16Implement code completion for Objective-C class message sends that areDouglas Gregor
2010-09-16Implement automatic bracket insertion for Objective-C class messageDouglas Gregor
2010-09-11When parsing default function arguments, do not mark any declarationsDouglas Gregor
2010-09-09Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor
2010-09-07Improve recovery when a comma is missing between enumerators in anDouglas Gregor
2010-09-03Add symantic support for the Pascal calling convention viaDawn Perchik
2010-08-31Enable inline namespaces in C++03 as an extension.Sebastian Redl
2010-08-27Parser support for inline namespacesSebastian Redl
2010-08-27Suggest "const" and "volatile" code completions after a functionDouglas Gregor
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-25Reformatting.John McCall
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-24Abstract out passing around types and kill off ActionBase.John McCall
2010-08-23Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall
2010-08-23Introduce a new code-completion point when we're parsing aDouglas Gregor
2010-08-23When complaining about a duplicate declspec, provide a Fix-It thatDouglas Gregor
2010-08-23Sundry incremental steps towards killing off Action.John McCall
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-17Get rid of extra nesting when checking for invalid type,Fariborz Jahanian
2010-08-17Diagnose if type of iboutletcollection attribute is a builtin type.Fariborz Jahanian
2010-08-16Fix a crash when parsing malformed out-of-line member function Fariborz Jahanian
2010-08-11Once code completion has completed, pass a "completion context" on toDouglas Gregor
2010-08-06Introduce a new token kind 'cxx_defaultarg_end' to mark the end of C++ defaul...Argyrios Kyrtzidis
2010-07-29Reword the empty struct/union warning in C to note that such structs and unio...Douglas Gregor
2010-07-11Fix PR7617 by not entering ParseFunctionDefinition whenChris Lattner
2010-07-11add a const qualifier, refactor some code.Chris Lattner
2010-07-02Move the "current scope" state from the Parser into Action. ThisDouglas Gregor