summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-1/+1
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-3/+3
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-3/+3
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-3/+3
* Support __attribute__((packed)) (along with other attributes) at theDouglas Gregor2010-03-291-2/+3
* Clean up after ourselves when there's an error parsing the base clause.John McCall2010-03-171-2/+5
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-161-1/+4
* Use SmallString instead of SmallVectorKovarththanan Rajaratnam2010-03-131-47/+47
* Fix an amusing typo that completely the re-introduction of parametersDouglas Gregor2010-03-021-1/+1
* Add commentDouglas Gregor2010-03-021-1/+2
* When we're parsing template names as part of base-specifiers, we areDouglas Gregor2010-03-011-1/+1
* Implement PR6423 by using one token of lookahead to disambiguate Chris Lattner2010-02-281-9/+32
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-4/+2
* Fix an assertion-on-error during tentative constructor parsing byJohn McCall2010-02-261-2/+3
* Improve parsing and instantiation of destructor names, so that we canDouglas Gregor2010-02-161-4/+2
* Clean up ownership of 'AttributeList' objects in Parser. ApparentlyTed Kremenek2010-02-111-9/+9
* Fix assertion failure when parsing linkage specifications (PR5921),Douglas Gregor2010-02-071-0/+2
* Add attributes to namespace decls.Anders Carlsson2010-02-071-2/+2
* In some contexts, type declarations cannot occur. Pass this information down ...Sebastian Redl2010-02-031-3/+11
* Declarators can have grouping parens. This fixes rdar://7608537.Chris Lattner2010-02-031-0/+1
* fix PR6216Chris Lattner2010-02-031-0/+1
* the declspec of a declaration can have storage-class specifiers,Chris Lattner2010-02-021-7/+18
* Implement PR6180, substantially improving the diagnostics we get fromChris Lattner2010-02-021-1/+38
* improve diagnostics for C++ struct ; issues. Before:Chris Lattner2010-02-021-12/+8
* Rework base and member initialization in constructors, with severalDouglas Gregor2010-01-311-3/+7
* Move the type specifier location for elaborated-type-specifiers fromDouglas Gregor2010-01-251-1/+5
* Implement elementary access control.John McCall2010-01-231-1/+1
* While determining when to parse inline member functions of a class,Douglas Gregor2010-01-161-8/+28
* Improve recovery for template-ids whose template-name doesn't actuallyDouglas Gregor2010-01-121-6/+45
* Parse dependent template-ids in base clauses and memberDouglas Gregor2010-01-121-3/+4
* Don't inject the class name until that magical lbrace.John McCall2009-12-201-0/+2
* Parse base specifiers within the scope of the class. This is possibly notJohn McCall2009-12-191-12/+18
* Remember the type name's scope specifier in the DeclSpec.John McCall2009-12-121-1/+1
* Implement access declarations. Most of the work here is parsing them, whichJohn McCall2009-12-111-1/+41
* fix incorrect parsing of bitfields pointed out by Doug. I choseChris Lattner2009-12-101-2/+7
* refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifierChris Lattner2009-12-101-4/+8
* rename ExtensionRAIIObject.h -> RAIIObjectsForParser.hChris Lattner2009-12-101-1/+1
* Fixes a bogus error when declaring an extern "C" array.Fariborz Jahanian2009-12-091-2/+3
* remove some defaulted params for consistency.Chris Lattner2009-12-071-3/+3
* reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner2009-12-071-4/+4
* revert my previous patch, it is breaking something and I don't have timeChris Lattner2009-12-061-4/+4
* implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner2009-12-061-4/+4
* remove some extraneous syntax: sourceloc implicitly converts to sourcerange.Chris Lattner2009-12-061-2/+2
* Fix attribute between function decl ')' and '{' or '=0'John Thompson2009-11-251-0/+7
* Parse C++ member check attributes - base_check, hiding, and override.Alexis Hunt2009-11-251-2/+5
* Have the parser tell sema whether a member declaration is a function definiti...Sebastian Redl2009-11-241-0/+1
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-26/+233
* Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall2009-11-181-1/+3
* Improve parsing of template arguments to lay the foundation forDouglas Gregor2009-11-101-8/+2
* add some fixit hints.Chris Lattner2009-11-061-1/+2
OpenPOWER on IntegriCloud