aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2009-08-28More work on using declarations.Anders Carlsson
2009-08-28Many improvements to using declarations.Anders Carlsson
2009-08-27When looking for overloaded member operators, make sure to instantiateDouglas Gregor
2009-08-27Fix for PR4794 (instantiating friend class decl); this version shouldn't Eli Friedman
2009-08-27Back out bad piece of r80272. Will look at fixing this a different way.Eli Friedman
2009-08-27PR4794: Make instantiating friend class decls not crash.Eli Friedman
2009-08-27Add an InOverloadResolution flag to TryCopyInitialization.Anders Carlsson
2009-08-27Remove more default arguments.Anders Carlsson
2009-08-27Remove default arguments from TryImplicitConversion and fix a bug found in th...Anders Carlsson
2009-08-27Remove default argument from TryCopyInitialization.Anders Carlsson
2009-08-27Revert the flags change for now, I have a better idea for this.Anders Carlsson
2009-08-27Implement instantiation of the declarations of member functionDouglas Gregor
2009-08-27Add a OverloadResolutionFlags and start converting some of the overload metho...Anders Carlsson
2009-08-27Don't check member and base initializers if the constructor is dependent.Anders Carlsson
2009-08-27Use early returns to avoid indentation.Anders Carlsson
2009-08-27Stub out an error so we don't crash.Eli Friedman
2009-08-27Add a BuildCXXTemporaryObjectExpr and use it so default arguments will be ins...Anders Carlsson
2009-08-27In ActOnCXXTypeConstructExpr, check that the type is complete and non-abstrac...Anders Carlsson
2009-08-27New RequireNonAbstractType function.Anders Carlsson
2009-08-26Bye-bye old RequireCompleteType.Anders Carlsson
2009-08-26ir-gen for type convesion of class objects. WIP.Fariborz Jahanian
2009-08-26Make sure to bump the reference count of the last element in the ParenListExp...Douglas Gregor
2009-08-26Remove another unused argument.Anders Carlsson
2009-08-26Remove the PrintType argument from RequireCompleteType.Anders Carlsson
2009-08-26When a member reference expression includes a qualifier on the memberDouglas Gregor
2009-08-26Add a RequireCompleteType variant that takes a PartialDiagnostic. The old Req...Anders Carlsson
2009-08-26Regularize the case and sort.Mike Stump
2009-08-26Implement support for C++ direct initializers that involve dependentDouglas Gregor
2009-08-26AST for conversion by conversion functions. WIP.Fariborz Jahanian
2009-08-26More support for pseudo dtors.Anders Carlsson
2009-08-26update to CXXFunctionalCastExpr to support ir-gen forFariborz Jahanian
2009-08-26Make sure to compare primary declaration contexts when determining whether a ...Douglas Gregor
2009-08-26When we know that we are parsing a class-name, implicitly construct aDouglas Gregor
2009-08-26Add Sema::BuildMemberReferenceExpr and have Sema::ActOnMemberReferenceExpr ca...Anders Carlsson
2009-08-26Address some of Doug's comments.Anders Carlsson
2009-08-26Fix for overloaded binary operators whose operands need implicitDouglas Gregor
2009-08-26Source location information for ? and : in a ConditionalOperator, from Enea Z...Douglas Gregor
2009-08-26Improve diagnostics and recovery when the nested-name-specifier of aDouglas Gregor
2009-08-25Parsing of pseudo-destructors.Anders Carlsson
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor
2009-08-25Clarify the difference between substitution and instantiation by renamingJohn McCall
2009-08-25Modify an assert to capture the restriction on friend declarations moreJohn McCall
2009-08-25Implement out-of-line definitions of nested class templates. Most ofDouglas Gregor
2009-08-25Handle the implicit 'this' parameter for format attributes.Anders Carlsson
2009-08-25If a parameter has a default argument expression, make sure to instantiate th...Anders Carlsson
2009-08-25Improved support for default arguments in constructors for class templates.Anders Carlsson
2009-08-25InitializeVarWithConstructor now returns true on failure.Anders Carlsson
2009-08-25BuildCXXConstructExpr now returns an OwningExprResult.Anders Carlsson
2009-08-25Factor building of CXXDefaultArgExpr expressions out into a separate function.Anders Carlsson
2009-08-25Basic support for default argument expressions for function templates.Anders Carlsson