1. 7537945 Promote the warning about extra qualification on a declaration from a by Douglas Gregor · 12 years ago
  2. 994d73f Part of PR10101: after a parse error in a declaration, try harder to find the by Richard Smith · 12 years ago
  3. a85cf39 Improve diagnostics for invalid use of non-static members / this: by Richard Smith · 12 years ago
  4. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  5. 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
  6. c2c1144 Make the -Wc++11-compat warnings ignored by default, so we don't break by Douglas Gregor · 13 years ago
  7. b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
  8. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  9. 947be19 Mark the ExtWarn for in-class initialization of static const float members as a GNU extension. Don't extend the scope of this extension to all literal types in C++0x mode. by Richard Smith · 13 years ago
  10. 2da7a51 In C++0x, static const volatile data members cannot be initialized in-class. by Richard Smith · 13 years ago
  11. c6d990a constexpr: semantic checking for constexpr variables. by Richard Smith · 13 years ago
  12. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  13. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  14. 6ad5df1 Error for use of field from anonymous struct or union should say "invalid use of nonstatic data member" by Argyrios Kyrtzidis · 14 years ago
  15. c71d8eb Better diagnostic for superfluous scope specifier inside a class definition for member functions. + Fixit. by Francois Pichet · 14 years ago
  16. 4e63564 Support in-class initialization of static const floating-point data members. by John McCall · 14 years ago
  17. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  18. e0cc047 When parsing cached C++ method declarations/definitions, save the by Douglas Gregor · 14 years ago
  19. d900831 When determining whether we can use "this", make sure to look through by Douglas Gregor · 14 years ago
  20. 293279a Test that mutability of class members that involve class definitions actually works by Douglas Gregor · 14 years ago
  21. 33f9924 mutable is a storage class that can follow a class/struct/union definition. Fixes PR7153 by Douglas Gregor · 14 years ago
  22. cb821d0 Downgrade the "declaration does not declare anything" error to a by Douglas Gregor · 14 years ago
  23. 4ad287e Provide a test case for PR6629. by John McCall · 14 years ago
  24. a572887 Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
  25. d1a7846 Have the parser tell sema whether a member declaration is a function definition. This allows sema to not emit spurious diagnostics in some invalid code. by Sebastian Redl · 15 years ago
  26. 46408ee Make sure redeclaration chains are properly linked, even through invalid decls. This fixes PR5415. by Sebastian Redl · 15 years ago
  27. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 15 years ago
  28. 021c3b3 Move most of the checking from ActOnCXXMemberDeclarator to other, more general routines. This is a step toward separating the checking logic from Declarators, which in turn is required for template instantiation. by Douglas Gregor · 15 years ago
  29. 3cf538d Implement basic template instantiation for fields. Reshuffle checking by Douglas Gregor · 15 years ago
  30. 8b963ef refactor C++ bitfield checking a bit (haha) by Chris Lattner · 15 years ago
  31. 2479366 fix PR3607 and a fixme, by checking bitfield constraints more consistently. by Chris Lattner · 15 years ago
  32. 6697312 Complete semantic checking for typedef redeclarations in C++. The by Douglas Gregor · 16 years ago
  33. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  34. a4ed0d8 Diagnose declarations that don't declare anything, and fix PR3020. by Sebastian Redl · 16 years ago
  35. a11f42f Implement effects of 'mutable', and a few comments from Chris on its parsing. by Sebastian Redl · 16 years ago
  36. 669d5d7 Implement parsing and semantic checking of the 'mutable' keyword. by Sebastian Redl · 16 years ago
  37. d93f0dd Sema-check virtual declarations. Complete dynamic_cast checking. by Sebastian Redl · 16 years ago
  38. d6caa9e Fix this bug: by Argyrios Kyrtzidis · 16 years ago
  39. de933f0 Fix a bug that crashed clang when parsing this: by Argyrios Kyrtzidis · 16 years ago
  40. 5e8840c Move the C++ Sema tests into a separate SemaCXX directory. by Argyrios Kyrtzidis · 16 years ago[Renamed from test/Sema/cxx-class.cpp]
  41. d880363 wrap some long diagnostics, make 'initializer is not a constant' diagnostic by Chris Lattner · 16 years ago
  42. 0795232 Add Sema support for C++ classes. by Argyrios Kyrtzidis · 16 years ago