aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
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
2009-11-04Don't try to check the initialization of fields with dependentDouglas Gregor
2009-11-04Switch parsing of using declarations over to ParseUnqualifiedId.Douglas Gregor
2009-11-03Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor
2009-10-29Make sure to call CompleteConstructorCall for bases and members that are init...Anders Carlsson
2009-10-28Use array's base element type in getting to itsFariborz Jahanian
2009-10-28Removed an unnecessary arguement passed to InitializeVarWithConstructorFariborz Jahanian
2009-10-25remove a nonsensical todoChris Lattner
2009-10-25change Sema::ActOnFriendTypeDecl to use GetTypeForDeclarator instead Chris Lattner
2009-10-25Audit the code for places where it is assumed that every base specifier refer...Sebastian Redl
2009-10-22When building types from declarators, instead of building two types (one forJohn McCall
2009-10-21Don't (directly) call RequireCompleteType with an invalid source location.Douglas Gregor
2009-10-21Change FixOverloadedFunctionReference to return a (possibly new) expression. ...Anders Carlsson
2009-10-18It's OK for a pure virtual function to override another pure virtual function...Anders Carlsson
2009-10-14Testing and some minor fixes for explicit template instantiation.Douglas Gregor
2009-10-14Handle ambiguity of reference initialization.Fariborz Jahanian
2009-10-13Remove some non-ASCII charactersDouglas Gregor
2009-10-13Unify our diagnostic printing for errors of the form, "we didn't likeDouglas Gregor
2009-10-13Diagnose attempts to add default function arguments to aDouglas Gregor
2009-10-13Improve the internal representation and semantic analysis of friendDouglas Gregor
2009-10-11Test exception spec compatibility on return type and parameters.Sebastian Redl