summaryrefslogtreecommitdiff
path: root/clang/test/Parser/cxx-decl.cpp
AgeCommit message (Expand)Author
2024-02-13[Clang][Sema] Diagnose friend declarations with enum elaborated-type-specifie...Krystian Stasiowski
2023-08-28[clang] Remove rdar links; NFCAaron Ballman
2023-07-22[clang] Enable C++11-style attributes in all language modesNikolas Klauser
2023-07-17Revert "Remove rdar links; NFC"Mehdi Amini
2023-07-07Remove rdar links; NFCAaron Ballman
2022-05-04Change the behavior of implicit int diagnosticsAaron Ballman
2020-03-27PR45294: Fix handling of assumed template names looked up in the lexicalRichard Smith
2020-02-07PR12350: Handle remaining cases permitted by CWG DR 244.Richard Smith
2020-01-17Remove redundant CXXScopeSpec from TemplateIdAnnotation.Richard Smith
2019-11-20Fix parser bug that permitted 'private' as a (no-op) decl-specifier even outs...Richard Smith
2018-04-27Parse A::template B as an identifier rather than as a template-id with noRichard Smith
2018-04-10[Parser] Fix assertion-on-invalid for unexpected typename.Volodymyr Sapsai
2017-12-25Add a fixit for attributes incorrectly placed prior to 'struct/class/enum' ke...Faisal Vali
2017-12-21Suppress "redundant parens" warning for "A (::B())".Richard Smith
2017-12-21Don't produce redundant parentheses warning for "A (::B);" and the like.Richard Smith
2016-04-14Lit C++11 Compatibility Patch #8Charles Li
2014-03-07Replace "can not" with "cannot" in diagnostics messages.Ismail Pazarbasi
2014-01-10Downgrade bogus ExtWarn on duplicate 'friend' specifier to a Warning, and add aRichard Smith
2013-11-19PR9547: If we're parsing a simple-declaration that contains a tag definition,Richard Smith
2013-10-15PR17567: Improve diagnostic for a mistyped constructor name. If we see somethingRichard Smith
2013-10-10Parser: Avoid a crash-on-invalid when trying to diagnose function calls with ...Benjamin Kramer
2013-09-22Parse: Don't crash during parsing if we lack a simple-type-specifierDavid Majnemer
2013-09-05For "expected unqualified-id" errors after a double colon, and the double colonRichard Trieu
2013-07-11PR5066: If a declarator cannot have an identifier, and cannot possibly beRichard Smith
2013-02-22Don't accidentally and silently accept C++11 attributes in decl-specifier-seqsRichard Smith
2013-01-29PR15017: A '>' can appear after a type-specifier in a template-argument-list.Richard Smith
2013-01-26Give a more informative error message when the dot or arrow operator is usedRichard Trieu
2013-01-19Fix five more cases of tokens which can legally follow a type specifier.Richard Smith
2013-01-18Fix parsing of class specifiers before '\n' 'operator'.Nico Weber
2012-11-15PR9903: Recover from a member functon declared with the 'typedef' specifier byRichard Smith
2012-08-28Splitting the duplicated decl spec extension warning into two: one is an ExtW...Aaron Ballman
2012-08-18PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers andRichard Smith
2012-07-23Add diagnostics for comma at end of enum and for extra semicolon at namespaceRichard Smith
2011-10-19Improve the diagnostic when a comma ends up at the end of a declarator groupRichard Smith
2011-04-19Avoid superfluous warning after an error is detcted and reported.Fariborz Jahanian
2010-11-16Emit a specific diagnostic when typedefing C++ bool, mirroring gcc.Argyrios Kyrtzidis
2010-11-09fix PR8380, a crash on invalid due to an illogical DeclSpec SourceRange being...Chris Lattner
2010-08-16Fix a crash when parsing malformed out-of-line member function Fariborz Jahanian
2010-06-13Allow an asm label specifier on C++ methods, like GCC does.Chris Lattner
2010-04-05fix PR6782, an accept invalid. We weren't emitting the diagnostic Chris Lattner
2010-03-01Don't infinite-loop if TryAnnotateCXXScopeToken fails to annotate but doesn'tJohn McCall
2010-02-02improve diagnostics for C++ struct ; issues. Before:Chris Lattner
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar
2009-12-10If we enter parens, colons can become un-sacred, allowing us to emitChris Lattner
2009-12-10fix a more evil case of : / :: confusion arising in ?:.Chris Lattner
2009-12-10fix incorrect parsing of bitfields pointed out by Doug. I choseChris Lattner
2009-12-07reapply my patch for PR4451, which improves diagnostics for :: vs : confusion.Chris Lattner
2009-12-06revert my previous patch, it is breaking something and I don't have timeChris Lattner
2009-12-06implement PR4451, improving error recovery for a mistaken : where a :: wasChris Lattner
2009-04-12Fix some C++ error recovery problems in init declarator parsingChris Lattner