aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2009-06-30Patch to support optional nested-name-specifier in in ctor-initializerFariborz Jahanian
2009-06-30Diagnose multiple initialization of anonymous unionFariborz Jahanian
2009-06-30More diagnostics related to initialization of direct basesFariborz Jahanian
2009-06-30Compute ending of iterator in for-loop once.Fariborz Jahanian
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-30Take care of Chris's comments.Fariborz Jahanian
2009-06-30A more detailed diagnosis of ill-formed ctor-initializerFariborz Jahanian
2009-06-29Diagnose multiple initialzation of data-member/base Fariborz Jahanian
2009-06-27Renamed MarcDestructorReferenced -> MarkDestructorReferencedFariborz Jahanian
2009-06-27Fix a bogus error overloading an operator where the only class Eli Friedman
2009-06-27Make it possible for using decls to point to operators. Fixes PR4441.Anders Carlsson
2009-06-26Patch to mark destructors when they are used.Fariborz Jahanian
2009-06-26Minor change per Doug's comments.Fariborz Jahanian
2009-06-25Improved semantic analysis and AST respresentation for functionDouglas Gregor
2009-06-25Patch to diagnose and Mark use of implicit default assignment operator.Fariborz Jahanian
2009-06-25Explicit braces to avoid ambiguous ‘else’.Duncan Sands
2009-06-23Some changes to accomodate Doug's comment forFariborz Jahanian
2009-06-22patch to mark use of implicit copy constructors.Fariborz Jahanian
2009-06-22Robustify a bunch of C++-related declaration actions.Douglas Gregor
2009-06-22Implement implicit instantiation of the member functions of a class templateDouglas Gregor
2009-06-22Changes made per Doug's comments.Fariborz Jahanian
2009-06-22Remove ImplicitMustBeDefined, use universal 'Used' flagFariborz Jahanian
2009-06-20Made improvements in c++'s object model patch on Doug's review.Fariborz Jahanian
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor
2009-06-19Keep track of when declarations are "used" according to C andDouglas Gregor
2009-06-19Patch for implementation of C++'s object model. This isFariborz Jahanian
2009-06-17Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorC...Argyrios Kyrtzidis
2009-06-17Implement correct name lookup inside an initializer of a C++ class static dat...Argyrios Kyrtzidis
2009-06-17Removed deadcode related to addition of constructorFariborz Jahanian
2009-06-17Support dependent extended vector types and template instantiationDouglas Gregor
2009-06-16Handle temporaries in default arguments.Anders Carlsson
2009-06-12It's an error to use a function declared in a class definition as a default a...Anders Carlsson
2009-06-06Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argume...Anders Carlsson
2009-05-30Remove VarDecl from CXXConstructExpr.Anders Carlsson
2009-05-30Pretty printing and improved representation for namespace alias declarationsDouglas Gregor
2009-05-30Printing for using directives, e.g.,Douglas Gregor
2009-05-27Reimplement much of the way that we track nested classes in theDouglas Gregor
2009-05-27Reintroduce the home for exception specs, and make Sema fill it. However, kee...Sebastian Redl
2009-05-26When evaluating a VarDecl as a constant or determining whether it isDouglas Gregor
2009-05-19When assigning from an rvalue to a const reference, the implicit cast from T ...Anders Carlsson
2009-05-18Deal with an icky corner case where we were complaining that a catchDouglas Gregor
2009-05-18Template instantiation for C++ try/catch statements.Douglas Gregor
2009-05-17Rewrite PureVirtualMethodCollector to use the overridden methods. Fixes <rdar...Anders Carlsson
2009-05-16Reflow some comments.Mike Stump
2009-05-14Better diagnostics for covariance when checking overriding return types.Anders Carlsson
2009-05-14Add return type checking for overriding virtual functions. We currently don't...Anders Carlsson
2009-05-11Friend declarations are only valid inside class definitions.Anders Carlsson
2009-05-11Implement the notions of the "current instantiation" and "unknownDouglas Gregor
2009-05-06Back out r70506 (exception spec in AST) again. We won't have exception specs ...Sebastian Redl
2009-05-02When determining whether an expression refers to a bit-field, lookDouglas Gregor