summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Avoid redundant NNS qualification in constructor/destructor names.Abramo Bagnara2012-01-271-0/+1
* Support decltype in member initializers.David Blaikie2012-01-241-8/+21
* Fix code so that a SkipUntil will ignore semicolons when skipping aRichard Trieu2012-01-211-4/+5
* Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:Richard Smith2012-01-121-0/+1
* Update C++11 scoped enumeration support to match the final proposal:Richard Smith2012-01-101-3/+4
* Extend the diagnostic for a ',' at the end of a declaration where a ';' wasRichard Smith2012-01-091-4/+17
* Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" ...Benjamin Kramer2011-12-231-4/+4
* Use the real end of the decltype expression.David Blaikie2011-12-081-2/+1
* Support decltype in nested-name-specifiers.David Blaikie2011-12-041-25/+73
* When we notice that a member function is defined with "= delete" or "=Douglas Gregor2011-11-071-7/+9
* Tighten up the conditions under which we consider ourselves to beDouglas Gregor2011-11-071-7/+10
* Handle redundant 'typename' on base class specifications.David Blaikie2011-10-251-0/+7
* Fix erroneous name-specifiers prior to decltypes better/correctly as per Doug...David Blaikie2011-10-251-8/+9
* Initialize the BaseLoc for decltype base type specifications.David Blaikie2011-10-251-0/+2
* Fix cases where the optional nested-name-specifier erroneously preceeded a de...David Blaikie2011-10-251-21/+22
* Support the use of decltype for specifying base types. Fixes PR11216.David Blaikie2011-10-251-11/+27
* Rework Microsoft __if_exists/__if_not_exists parsing and semanticDouglas Gregor2011-10-241-15/+18
* Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t',Richard Smith2011-10-171-0/+4
* When we end up having to parse the initializer of a C++ member earlyDouglas Gregor2011-10-171-9/+14
* Fixed merge-mistake where ActOnAccessSpecifier was called twice for every acc...Erik Verbruggen2011-10-171-6/+7
* Implement -Wc++98-compat warnings for the parser.Richard Smith2011-10-151-12/+19
* Refactor: remove redundant check for 'final' specifier when parsing class/str...Richard Smith2011-10-151-13/+4
* Rename an ExtWarn to ext_ for consistency.Richard Smith2011-10-151-1/+1
* Don't warn about use of 'final' in ill-formed C++98 code which didn't useRichard Smith2011-10-151-3/+4
* -Wc++98-compat: warn on C++11 attributes and alignas.Richard Smith2011-10-141-0/+3
* Allow for annotate attributes after access specifiers. When suchErik Verbruggen2011-10-131-5/+20
* Fix crash-on-invalid, improve error recovery, and test coverage for missing c...David Blaikie2011-10-131-5/+16
* Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor2011-10-121-67/+58
* Move some bool flags out of function parameter lists.Kaelyn Uhrain2011-10-111-3/+1
* Parse the initializer for a class member after handling itsDouglas Gregor2011-10-101-25/+37
* Add braces around do-while body. The lack of them gives me the chillsDouglas Gregor2011-10-071-2/+2
* Parse attributes written in an ObjC method parameter type asJohn McCall2011-10-011-1/+1
* Add support for alignment-specifiers in C1X and C++11, removePeter Collingbourne2011-09-291-43/+6
* Add support for parsing an attribute-specifier-seq containing multiplePeter Collingbourne2011-09-291-8/+22
* Diagnose attempts to use 'using typename' with a non-identifier name,Douglas Gregor2011-09-261-0/+9
* Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl2011-09-241-3/+11
* Fix up comment now that 'new' is no longer a virt-specifier, from Aaron BallmanDouglas Gregor2011-09-231-1/+0
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-3/+3
* Specializations cannot be module-hidden. Diagnose attempts to do so.Douglas Gregor2011-09-091-1/+1
* __module_private__ is inherited by redeclarations of an entity, andDouglas Gregor2011-09-091-1/+1
* Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor2011-09-091-0/+1
* Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski2011-09-081-4/+21
* Add test case for defaulted copy and move structure validation.Sebastian Redl2011-09-041-1/+0
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-6/+10
* objc - Simplify switing objc decl context by usingFariborz Jahanian2011-08-221-24/+6
* Restore patch I reversed in r138040. Known buildbotFariborz Jahanian2011-08-221-7/+26
* Track in the AST whether a function is constexpr.Richard Smith2011-08-151-1/+2
* Parsing of C++0x lambda expressions, from John Freeman with help fromDouglas Gregor2011-08-041-3/+1
* Turn off __has_feature(is_empty) and __has_feature(is_pod) if theDouglas Gregor2011-07-301-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-8/+8
OpenPOWER on IntegriCloud