aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Parser/cxx-class.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-04-14Lit C++11 Compatibility Patch #8Charles Li1-8/+54
2015-06-29PR23942: a pure-specifier's integer literal must be spelled '0'Richard Smith1-0/+10
2015-05-12Add a new error for unexpected semi-colon before closing delimiter.Richard Trieu1-3/+3
2015-03-29[Parse] Don't crash on ~A::{Benjamin Kramer1-0/+1
2015-02-02Follow-up to r217302: Don't crash on ~A::A in a postfix expr suffix followed ...Nico Weber1-0/+5
2015-01-30Follow-up to r217302 and r227555: Don't crash on inline ~A::A() if A is an int.Nico Weber1-0/+15
2015-01-30Follow-up to r217302: Don't crash on ~A::A() if A is undeclared.Nico Weber1-0/+2
2015-01-15Fix crash-on-invalid and name lookup when recovering from ~X::X() typo.Richard Smith1-2/+8
2015-01-13If we don't find a matching ) for a ( in an exception specification, keep the...Richard Smith1-0/+8
2014-09-10Don't crash on access decls with invalid scope specifier, PR20887.Nico Weber1-0/+5
2014-09-06Add error, recovery and fixit for "~A::A() {...}".Richard Smith1-0/+14
2014-08-27PR20760: Don't assert (and produce better diagnostics) if a default initializerRichard Smith1-0/+11
2014-08-12Reject virt-specifiers on friend declarations. Give anonymous bitfields aRichard Smith1-0/+10
2014-03-03Improve diagnostics for malformed constructor declarations (where lookup forRichard Smith1-1/+17
2013-12-09Avoid extra error messages if method definition is inside function.Serge Pavlov1-0/+10
2013-03-18Add missing diagnostic for a nested-name-specifier on a free-standing type de...Richard Smith1-0/+11
2012-09-06PR13775: When checking for a tag type being shadowed by some other declaration,Richard Smith1-0/+14
2012-07-23Add diagnostics for comma at end of enum and for extra semicolon at namespaceRichard Smith1-1/+5
2012-05-16Move the warnings for extra semi-colons under -Wextra-semi. Also, addedRichard Trieu1-2/+2
2012-03-29Don't try to parse a malformed parameter list after a constructor or operatorRichard Smith1-5/+4
2012-03-27When we see 'Class(X' or 'Class::Class(X' and we suspect that it names aRichard Smith1-0/+24
2012-01-21Fix code so that a SkipUntil will ignore semicolons when skipping aRichard Trieu1-0/+7
2011-10-13Fix crash-on-invalid, improve error recovery, and test coverage for missing c...David Blaikie1-0/+17
2011-01-19Parse the optional semicolon after a C++ in-class member functionDouglas Gregor1-2/+6
2010-07-13Complain when an unnamed enumeration has no enumerations (inDouglas Gregor1-1/+1
2010-04-08Downgrade the "declaration does not declare anything" error to aDouglas Gregor1-1/+1
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar1-1/+1
2009-03-24Rename clang to clang-cc.Daniel Dunbar1-1/+1
2009-02-06Semantic checking for class template declarations andDouglas Gregor1-1/+1
2009-01-12Implement support for anonymous structs and unions in C. Both C andDouglas Gregor1-1/+1
2008-12-18implement PR3177 - "__extension__ union" not supported in C++ modeChris Lattner1-0/+9
2008-11-14Implement parsing and semantic checking of the 'mutable' keyword.Sebastian Redl1-0/+1
2008-11-08Update C++ status to reflect parser capabilities for chapter 9 (classes). Sli...Sebastian Redl1-1/+9
2008-06-28Handle unnamed bitfields when parsing C++ classes.Argyrios Kyrtzidis1-0/+1
2008-06-24Add parsing support for C++ classes.Argyrios Kyrtzidis1-0/+19