aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2010-02-21Eliminate the default arguments to ASTContext::getFunctionType(),Douglas Gregor
2010-02-16Support local namespace aliases and permit them to be instantiated.John McCall
2010-02-15Defer covariance checks for dependent types. Add test cases that also ensureChandler Carruth
2010-02-12Work around an annoying, non-standard optimization in the glibcDouglas Gregor
2010-02-11When we have a dependent direct initializer but not a dependentDouglas Gregor
2010-02-11Remove another redundant ASTContext parameterDouglas Gregor
2010-02-11Eliminate a bunch of unnecessary ASTContexts from members functions ofDouglas Gregor
2010-02-11Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor
2010-02-10Improve access control diagnostics. Perform access control on member-pointerJohn McCall
2010-02-08Thread a source location into the template-argument deduction routines. ThereJohn McCall
2010-02-07Add attributes to namespace decls.Anders Carlsson
2010-02-05A function declarator with a non-identifier name in an anonymous classDouglas Gregor
2010-02-04Extract a common structure for holding information about the definitionJohn McCall
2010-02-02Mark dtors for parameter variables and eliminate some redundant type munging.John McCall
2010-02-02Access control for implicit destructor calls. Diagnostic could be orders ofJohn McCall
2010-02-01In C++, an initializer on a variable doesn't necessarily mean it's the defini...Sebastian Redl
2010-01-31Switch expressions like T() and T(1,2) over to new-style initialization. I'mEli Friedman
2010-01-31Rework base and member initialization in constructors, with severalDouglas Gregor
2010-01-29Fix reference-binding when we have a reference to const volatile type;Douglas Gregor
2010-01-28Access control for surrogate function calls. Required a moderately gross hackJohn McCall
2010-01-27Fix a major oversight in the comparison of standard conversionDouglas Gregor
2010-01-26Pass access specifiers around in overload resolution.John McCall
2010-01-22No need to canonicalize the type and use dyn_cast. Also, correctly diagnose t...Anders Carlsson
2010-01-22Fix an obvious goof that caused us to only see the top level of return typesChandler Carruth
2010-01-20Give UnresolvedSet the ability to store access specifiers for each declaration.John McCall
2010-01-19In a mem-initializer, a nested-name-specifier followed by anDouglas Gregor
2010-01-13Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor
2010-01-13Record some basic information about bad conversion sequences. Use thatJohn McCall
2010-01-13Implement semantic checking for C++ literal operators.Sean Hunt
2010-01-13Remove broken fix-it when a default function argument has beenDouglas Gregor
2010-01-12So I was sitting around, trying vainly to think of something to commit, and thenJohn McCall
2010-01-12Introduce a specific representation for the ambiguous implicit conversionJohn McCall
2010-01-11Eliminate an embarrassing performance regression in C/ObjC, where weDouglas Gregor
2010-01-11Add support for out-of-line definitions of conversion functionDouglas Gregor
2010-01-11Implement name lookup for conversion function template specializationsDouglas Gregor
2010-01-08Change the printing of OR_Deleted overload results to print all the candidates,John McCall
2010-01-07When we typo-correct a base class initializer, point to the base classDouglas Gregor
2010-01-07Whenever we emit a typo-correction diagnostic, also emit a noteDouglas Gregor
2010-01-06Fix marking of virtual members for nested classes whose first non-pure virtua...Douglas Gregor
2010-01-06Improve the diagnostics used to report implicitly-generated class membersJohn McCall
2010-01-06Make our marking of virtual members functions in a class beDouglas Gregor
2010-01-05Improve key-function computation for templates. In particular:Douglas Gregor
2009-12-31It's OK for a return type to be incomplete if it's being defined.Anders Carlsson
2009-12-31Make sure that an overriding return type is complete before checking if it's ...Anders Carlsson
2009-12-31Typo correction for C++ base and member initializers, e.g.,Douglas Gregor
2009-12-31improve diagnostics for case when a field type is unknown byChris Lattner
2009-12-29Correctly refer to element CVR qualifications when determining if a type isChandler Carruth
2009-12-25Attempted fix for PR5884; this code will be dead soon, but this fix shouldEli Friedman
2009-12-25Remove some dead variables clang-analyzer found.Benjamin Kramer
2009-12-24Make copy constructor elimination work in more cases; the case in questionEli Friedman