summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Get rid of extra nesting when checking for invalid type,Fariborz Jahanian2010-08-171-5/+5
* Diagnose if type of iboutletcollection attribute is a builtin type.Fariborz Jahanian2010-08-171-2/+4
* Fix a crash when parsing malformed out-of-line member function Fariborz Jahanian2010-08-161-1/+4
* Once code completion has completed, pass a "completion context" on toDouglas Gregor2010-08-111-5/+5
* Introduce a new token kind 'cxx_defaultarg_end' to mark the end of C++ defaul...Argyrios Kyrtzidis2010-08-061-1/+9
* Reword the empty struct/union warning in C to note that such structs and unio...Douglas Gregor2010-07-291-2/+2
* Fix PR7617 by not entering ParseFunctionDefinition whenChris Lattner2010-07-111-4/+17
* add a const qualifier, refactor some code.Chris Lattner2010-07-111-6/+8
* Move the "current scope" state from the Parser into Action. ThisDouglas Gregor2010-07-021-39/+39
* Make sure parens/braces/brackets are correctly balanced.Argyrios Kyrtzidis2010-06-171-0/+2
* Make the "extra ';' inside a struct or union" diagnostic moreDouglas Gregor2010-06-161-0/+1
* Add some missing parentheses, from Anton YartsevDouglas Gregor2010-06-161-1/+1
* Teach code completion to adjust its completion priorities based on theDouglas Gregor2010-05-301-0/+7
* Empty enum in c is now error to match gcc's behavior.Fariborz Jahanian2010-05-281-1/+1
* Improve code completion in failure cases in two ways:Douglas Gregor2010-05-251-2/+2
* Propagate access specifiers to anonymous union members nested within classes.John McCall2010-05-211-2/+3
* Added basic source locations to Elaborated and DependentName types.Abramo Bagnara2010-05-191-1/+1
* Add support for Microsoft's __thiscall, from Steven Watanabe!Douglas Gregor2010-05-181-4/+9
* Improve error recovery in C/ObjC when the first argument of a functionChris Lattner2010-05-141-5/+22
* Refactor ParseFunctionDeclaratorIdentifierList to have the firstChris Lattner2010-05-141-11/+18
* It's okay to reference an enum in a template definition, even thoughDouglas Gregor2010-05-031-9/+12
* Be more careful around dependent nested-name-specifiers, complainingDouglas Gregor2010-04-241-4/+38
* Make Parser::ConsumeAndStoreUntil() more consistent with Parser::SkipUntil().Argyrios Kyrtzidis2010-04-231-1/+2
* Audit uses of Sema::LookupSingleName for those lookups that areDouglas Gregor2010-04-151-0/+5
* Parse constructor names in friend declarations. Part of the fix forJohn McCall2010-04-131-8/+16
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-7/+8
* Fix some redundant errors by changing CXXScopeSpec::isSet calls intoJeffrey Yasskin2010-04-071-1/+1
* fix PR6782, an accept invalid. We weren't emitting the diagnostic Chris Lattner2010-04-051-7/+10
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-5/+5
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-5/+5
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-5/+5
* Make sure we actually override ReadHeaderFileInfo when we meant toDouglas Gregor2010-03-161-1/+1
* Diagnose the declaration of enum templates. Also, be a bit moreDouglas Gregor2010-03-021-3/+13
* Robustify instantiation of templates when there are errors in theDouglas Gregor2010-03-011-4/+4
* Don't infinite-loop if TryAnnotateCXXScopeToken fails to annotate but doesn'tJohn McCall2010-03-011-0/+2
* pull some altivec stuff out of line.Chris Lattner2010-02-281-0/+66
* Implement PR6423 by using one token of lookahead to disambiguate Chris Lattner2010-02-281-0/+41
* Fix an assertion-on-error during tentative constructor parsing byJohn McCall2010-02-261-36/+60
* Only parse C++0x attribute specifiers in declarators when in C++0xDouglas Gregor2010-02-191-1/+1
* Improve the diagnostic given when referring to a tag type without a tag (in C)John McCall2010-02-141-1/+1
* Clean up ownership of 'AttributeList' objects in Parser. ApparentlyTed Kremenek2010-02-111-14/+15
* First stage of adding AltiVec supportJohn Thompson2010-02-051-3/+32
* In some contexts, type declarations cannot occur. Pass this information down ...Sebastian Redl2010-02-031-4/+6
* improve diagnostics on missing ; in a struct. Before:Chris Lattner2010-02-021-5/+7
* Move the type specifier location for elaborated-type-specifiers fromDouglas Gregor2010-01-251-2/+4
* Whenever completing ordinary names for an Objective-C source, alsoDouglas Gregor2010-01-131-1/+3
* Add type source information for both kinds of typeof types.John McCall2010-01-131-0/+4
* Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor2010-01-131-18/+145
* Improve code completion by introducing patterns for the various C andDouglas Gregor2010-01-101-1/+8
* Fix 80-col violation.Zhongxing Xu2009-12-281-1/+1
OpenPOWER on IntegriCloud