1. 0f72856 Don't check use of a member function declaration used if the member function is virtual and the member reference expression doesn't explicitly qualify it. Fixes PR4878. by Anders Carlsson · 15 years ago
  2. 59600d8 static_cast, reinterpret_cast, and const_cast can all be used in C++ by Douglas Gregor · 15 years ago
  3. e942bbe When performing unqualified name lookup into a DeclContext, also look into by Douglas Gregor · 15 years ago
  4. 9cd9f3f For a C++ delete expression where the operand is of class type that by Douglas Gregor · 15 years ago
  5. 39da0b8 Improve handling of initialization by constructor, by ensuring that by Douglas Gregor · 15 years ago
  6. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  7. 3dab34a Allow a declaration of an array to complete a prior, incomplete by Douglas Gregor · 15 years ago
  8. d74d414 Handle variadic constructors better. Share code between BuildCXXConstructExpr and BuildCXXTemporaryObjectExpr. by Anders Carlsson · 15 years ago
  9. d851b37 Check that the destination type of a static_cast expression is a complete type. by Anders Carlsson · 15 years ago
  10. a78c5c3 If a destructor is referenced or a pseudo-destructor expression is by Douglas Gregor · 15 years ago
  11. a71d819 Implement AST, semantics, and CodeGen for C++ pseudo-destructor by Douglas Gregor · 15 years ago
  12. b117a60 Introduce an egregious hack to fix PR4828. by Douglas Gregor · 15 years ago
  13. c68afe2 Improve template instantiation for member access expressions that by Douglas Gregor · 15 years ago
  14. 80545ad Issue diagnostics in variety of situations involving by Fariborz Jahanian · 15 years ago
  15. a38c687 Improved handling for dependent, qualified member access expressions, e.g., by Douglas Gregor · 15 years ago
  16. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  17. d7eff68 Ensure that the tag decls of friend decls aren't added to the friending class's by John McCall · 15 years ago
  18. c4c65f2 Move C++ test over to CodeGenCXX, since it requires CodeGen to reproduce by Douglas Gregor · 15 years ago
  19. a6f0f9d Support explicit C++ member operator syntax, from James Porter! by Douglas Gregor · 15 years ago
  20. a31d5f7 More missing member goodness. by Anders Carlsson · 15 years ago
  21. 639bfc7 Improve missing error messages as suggested by Doug. by Anders Carlsson · 15 years ago
  22. 05180af Use DiagnoseMissingMember for UsingDecls. by Anders Carlsson · 15 years ago
  23. f4d84b6 Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead. by Anders Carlsson · 15 years ago
  24. eab975d Fix a couple issues with parsing invalid nested-name-specifiers. by Eli Friedman · 15 years ago
  25. 598da5b CreateDeclRefExprs that point to UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
  26. 203cb71 Add another check for UnresolvedUsingDecl. by Anders Carlsson · 15 years ago
  27. fdc3919 Make sure we actually found a redeclaration before complaining about attributes added to a redeclaration in C++ by Douglas Gregor · 15 years ago
  28. 36ef078 Check for UnresolvedUsingDecl when determining if a declaration is a redeclaration or not. by Anders Carlsson · 15 years ago
  29. faccd72 Fix this for real. by Anders Carlsson · 15 years ago
  30. 83b534c Allow explicit ctors for casts. by Anders Carlsson · 15 years ago
  31. bbf306b When doing overload resolution, expressions that are value dependent but not type dependent and of integral type should not be treated as null pointer constants. by Anders Carlsson · 15 years ago
  32. 0dde18e Instantiate unresolved using declarations. by Anders Carlsson · 15 years ago
  33. 8a5ae24 When looking for overloaded member operators, make sure to instantiate by Douglas Gregor · 15 years ago
  34. e74b32a Extend the exception spec test even further. Now I need to implement this. by Sebastian Redl · 15 years ago
  35. a8880dd Don't create a junk file in the source directory. by Eli Friedman · 15 years ago
  36. e7624a7 Add a BuildCXXTemporaryObjectExpr and use it so default arguments will be instantiated correctly for temporary object expressions. by Anders Carlsson · 15 years ago
  37. 2cf738f More support for pseudo dtors. by Anders Carlsson · 15 years ago
  38. c3384cb Fix for overloaded binary operators whose operands need implicit by Douglas Gregor · 15 years ago
  39. 4fb7720 Handle the implicit 'this' parameter for format attributes. by Anders Carlsson · 15 years ago
  40. a24eb4e Skip transparent contexts when performing C++ name lookup by Douglas Gregor · 15 years ago
  41. 20b3e99 Implement support for equality comparisons (!=, ==) of member by Douglas Gregor · 15 years ago
  42. a1d71ae Top-level semicolons are allowed in C++0x. Fixes PR4755. by Douglas Gregor · 15 years ago
  43. 1d954f6 Implement __is_empty. Patch by Sean Hunt. by Eli Friedman · 15 years ago
  44. fb7ef75 getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDeclaratorContext has been called. Fixes PR4694. (Doug, please review) by Anders Carlsson · 15 years ago
  45. 0f44b5a Make sure to diagnose use of declarations in the case where we create an implicit CXXThisExpr. by Anders Carlsson · 15 years ago
  46. 52ab92b After reporting ill-formed copy constructor(12.8.p3) don't recurs and crash. by Fariborz Jahanian · 15 years ago
  47. fe85ced Support nested-name-specifiers for C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  48. 4dabe96 Ok, ok, I give in. Fix tests for unused result warning. by Daniel Dunbar · 15 years ago
  49. b7b6c4c Fixed test. by Fariborz Jahanian · 15 years ago
  50. 96e2fa9 Some refactoring of member access for performace sake. Also added a test case. by Fariborz Jahanian · 15 years ago
  51. c447aba Check for identical types in C++ catch expression. Patch by Erik Verbruggen. by Sebastian Redl · 15 years ago
  52. ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 15 years ago
  53. 227aad5 Add two more tests. by Anders Carlsson · 15 years ago
  54. 3c38aab fix test (broken in r77224) by Benjamin Kramer · 15 years ago
  55. 9cc11e7 Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. by Sebastian Redl · 15 years ago
  56. 8bf0ccd Make having no RUN line a failure. by Daniel Dunbar · 15 years ago
  57. 0eb7cff Fixes broken test by accident. by Fariborz Jahanian · 15 years ago
  58. 7252f51 More Sema check for constructor's member initializer along by Fariborz Jahanian · 15 years ago
  59. 5e03f9e This patch fixes the implementations of the __has_trivial_destructor by Douglas Gregor · 15 years ago
  60. 87595e4 Diagnose when base classes and members to be intialized by Fariborz Jahanian · 15 years ago
  61. d7b27e1 Add constructor used to initialize base/member in by Fariborz Jahanian · 15 years ago
  62. b1682c5 Add warning for falling off the end of a function that should return a by Mike Stump · 15 years ago
  63. d33133c Fix the parsing of default arguments for inline member function definitions. by Eli Friedman · 15 years ago
  64. d1969d8 Prep for new warning. by Mike Stump · 15 years ago
  65. 6347f42 Misc fixes for -Wreorder: by Eli Friedman · 15 years ago
  66. 1e05421 Consider nested-names as part of the declarator when resolving an ambiguous statement. by Argyrios Kyrtzidis · 15 years ago
  67. c19f959 Diagnose when a destructor uses a unrelated class type as its name. by Fariborz Jahanian · 15 years ago
  68. f37006b Fix a crash that occurs in this C++ case: by Argyrios Kyrtzidis · 15 years ago
  69. 76ed9cb Improve message for bad destructor decl. Per Doug's comment. by Fariborz Jahanian · 15 years ago
  70. d33c868 Issue a more descriptive diagnostics when mis-declaring a destructor. by Fariborz Jahanian · 15 years ago
  71. 74cbe22 Handle layout of non-virtual base classes. by Anders Carlsson · 15 years ago
  72. 726212f Enhance testing of overriding exception specs for inaccessible base exceptions. by Sebastian Redl · 15 years ago
  73. 5abd1b0 This takes a long time to crash, just disable it for now. by Chris Lattner · 15 years ago
  74. 9685aee Remove excessive use of Carbon.h / Cocoa.h in clang tests. by Daniel Dunbar · 15 years ago
  75. 3591b1a Fix a test. by Anders Carlsson · 15 years ago
  76. 4e57992 Fix type of 'this' and add a decltype test. by Anders Carlsson · 15 years ago
  77. 40c072f Patch to build list of inherited virtual base classes by Fariborz Jahanian · 15 years ago
  78. d5940ce Fix another decltype crash. by Anders Carlsson · 15 years ago
  79. eb96e12 Sema check on out of order object initialization of by Fariborz Jahanian · 15 years ago
  80. 5e09d4c Use getDeclName in DefineImplicitOverloadedAssign as well. by Anders Carlsson · 15 years ago
  81. 5eda816 Pass the DeclName to the diagnostic builder so that member names will be quoted correctly. by Anders Carlsson · 15 years ago
  82. 69be8d6 Improve argument-dependent lookup to find associated classes and by Douglas Gregor · 15 years ago
  83. 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
  84. 3292d5c Some (most) type trait expressions require that the argument passed in is a complete type. by Anders Carlsson · 15 years ago
  85. 675431d Parsing fix for out-of-line constructors, from Piotr Rak by Douglas Gregor · 15 years ago
  86. a342675 Fix for PR4502: add calculation of the integer conversion rank for wchar_t. by Eli Friedman · 15 years ago
  87. 4994d2d Catch function redeclarations with incompatible exception specifications. by Sebastian Redl · 15 years ago
  88. bcfad54 Patch to support optional nested-name-specifier in in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  89. 5ac3dfc Diagnose multiple initialization of anonymous union by Fariborz Jahanian · 15 years ago
  90. 9da7201 More diagnostics related to initialization of direct bases by Fariborz Jahanian · 15 years ago
  91. 8d4655d Make an error message more clear. by Anders Carlsson · 15 years ago
  92. 47deacf A more detailed diagnosis of ill-formed ctor-initializer list. by Fariborz Jahanian · 15 years ago
  93. af017e6 Improvements to decltype. We now don't crash anymore when the expr is an overloaded function decl. by Anders Carlsson · 15 years ago
  94. 7881a05 Diagnose multiple initialzation of data-member/base by Fariborz Jahanian · 15 years ago
  95. 0c6139d Make it possible for using decls to point to operators. Fixes PR4441. by Anders Carlsson · 15 years ago
  96. e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
  97. b78d833 Improve error recovery in C++: when we hit 'implicit int' cases in C++, by Chris Lattner · 15 years ago
  98. c8e27cc fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 15 years ago
  99. bc13ab2 Fix another assert related to using decls. by Anders Carlsson · 15 years ago
  100. 8b50d01 When creating LookupResults, see through UsingDecls. Fixes PR4450. by Anders Carlsson · 15 years ago