1. ae37475 When declaring a namespace alias, ignore previous declarations that by Douglas Gregor · 15 years ago
  2. d566381 Replace a char*/size pair with stringref. by Benjamin Kramer · 15 years ago
  3. 72e96fd Add an enum to CXXConstructExpr so we can determine if the construction expression constructs a non-virtual or virtual base. by Anders Carlsson · 15 years ago
  4. 06a9f36 Complete reimplementation of the synthesis for implicitly-defined copy by Douglas Gregor · 15 years ago
  5. 59b7f15 When defining implicit copy constructors, use SetBaseOrMemberInitializers to initialize the bases. by Anders Carlsson · 15 years ago
  6. 39957dc Added an RAII object that helps set up/tear down the Sema context by Douglas Gregor · 15 years ago
  7. 77bb1aa It turns out that basically every caller to RequireCompleteDeclContext by John McCall · 15 years ago
  8. e4498c6 More of Sema to implement initialization of ivar of c++ object types. by Fariborz Jahanian · 15 years ago
  9. 110acc1 Improve the diagnostic you get when making a qualified member access by John McCall · 15 years ago
  10. 8e142cc Revert enough of my patches to fix self-host again :( by Anders Carlsson · 15 years ago
  11. 8f2abbc Add an explicit UsuallyTinyPtrVector that takes a single element. by Anders Carlsson · 15 years ago
  12. e127abe DefineImplicitCopyConstructor now uses SetBaseOrMemberInitializers to create implicit base initializers. (Member initializers are still handled by CodeGenFunction::SynthesizeCXXCopyConstructor for now). by Anders Carlsson · 15 years ago
  13. c795750 When building implicit base initializers, add a derived-to-base cast that points to the exact base specifier. by Anders Carlsson · 15 years ago
  14. 5cf86ba Actually produce base paths for CastExprs of kind CK_DerivedToBase. by Anders Carlsson · 15 years ago
  15. e25a96c Pass the base specifiers through to CheckDerivedToBaseConversion. No functionality change yet. by Anders Carlsson · 15 years ago
  16. 107de90 Keep track of when DependentNameTypes have no associated keyword by Douglas Gregor · 15 years ago
  17. 63010a7 Cleanup. by Anders Carlsson · 15 years ago
  18. f6513ed Handle copy initialization in BuildImplicitMemberInitializer. Not used yet. by Anders Carlsson · 15 years ago
  19. e5ef740 Add an ImplicitInitializerKind enum and pass it to BuildImplicitBaseInitializer and BuildImplicitMemberInitializer. by Anders Carlsson · 15 years ago
  20. 114a297 Fix a think-o that broke self-host. by Anders Carlsson · 15 years ago
  21. ddfb75f Factor code to initialize an implicit member out into a separate function. by Anders Carlsson · 15 years ago
  22. defefd2 Remove calls to isDependentContext, since we handle that case earlier in the code. Make BuildImplicitBaseInitializer return a boolean instead. by Anders Carlsson · 15 years ago
  23. 3b8c53b Re-land the patch that merges two diagnostics into one now that it passes self-host :) by Anders Carlsson · 15 years ago
  24. 128317e Remove an unused declaration. by Anders Carlsson · 15 years ago
  25. 711f34a Keep tack of whether a base in an InitializedEntity is an inherited virtual base or not. Use this in CheckConstructorAccess. by Anders Carlsson · 15 years ago
  26. 84688f2 Factor some common code out into a separate function. by Anders Carlsson · 15 years ago
  27. 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 15 years ago
  28. 046c294 Vtable -> VTable renames across the board. by Anders Carlsson · 15 years ago
  29. d6e44a3 Collapse the three separate initialization paths in by Douglas Gregor · 15 years ago
  30. 1deea66 Silence warning. by Benjamin Kramer · 15 years ago
  31. c0b3964 Audit uses of Sema::LookupSingleName for those lookups that are by Douglas Gregor · 15 years ago
  32. c83c687 Feed proper source-location information into Sema::LookupSingleResult, by Douglas Gregor · 15 years ago
  33. 325e593 Warn about non-aggregate classes with no user-declared constructors by Douglas Gregor · 15 years ago
  34. aaf8716 Teach typo correction about various language keywords. We can't by Douglas Gregor · 15 years ago
  35. abe183d Refactor and simplify the computation of implicit conversion sequences by Douglas Gregor · 15 years ago
  36. d1fed3e During referencing binding, only consider conversion functions for by Douglas Gregor · 15 years ago
  37. 3d04336 Allow classes to befriend implicitly-declared members. Fixes PR6207 for by John McCall · 15 years ago
  38. a3f8137 Diagnose declarations of conversion functions with declarators other than '()'. by John McCall · 15 years ago
  39. 6275e0c When creating the implicitly-declared special member functions, be by Douglas Gregor · 15 years ago
  40. 80638c5 Have the CXXBaseOrMemberInitializer keep track of whether an initializer initializes a virtual base or not. by Anders Carlsson · 15 years ago
  41. 3c3ccdb Diagnose more cases of initializing distinct members of an anonymous union by John McCall · 15 years ago
  42. d6ca8da Diagnose misordered initializers in constructor templates immediately instead of by John McCall · 15 years ago
  43. fd22544 Suppress access control diagnostics when looking up a base or member name by John McCall · 15 years ago
  44. 9ab1454 Make CXXScopeSpec invalid when incomplete, and propagate that into any by Jeffrey Yasskin · 15 years ago
  45. af2094e Implement dependent friend function template specializations. by John McCall · 15 years ago
  46. 216c278 Implement checking for template literal operator functions. This by Sean Hunt · 15 years ago
  47. 30019c0 Updated comment to reflect changes made in the most recent draft. by Sean Hunt · 15 years ago
  48. 06245bf Improve handling of friend types in several ways: by Douglas Gregor · 15 years ago
  49. 1d86935 Split Sema::ActOnFriendTypeDecl into Sema::CheckFriendTypeDecl (for by Douglas Gregor · 15 years ago
  50. 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 15 years ago
  51. bcc12fd If a constructor is a dependent context, just set the base and member initializers as they are written. Fixes a bug where we wouldn't show initialization order warnings when instantiating. by Anders Carlsson · 15 years ago
  52. ea356fb Diagnose multiple base and member initializers in class templates. by Anders Carlsson · 15 years ago
  53. ec3332b More cleanup. by Anders Carlsson · 15 years ago
  54. 071d610 Constify. by Anders Carlsson · 15 years ago
  55. 58cfbde Minor cleanup. by Anders Carlsson · 15 years ago
  56. 4033642 Change the representation of dependent elaborated-type-specifiers by Douglas Gregor · 15 years ago
  57. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
  58. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
  59. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
  60. 32daa42 Regularize support for naming conversion functions in using decls. by John McCall · 15 years ago
  61. 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 15 years ago
  62. 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
  63. ee11b2d Fix a bug where we would incorrectly report an error about initializing two fields in an anonymous struct. by Anders Carlsson · 15 years ago
  64. 8f1a240 Reduce nesting. by Anders Carlsson · 15 years ago
  65. fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 15 years ago
  66. cb9bafe Exit early from the simple form of Sema::RequireNonAbstractType(), for by Douglas Gregor · 15 years ago
  67. 0b4c9b5 Support __attribute__((packed)) (along with other attributes) at the by Douglas Gregor · 15 years ago
  68. c67b032 Compare namespaces properly when looking for redeclarations of by Douglas Gregor · 15 years ago
  69. d606848 When adding initializers to a constructor, be sure that we are looking by Douglas Gregor · 15 years ago
  70. 3e1ae93 Mark virtual methods that are used in tables included in VTTs as used. by Rafael Espindola · 15 years ago
  71. 32f2fb5 Preserve type-source information in friend declarations. by John McCall · 15 years ago
  72. a418147 Make sure to properly track the anonymous namespace that lives inside by Douglas Gregor · 15 years ago
  73. 7b2fc9d Implement computation of the final overriders for each virtual by Douglas Gregor · 15 years ago
  74. b0f65ca A fixed version of r99174 which also includes a test that we emit vtables when by Rafael Espindola · 15 years ago
  75. 89db145 revert r99174. It caused PR6677. Will try to debug why tonight. by Rafael Espindola · 15 years ago
  76. c24d721 When handling a TSK_ExplicitInstantiationDefinition after a by Rafael Espindola · 15 years ago
  77. 9aa472c Remember the "found declaration" for an overload candidate, which is the by John McCall · 15 years ago
  78. ef027fe Perform access control for the implicit calls to base and member destructors by John McCall · 15 years ago
  79. b020748 Access control for implicit calls to copy assignment operators and copy by John McCall · 15 years ago
  80. 6c790ea Perform access control even for the implicit destructor calls from implicit by John McCall · 15 years ago
  81. 58e6f34 Perform access control for the implicit base and member destructor calls by John McCall · 15 years ago
  82. 961b167 Fix PR6562. If a type is dependent, we don't know if it will have implicit by Rafael Espindola · 15 years ago
  83. bf73b35 Remember whether a ParmVarDecl was spelled with a default argument or by John McCall · 15 years ago
  84. 21ef0fa Maintain type source information for functions through template by John McCall · 15 years ago
  85. 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 15 years ago
  86. bbf58bb Delay codegen of vtables when handling implicit instantiations. by Rafael Espindola · 15 years ago
  87. a276291 Downgrade errors when trying to catch a pointer or reference to by Douglas Gregor · 15 years ago
  88. a50ce32 Robustify callers that rebuild typename type nodes again NULL return by Douglas Gregor · 15 years ago
  89. a1a9f03 Reference binding via user-defined conversion can compute a binding by Douglas Gregor · 15 years ago
  90. 6d18289 When declaring a catch block in C++, make sure that the type being by Douglas Gregor · 15 years ago
  91. 7b9a5aa During codegen assert that any copy assignment, destructor or constructor that by Rafael Espindola · 15 years ago
  92. 5fe8c04 Skip dependent virtual base classes; fixes PR6413. by Douglas Gregor · 15 years ago
  93. 333de06 Don't try to finalize an ill-formed variable or one whose class type is ill-formed. Fixes PR6421 by Douglas Gregor · 15 years ago
  94. b1bdc62 Catch more uses of uninitialized implicit conversion sequences. by John McCall · 15 years ago
  95. ce056bc Eliminate the default arguments to ASTContext::getFunctionType(), by Douglas Gregor · 15 years ago
  96. 3dbd3d5 Support local namespace aliases and permit them to be instantiated. by John McCall · 15 years ago
  97. 7385779 Defer covariance checks for dependent types. Add test cases that also ensure by Chandler Carruth · 15 years ago
  98. e13ad83 Work around an annoying, non-standard optimization in the glibc by Douglas Gregor · 15 years ago
  99. 4dffad6 When we have a dependent direct initializer but not a dependent by Douglas Gregor · 15 years ago
  100. 2d5b703 Remove another redundant ASTContext parameter by Douglas Gregor · 15 years ago