- 31590f9 Fix the start source location for type-specs like long, short, etc. by Argyrios Kyrtzidis · 15 years ago
- c5573a8 Make instantiating initializers for classes with a dependent base type by Eli Friedman · 15 years ago
- 595adc1 Set the access specifier for using decls. by Anders Carlsson · 15 years ago
- 0d8df78 Improve instantiation of UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
- 3197659 Patch for code gen. for c-style cast which ends in by Fariborz Jahanian · 15 years ago
- 52a575a Fix the breakage by handling indirect instantiations. This would be much by John McCall · 15 years ago
- 0902531 Instantiate member and base initializers. Patch by Anders Johnsen! (tweaked slightly by me) by Anders Carlsson · 15 years ago
- 5fee110 For consistency, just make friend declarations AS_public. by John McCall · 15 years ago
- f181d8a Ensure code generation for friend declarations in class templates. by John McCall · 15 years ago
- 8c57a66 Store the SourceLocation of right parentheses in member initializers. Patch by Anders Johnsen! by Anders Carlsson · 15 years ago
- 598da5b CreateDeclRefExprs that point to UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
- 203cb71 Add another check for UnresolvedUsingDecl. by Anders Carlsson · 15 years ago
- fdc3919 Make sure we actually found a redeclaration before complaining about attributes added to a redeclaration in C++ by Douglas Gregor · 15 years ago
- ed65646 Remove #if 0'd code that is clearly not needed by Douglas Gregor · 15 years ago
- 7fe5d72 path to ir-gen 12.3.1 Conversion by constructor by Fariborz Jahanian · 15 years ago
- a5bf7f1 Don't crash when instantiating templates containing anonymous structs/unions by Douglas Gregor · 15 years ago
- 3cd4d1e Test instantiation of static data members that live within nested by Douglas Gregor · 15 years ago
- 5ec178f Fix and test template instantiation for nested member templates. by Douglas Gregor · 15 years ago
- 357bbd0 Tighten up the conversion from a single-level template argument list by Douglas Gregor · 15 years ago
- c18faf6 Remove the conversion from a multi-level template argument list back to a single template argument list. We no longer need this crutch by Douglas Gregor · 15 years ago
- d6350ae Implement template instantiation for member class templates. by Douglas Gregor · 15 years ago
- 36ef078 Check for UnresolvedUsingDecl when determining if a declaration is a redeclaration or not. by Anders Carlsson · 15 years ago
- 32844b3 patch to prevent crash in hopelessly incorrect method definition with labels. by Fariborz Jahanian · 15 years ago
- d110243 Collect multiple levels of template arguments into a new type, by Douglas Gregor · 15 years ago
- faccd72 Fix this for real. by Anders Carlsson · 15 years ago
- 83b534c Allow explicit ctors for casts. by Anders Carlsson · 15 years ago
- 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
- 0897292 Pass InOverloadResolution all the way down to IsPointerConversion. by Anders Carlsson · 15 years ago
- 0dde18e Instantiate unresolved using declarations. by Anders Carlsson · 15 years ago
- 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 15 years ago
- 02cace7 Omnibus friend decl refactoring. Instead of cloning AST classes for friend by John McCall · 15 years ago
- 550b14b Create UnresolvedUsingDecls. by Anders Carlsson · 15 years ago
- c72160b Factor declaration building out to Sema::BuildUsingDeclaration. by Anders Carlsson · 15 years ago
- 73b39cf More work on using declarations. by Anders Carlsson · 15 years ago
- cf9f921 Many improvements to using declarations. by Anders Carlsson · 15 years ago
- 8a5ae24 When looking for overloaded member operators, make sure to instantiate by Douglas Gregor · 15 years ago
- eaba1af Fix for PR4794 (instantiating friend class decl); this version shouldn't by Eli Friedman · 15 years ago
- 56bea43 Back out bad piece of r80272. Will look at fixing this a different way. by Eli Friedman · 15 years ago
- c5c54f2 PR4794: Make instantiating friend class decls not crash. by Eli Friedman · 15 years ago
- 7b361b5 Add an InOverloadResolution flag to TryCopyInitialization. by Anders Carlsson · 15 years ago
- 2de3ace Remove more default arguments. by Anders Carlsson · 15 years ago
- da7a18b Remove default arguments from TryImplicitConversion and fix a bug found in the process. by Anders Carlsson · 15 years ago
- d28b428 Remove default argument from TryCopyInitialization. by Anders Carlsson · 15 years ago
- 2974b5c Revert the flags change for now, I have a better idea for this. by Anders Carlsson · 15 years ago
- d60e105 Implement instantiation of the declarations of member function by Douglas Gregor · 15 years ago
- 1937738 Add a OverloadResolutionFlags and start converting some of the overload methods over to using it instead of bools arguments. by Anders Carlsson · 15 years ago
- 8d4c5ea Don't check member and base initializers if the constructor is dependent. by Anders Carlsson · 15 years ago
- 5c36fb2 Use early returns to avoid indentation. by Anders Carlsson · 15 years ago
- 2a16a13 Stub out an error so we don't crash. by Eli Friedman · 15 years ago
- e7624a7 Add a BuildCXXTemporaryObjectExpr and use it so default arguments will be instantiated correctly for temporary object expressions. by Anders Carlsson · 15 years ago
- bb60a50 In ActOnCXXTypeConstructExpr, check that the type is complete and non-abstract before creating any expressions. This assures that any templates are instantiated if necessary. by Anders Carlsson · 15 years ago
- a6ec7ad New RequireNonAbstractType function. by Anders Carlsson · 15 years ago
- b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
- 64e690e ir-gen for type convesion of class objects. WIP. by Fariborz Jahanian · 15 years ago
- e9f8eb6 Make sure to bump the reference count of the last element in the ParenListExpr representing the direct initializer of a declaration by Douglas Gregor · 15 years ago
- c566423 Remove another unused argument. by Anders Carlsson · 15 years ago
- d497ba7 Remove the PrintType argument from RequireCompleteType. by Anders Carlsson · 15 years ago
- bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
- 91a0cc9 Add a RequireCompleteType variant that takes a PartialDiagnostic. The old RequireCompleteType now creates a PartialDiagnostic and calls the new function. by Anders Carlsson · 15 years ago
- 1feade8 Regularize the case and sort. by Mike Stump · 15 years ago
- 83ddad3 Implement support for C++ direct initializers that involve dependent by Douglas Gregor · 15 years ago
- 9099ff0 AST for conversion by conversion functions. WIP. by Fariborz Jahanian · 15 years ago
- 2cf738f More support for pseudo dtors. by Anders Carlsson · 15 years ago
- e9f4208 update to CXXFunctionalCastExpr to support ir-gen for by Fariborz Jahanian · 15 years ago
- db3a0f5 Make sure to compare primary declaration contexts when determining whether a declaration is in scope by Douglas Gregor · 15 years ago
- 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
- 8f28f99 Add Sema::BuildMemberReferenceExpr and have Sema::ActOnMemberReferenceExpr call it. by Anders Carlsson · 15 years ago
- 3aa4ca4 Address some of Doug's comments. by Anders Carlsson · 15 years ago
- c3384cb Fix for overloaded binary operators whose operands need implicit by Douglas Gregor · 15 years ago
- 47e1f7c Source location information for ? and : in a ConditionalOperator, from Enea Zaffanella by Douglas Gregor · 15 years ago
- dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
- ec77387 Parsing of pseudo-destructors. by Anders Carlsson · 15 years ago
- 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
- ce3ff2b Clarify the difference between substitution and instantiation by renaming by John McCall · 15 years ago
- 91cf419 Modify an assert to capture the restriction on friend declarations more by John McCall · 15 years ago
- 05396e2 Implement out-of-line definitions of nested class templates. Most of by Douglas Gregor · 15 years ago
- 4fb7720 Handle the implicit 'this' parameter for format attributes. by Anders Carlsson · 15 years ago
- 5653ca5 If a parameter has a default argument expression, make sure to instantiate the parameter type before checking that the expression is a valid initializer. by Anders Carlsson · 15 years ago
- 8644aec Improved support for default arguments in constructors for class templates. by Anders Carlsson · 15 years ago
- fe2de49 InitializeVarWithConstructor now returns true on failure. by Anders Carlsson · 15 years ago
- da3f4e2 BuildCXXConstructExpr now returns an OwningExprResult. by Anders Carlsson · 15 years ago
- 56c5e33 Factor building of CXXDefaultArgExpr expressions out into a separate function. by Anders Carlsson · 15 years ago
- 9351c17 Basic support for default argument expressions for function templates. by Anders Carlsson · 15 years ago
- ed961f9 Factor setting default arguments out into SetParamDefaultArgument. by Anders Carlsson · 15 years ago
- 5f49a0c Use hasDefaultArg instead of getDefaultArg. by Anders Carlsson · 15 years ago
- 66e3067 Check that the default argument is well-formed before checking the initializer types. by Anders Carlsson · 15 years ago
- a24eb4e Skip transparent contexts when performing C++ name lookup by Douglas Gregor · 15 years ago
- 26ba850 Use the right cast kind when comparing null to member pointers. by Anders Carlsson · 15 years ago
- 20b3e99 Implement support for equality comparisons (!=, ==) of member by Douglas Gregor · 15 years ago
- 5842ba9 Try to complete a type before looking for conversion functions within by Douglas Gregor · 15 years ago
- 19b7b15 Refactor the template-instantiation logic for expressions into a by Douglas Gregor · 15 years ago
- f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 15 years ago
- efd5bda Make sure to adjust function template declarations to their templated by Douglas Gregor · 15 years ago
- 88650c3 fix a GCC type punning warning. by Chris Lattner · 15 years ago
- 7ebe971 Don't install Clang libraries. by Douglas Gregor · 15 years ago
- 3075e76 Catch a few more cases of illegal comparisons. by Eli Friedman · 15 years ago
- 06c0f5b Eli points out that we really must diagnose "void* > 0" as an extension. by Chris Lattner · 15 years ago
- 27a5b9b Add CK_NullToMemberPointer and CK_BaseToDerivedMemberPointer cast kinds. Make -ast-dump print out the cast kinds of cast expressions. by Anders Carlsson · 15 years ago
- 9ec22a3 Type of a ?: expression whose either expression is a built-in 'id' by Fariborz Jahanian · 15 years ago
- 835ed7f Don't issue warning on multiple selector found when by Fariborz Jahanian · 15 years ago