summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement C++1y decltype(auto).Richard Smith2013-04-261-30/+49
* Implement special-case name lookup for inheriting constructors: memberRichard Smith2013-03-261-10/+26
* OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev2013-03-221-0/+5
* Don't accidentally and silently accept C++11 attributes in decl-specifier-seqsRichard Smith2013-02-221-0/+2
* Don't skip '_Alignas' when disambiguating 'final'. '_Alignas' can't appear here,Richard Smith2013-02-221-10/+3
* Process and handle attributes on conditions and for loop variables. Process andRichard Smith2013-02-201-20/+17
* PR15300: Support C++11 attributes on base-specifiers. We don't support any suchRichard Smith2013-02-191-25/+25
* Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose2013-02-081-1/+2
* Provide a fixit for constexpr non-static data members.David Blaikie2013-01-301-3/+3
* Downgrade 'attribute ignored when parsing type' from error to warning, to matchRichard Smith2013-01-291-3/+3
* PR15017: A '>' can appear after a type-specifier in a template-argument-list.Richard Smith2013-01-291-0/+3
* Fix five more cases of tokens which can legally follow a type specifier.Richard Smith2013-01-191-2/+13
* Fix parsing of class specifiers before '\n' 'operator'.Nico Weber2013-01-181-0/+1
* ArrayRef-ize some ctor initializer related APIsDavid Blaikie2013-01-171-2/+1
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-171-1/+8
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Tighten types a bit. No functionality change.Rafael Espindola2013-01-081-1/+1
* Add fixit hints for misplaced C++11 attributes around class specifiers.Michael Han2013-01-071-8/+45
* s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few near...Richard Smith2013-01-021-23/+23
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-8/+8
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-4/+4
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-4/+4
* [parser] Push a semi token for recovery only when it is actually missing.Argyrios Kyrtzidis2012-12-171-7/+9
* PR14549. Don't assert if we see an incomplete decltype specifier at the end o...Richard Smith2012-12-091-2/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* Implement C++11 [dcl.attr.grammar] p4: If an attribute-specifier-seq appertai...Michael Han2012-11-281-1/+35
* Improve diagnostic on C++11 attribute specifiers that appear at wrong syntact...Michael Han2012-11-261-1/+58
* Made the "expected string literal" diagnostic more expressiveAndy Gibbs2012-11-171-1/+2
* PR9903: Recover from a member functon declared with the 'typedef' specifier byRichard Smith2012-11-151-9/+2
* Fix crash on missing namespace name in namespace alias definition -- PR14085.Nico Weber2012-10-271-0/+6
* In Parser::ParseDecltypeSpecifier, make sure the end location it returnsArgyrios Kyrtzidis2012-10-261-2/+15
* Handle a "#pragma options align" inside a class.Argyrios Kyrtzidis2012-10-121-0/+5
* Improve C++11 attribute parsing.Michael Han2012-10-031-29/+36
* 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
OpenPOWER on IntegriCloud