summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix for r163013 regression and further __interface enhancement.John McCall2012-09-251-13/+43
* Recover properly after a parse error in a static_assert declaration.Richard Smith2012-09-131-3/+4
* Normalize line endings of r163013 (part 2).Joao Matos2012-08-311-37/+37
* Improved MSVC __interface support by adding first class support for it, inste...Joao Matos2012-08-311-35/+37
* Fix a few -Wdocumentation warnings.Dmitri Gribenko2012-08-241-3/+0
* Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer2012-08-231-6/+5
* Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer2012-08-231-2/+2
* Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer2012-08-231-2/+2
* Add diagnostics for comma at end of enum and for extra semicolon at namespaceRichard Smith2012-07-231-5/+3
* A ':' after an enum-specifier at class scope is a bitfield, not a typo for a ...Richard Smith2012-07-021-3/+5
* Extend the "expected ';' after struct" logic to also apply to enums, and toRichard Smith2012-06-251-73/+83
* Clean up a large number of C++11 attribute parse issues, including parsingAlexis Hunt2012-06-231-4/+27
* Perform typo correction for base class specifiers.Kaelyn Uhrain2012-06-221-1/+3
* Reapply r158700 and fixup patches, minus one hunk that slipped through andAlexis Hunt2012-06-191-3/+3
* Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen2012-06-191-3/+3
* Improve the specification of spellings in Attr.td.Alexis Hunt2012-06-191-3/+3
* Handle C++11 attribute namespaces automatically.Alexis Hunt2012-06-181-4/+5
* PR13064: Store whether an in-class initializer uses direct or copyRichard Smith2012-06-101-10/+11
* Recognize the MS inheritance attributes and turn them into attributesJohn McCall2012-05-221-0/+17
* Move the warnings for extra semi-colons under -Wextra-semi. Also, addedRichard Trieu2012-05-161-11/+6
* Recover properly if a class member declaration starts with a scope specifierRichard Smith2012-05-091-5/+11
* Change how we suppress access control in explicit instantiationsJohn McCall2012-05-071-7/+15
* Add -Wimplicit-fallthrough warning flag, which warns on fallthrough betweenRichard Smith2012-05-031-19/+21
* Revert most of r154844, which was disabled in r155975. Keep around theRichard Smith2012-05-021-76/+8
* PR12688: ParseCXXClassMemberDeclaration's sometimes-null ThisDecl takes anotherRichard Smith2012-04-291-1/+1
* Remove unnecessary StringRef->char*->StringRef conversion, which read uniniti...Benjamin Kramer2012-04-221-1/+1
* Fix regression in r154844. If necessary, defer computing adjusted destructorRichard Smith2012-04-211-0/+4
* Implement the last part of C++ [class.mem]p2, delaying the parsing ofDouglas Gregor2012-04-161-16/+87
* Parsing of C++11 attributes:Richard Smith2012-04-101-26/+68
* Disambiguation of '[[':Richard Smith2012-04-101-16/+23
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-231-11/+4
* Fix a crash-on-invalid found by -Wlogical-op-parentheses.David Blaikie2012-03-121-1/+1
* Fix parsing of trailing-return-type. Types are syntactically prohibited fromRichard Smith2012-03-121-17/+17
* Fix parsing of type-specifier-seq's. Types are syntactically allowed to beRichard Smith2012-03-121-14/+12
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-22/+22
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-1/+8
* static_assert: Allow any string-literal as the message, not just a characterRichard Smith2012-03-051-1/+1
* Make late-parsed attributes follow the conventions of ordinaryDeLesley Hutchins2012-03-021-3/+13
* Fix decltype crash-on-invalid, if we don't find a matching ')' for an ill-formedRichard Smith2012-02-271-2/+2
* Back out __decltype warning from r151377: we should either warn on all the GNURichard Smith2012-02-241-2/+2
* __decltype is a GNU extension, not a C++11 extension.Richard Smith2012-02-241-0/+3
* Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma p...Eli Friedman2012-02-231-0/+10
* Fix parsing and processing initializer lists in return statements and as dire...Sebastian Redl2012-02-221-9/+8
* Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith2012-02-221-2/+8
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-211-2/+5
* Fix crash-on-invalid for 'operator int[]()' in C++11.David Blaikie2012-02-141-3/+4
* Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara2012-02-061-3/+3
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-3/+7
OpenPOWER on IntegriCloud