summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-13/+13
* Merge uninstantiated default arguments more carefully, and try not toDouglas Gregor2009-09-171-2/+6
* Improved representation and support for friend class templates. Angst about ...John McCall2009-09-161-33/+55
* When implicitly declaring operators new, new[], delete, and delete[],Douglas Gregor2009-09-151-0/+15
* Add back the workaround since it lead to constructor conversion bugs :(Anders Carlsson2009-09-151-0/+6
* When performing an user defined conversion sequence, perform the initial stan...Anders Carlsson2009-09-151-6/+0
* Skeletal support for friend class templates.John McCall2009-09-141-1/+24
* Removed Context argument from couple of methods which don'tFariborz Jahanian2009-09-121-2/+2
* Alter Action's friend interface to prepare for templated friend declarations andJohn McCall2009-09-111-23/+13
* Cleanup and test C++ default arguments. Improvements include:Douglas Gregor2009-09-111-4/+55
* When re-entering a template scope, we may be entering a class templateDouglas Gregor2009-09-101-3/+11
* Improve handling of initialization by constructor, by ensuring thatDouglas Gregor2009-09-091-120/+171
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-403/+400
* Support templateids in friend declarations. Fixes bug 4859.John McCall2009-09-081-49/+47
* Handle variadic constructors better. Share code between BuildCXXConstructExpr...Anders Carlsson2009-09-081-25/+59
* BuildCXXConstructExpr now takes a MultiExprArg.Anders Carlsson2009-09-071-9/+12
* Reapply 81096, now with a fix. Spot the bug:Anders Carlsson2009-09-061-2/+2
* Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash whenDaniel Dunbar2009-09-061-2/+2
* Initialize default CXXConstructExpr arguments to 0. Fixes a crash when destro...Anders Carlsson2009-09-051-2/+2
* Pass the ConstructLoc to BuildCXXConstructExpr.Anders Carlsson2009-09-051-12/+10
* Don't generate any code for an explicit call to a trivial destructor. Douglas Gregor2009-09-041-1/+1
* Patch to instantiate destructors used to destructFariborz Jahanian2009-09-031-0/+75
* Mark constructors used in initialization of base(s) and fieldsFariborz Jahanian2009-09-031-25/+37
* Issue diagnostics in variety of situations involvingFariborz Jahanian2009-09-031-3/+176
* Minor refactoring of my last patch.Fariborz Jahanian2009-09-021-5/+5
* Referenced instatiated default constructors Fariborz Jahanian2009-09-021-1/+19
* Allow null initialization of scalara data membersFariborz Jahanian2009-09-021-2/+8
* Don't assume that a base is always a RecordType, it can also be a TemplateSpe...Anders Carlsson2009-09-011-5/+16
* Fix bug 4784 and allow friend declarations to properly extendJohn McCall2009-08-311-4/+16
* Use DiagnoseMissingMember for UsingDecls.Anders Carlsson2009-08-301-1/+1
* Improve diagnostics for missing members. This renames the err_typecheck_no_me...Anders Carlsson2009-08-301-1/+1
* Set the access specifier for using decls.Anders Carlsson2009-08-291-1/+4
* For consistency, just make friend declarations AS_public.John McCall2009-08-291-0/+2
* Store the SourceLocation of right parentheses in member initializers. Patch b...Anders Carlsson2009-08-291-2/+2
* Fix this for real.Anders Carlsson2009-08-281-1/+2
* Pass InOverloadResolution all the way down to IsPointerConversion.Anders Carlsson2009-08-281-1/+2
* Instantiate unresolved using declarations.Anders Carlsson2009-08-281-2/+3
* Omnibus friend decl refactoring. Instead of cloning AST classes for friendJohn McCall2009-08-281-111/+119
* Create UnresolvedUsingDecls.Anders Carlsson2009-08-281-10/+9
* Factor declaration building out to Sema::BuildUsingDeclaration.Anders Carlsson2009-08-281-18/+28
* More work on using declarations.Anders Carlsson2009-08-281-1/+9
* Many improvements to using declarations.Anders Carlsson2009-08-281-19/+68
* Remove more default arguments.Anders Carlsson2009-08-271-2/+2
* Remove default arguments from TryImplicitConversion and fix a bug found in th...Anders Carlsson2009-08-271-1/+4
* Revert the flags change for now, I have a better idea for this.Anders Carlsson2009-08-271-4/+1
* Add a OverloadResolutionFlags and start converting some of the overload metho...Anders Carlsson2009-08-271-1/+4
* Don't check member and base initializers if the constructor is dependent.Anders Carlsson2009-08-271-27/+33
* Use early returns to avoid indentation.Anders Carlsson2009-08-271-72/+76
* Stub out an error so we don't crash.Eli Friedman2009-08-271-1/+8
* Add a BuildCXXTemporaryObjectExpr and use it so default arguments will be ins...Anders Carlsson2009-08-271-1/+32
OpenPOWER on IntegriCloud