summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Enter the scope of an initializer for direct-initialization as well asDouglas Gregor2009-12-221-0/+16
* Just push a new scope when parsing an out-of-line variable definition.John McCall2009-12-191-2/+6
* Remember the type name's scope specifier in the DeclSpec.John McCall2009-12-121-8/+9
* Don't enter a new scope for a namespace-qualified declarator unless we'reJohn McCall2009-12-111-3/+4
* fix incorrect parsing of bitfields pointed out by Doug. I choseChris Lattner2009-12-101-2/+4
* rename ExtensionRAIIObject.h -> RAIIObjectsForParser.hChris Lattner2009-12-101-1/+1
* remove some extraneous syntax: sourceloc implicitly converts to sourcerange.Chris Lattner2009-12-061-2/+2
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-35/+91
* Improve parsing of template arguments to lay the foundation forDouglas Gregor2009-11-101-0/+1
* Parse C++0x constexpr. Test case follows when this does something useful.Sebastian Redl2009-11-051-0/+6
* Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall2009-11-041-4/+11
* CFieldCallback doesn't need to create an ExtensionRAIIObject: it's actuallyJohn McCall2009-11-031-14/+3
OpenPOWER on IntegriCloud