aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2009-12-02Make sure to call AddOverriddenMethods for implicit copy assignment operators;Eli Friedman
2009-12-01Fix a code gen. crash synthesizing a destructor.Fariborz Jahanian
2009-12-01Move the checking of overridden virtual functions into the code pathDouglas Gregor
2009-12-01Don't automatically assume that an id-expression refers to aDouglas Gregor
2009-11-30When we're trying to define an implicit virtual destructor, make sure that we...Anders Carlsson
2009-11-28Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer
2009-11-28Add Parser support for C++0x literal operators ('operator "" i').Sean Hunt
2009-11-26When adding an implicit destructor, make sure to mark it as virtual if it ove...Anders Carlsson
2009-11-25Better diagnostic on deleted constructor when noFariborz Jahanian
2009-11-25Diagnose ill-formed uses of default template arguments inDouglas Gregor
2009-11-25Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor
2009-11-24Have the parser tell sema whether a member declaration is a function definiti...Sebastian Redl
2009-11-24Refactor argument collection of constructor calls usingFariborz Jahanian
2009-11-23Let using directives refer to namespace aliases. Fixes PR5479.Sebastian Redl
2009-11-23Do not mark declarations as used when performing overload resolution. Fixes P...Douglas Gregor
2009-11-23Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall
2009-11-21"Incremental" progress on using expressions, by which I mean totally rippingJohn McCall
2009-11-21Added rudimentary C++0x attribute support.Sean Hunt
2009-11-18Overhaul previous-declaration and overload checking to work on lookup resultsJohn McCall
2009-11-18Split LookupResult into its own header.John McCall
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-17Silence some warnings produced by Clang, and add a missing headerDouglas Gregor
2009-11-17Instead of hanging a using declaration's target decls directly off the using John McCall
2009-11-17Unify the way destructor epilogues are generated for synthesized and regular ...Anders Carlsson
2009-11-17Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall
2009-11-16Simplify the AST a bit by skipping creating member initializers for membersEli Friedman
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-15Make sure that virtual destructors have delete operators.Anders Carlsson
2009-11-15Don't gratuitously mark the default constructors of base or member initialize...Douglas Gregor
2009-11-14- Have TryStaticImplicitCast set the cast kind to NoOp when binding a referen...Sebastian Redl
2009-11-14When type-checking a static cast (or the static_cast part of a C-styleDouglas Gregor
2009-11-14If we attempt to add a constructor template specialization that looksDouglas Gregor
2009-11-13Clear temporaries in more places.Anders Carlsson
2009-11-13Fix bug Doug noticed.Anders Carlsson
2009-11-13When transforming an expression statement (e.g., for templateDouglas Gregor
2009-11-12Give CanQual<T> an implicit conversion to bool, so that it can be usedDouglas Gregor
2009-11-12Random const correctness, and incidentally use computeDeclContext when buildingJohn McCall
2009-11-10Diagnose illegally typed operator new/new[].Fariborz Jahanian
2009-11-10Improve parsing of template arguments to lay the foundation forDouglas Gregor
2009-11-10Use PP.getLocForEndOfToken as suggested by John.Anders Carlsson
2009-11-10If a function with a default argument is redefined and the new function also ...Anders Carlsson
2009-11-09Add additional note to mark the cause of synthesized constructors. MarkEli Friedman
2009-11-09Remove a useless variable that got left behind.Eli Friedman
2009-11-09Unify the codepaths used to verify base and member initializers for explicitlyEli Friedman
2009-11-08Always make sure we're using an unqualified type when building aDouglas Gregor
2009-11-07Make sure isCopyAssignment is only true for actual copy assignment operators,Eli Friedman
2009-11-06This patch implements Sema for clause 13.3.3.1p4.Fariborz Jahanian
2009-11-05Fixed two places where we needed to force completion of a typeDouglas Gregor
2009-11-04Comments, formatting. Based on patch by Brandon Pearcy!John McCall
2009-11-04Diagnose using a field to initialize itself. Patch by Brandon Pearcy!John McCall