summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect thisJohn McCall2009-08-031-92/+130
* Rename Action::TagKind to Action::TagUseKind, which removes both a misnomerJohn McCall2009-07-311-5/+5
* sp.John McCall2009-07-311-1/+1
* Clean up the ActOnTag action, so that there is only a single entryDouglas Gregor2009-07-231-0/+1
* Issue a more descriptive diagnostics when mis-declaringFariborz Jahanian2009-07-201-2/+2
* Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith2009-07-141-0/+19
* Pass the right brace SourceLocation from the Parser to the TagDecls.Argyrios Kyrtzidis2009-07-141-2/+2
* Implement more of C++0x 'auto'. A variable with an auto type specifier must h...Anders Carlsson2009-07-111-1/+3
* Parsing fix for out-of-line constructors, from Piotr RakDouglas Gregor2009-07-061-2/+4
* Keep track of the Expr used to describe the size of an array type,Douglas Gregor2009-07-061-4/+6
* Fix: <rdar://problem/7021553> clang -fsyntax-only crashes (in ParseDeclaratio...Ted Kremenek2009-06-301-4/+4
* Fix test.Anders Carlsson2009-06-261-0/+7
* Implement enough of the 'auto' keyword so we can claim to support N2546.Anders Carlsson2009-06-261-1/+4
* OpenCL 1.0 support: attributesNate Begeman2009-06-261-2/+25
* Parse the C++0x decltype specifier.Anders Carlsson2009-06-241-0/+10
* Start propagating template parameter lists to the right places toDouglas Gregor2009-06-231-2/+9
* Implement implicit instantiation of the member functions of a class templateDouglas Gregor2009-06-221-1/+1
* Keep track of when declarations are "used" according to C andDouglas Gregor2009-06-191-2/+6
* Implement correct name lookup inside an initializer of a C++ class static dat...Argyrios Kyrtzidis2009-06-171-0/+7
* It's an error to use a function declared in a class definition as a default a...Anders Carlsson2009-06-121-1/+2
* Add more parser support for Microsoft extensions.Eli Friedman2009-06-081-23/+48
* Add real parsing for __declspec. It doesn't make much of a difference Eli Friedman2009-06-081-11/+43
* Disallow exception specs on typedefs.Sebastian Redl2009-05-311-3/+8
* AddInitializerToDecl needs to take a full expression.Anders Carlsson2009-05-301-1/+1
* Reject incomplete types in exception specs.Sebastian Redl2009-05-291-18/+24
* If a declarator group declares a type, make sure to add that declaration Eli Friedman2009-05-291-1/+2
* When we parse a tag specifier, keep track of whether that tagDouglas Gregor2009-05-281-2/+4
* Refactor the common code of 'ParseTypeofSpecifier' and 'ParseSizeofAlignofExp...Argyrios Kyrtzidis2009-05-221-38/+22
* Parse typeof-specifier the same way as sizeof/alignof are parsed.Argyrios Kyrtzidis2009-05-221-48/+39
* Merge the ASTVector and ASTOwningVector templates, since they offeredDouglas Gregor2009-05-211-1/+0
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-5/+5
* Implement a FIXME, we now pass in the locations of the braces for enums.Mike Stump2009-05-161-3/+3
* Implement parsing for explicit instantiations of class templates, e.g.,Douglas Gregor2009-05-121-17/+11
* Refactor the parsing of declarations so that template declarations canDouglas Gregor2009-05-121-68/+89
* Add parsing of friend specifiers.Anders Carlsson2009-05-061-0/+7
* Rework the way we handle constructor decls to be less hacky and fix PR3948 co...Anders Carlsson2009-04-301-10/+11
* Just because a declaration has the same name as its containing class doesn't ...Anders Carlsson2009-04-291-10/+10
* Have the parser communicate the exception specification to the action.Sebastian Redl2009-04-291-6/+31
* This is a pretty big cleanup for how invalid decl/type are handle.Chris Lattner2009-04-251-1/+1
* fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns)Chris Lattner2009-04-241-0/+1
* Fixup codegen for write barriers for block variables. Radar 6786715Mike Stump2009-04-211-1/+1
* Make the implicit-int handling error recovery stuff handle C++Chris Lattner2009-04-141-20/+34
* refactor "implicit int error recovery" code out of Chris Lattner2009-04-141-62/+83
* Fix a regression in a previous patch that broke implicit Chris Lattner2009-04-141-2/+4
* fix a comment typo Sebastian noticed.Chris Lattner2009-04-121-1/+1
* add support for handling C++'0x unified initializer syntaxChris Lattner2009-04-121-2/+2
* Fix some C++ error recovery problems in init declarator parsingChris Lattner2009-04-121-6/+3
* mark the declspec as invalid when we recover instead of forcing to int,Chris Lattner2009-04-121-3/+3
* Diagnose invalid uses of tagged types with a missing tag. For example, in:Chris Lattner2009-04-121-20/+44
* Implement the first set of changes for PR3963 and rdar://6759604,Chris Lattner2009-04-121-4/+71
OpenPOWER on IntegriCloud