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