aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Parser/cxx-decl.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-04-14Lit C++11 Compatibility Patch #8Charles Li1-9/+43
2014-03-07Replace "can not" with "cannot" in diagnostics messages.Ismail Pazarbasi1-1/+1
2014-01-10Downgrade bogus ExtWarn on duplicate 'friend' specifier to a Warning, and add aRichard Smith1-6/+13
2013-11-19PR9547: If we're parsing a simple-declaration that contains a tag definition,Richard Smith1-2/+2
2013-10-15PR17567: Improve diagnostic for a mistyped constructor name. If we see somethingRichard Smith1-0/+9
2013-10-10Parser: Avoid a crash-on-invalid when trying to diagnose function calls with ...Benjamin Kramer1-0/+6
2013-09-22Parse: Don't crash during parsing if we lack a simple-type-specifierDavid Majnemer1-0/+8
2013-09-05For "expected unqualified-id" errors after a double colon, and the double colonRichard Trieu1-0/+15
2013-07-11PR5066: If a declarator cannot have an identifier, and cannot possibly beRichard Smith1-0/+7
2013-02-22Don't accidentally and silently accept C++11 attributes in decl-specifier-seqsRichard Smith1-0/+3
2013-01-29PR15017: A '>' can appear after a type-specifier in a template-argument-list.Richard Smith1-0/+4
2013-01-26Give a more informative error message when the dot or arrow operator is usedRichard Trieu1-0/+18
2013-01-19Fix five more cases of tokens which can legally follow a type specifier.Richard Smith1-1/+13
2013-01-18Fix parsing of class specifiers before '\n' 'operator'.Nico Weber1-0/+18
2012-11-15PR9903: Recover from a member functon declared with the 'typedef' specifier byRichard Smith1-1/+9
2012-08-28Splitting the duplicated decl spec extension warning into two: one is an ExtW...Aaron Ballman1-0/+2
2012-08-18PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers andRichard Smith1-0/+3
2012-07-23Add diagnostics for comma at end of enum and for extra semicolon at namespaceRichard Smith1-4/+2
2011-10-19Improve the diagnostic when a comma ends up at the end of a declarator groupRichard Smith1-1/+31
2011-04-19Avoid superfluous warning after an error is detcted and reported.Fariborz Jahanian1-2/+2
2010-11-16Emit a specific diagnostic when typedefing C++ bool, mirroring gcc.Argyrios Kyrtzidis1-0/+3
2010-11-09fix PR8380, a crash on invalid due to an illogical DeclSpec SourceRange being...Chris Lattner1-0/+11
2010-08-16Fix a crash when parsing malformed out-of-line member function Fariborz Jahanian1-0/+7
2010-06-13Allow an asm label specifier on C++ methods, like GCC does.Chris Lattner1-0/+4
2010-04-05fix PR6782, an accept invalid. We weren't emitting the diagnostic Chris Lattner1-0/+10
2010-03-01Don't infinite-loop if TryAnnotateCXXScopeToken fails to annotate but doesn'tJohn McCall1-0/+4
2010-02-02improve diagnostics for C++ struct ; issues. Before:Chris Lattner1-0/+6
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar1-2/+2
2009-12-10If we enter parens, colons can become un-sacred, allowing us to emitChris Lattner1-1/+7
2009-12-10fix a more evil case of : / :: confusion arising in ?:.Chris Lattner1-1/+7
2009-12-10fix incorrect parsing of bitfields pointed out by Doug. I choseChris Lattner1-0/+9
2009-12-07reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner1-0/+30
2009-12-06revert my previous patch, it is breaking something and I don't have timeChris Lattner1-21/+0
2009-12-06implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner1-0/+21
2009-04-12Fix some C++ error recovery problems in init declarator parsingChris Lattner1-0/+3