aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2009-12-01Move the checking of overridden virtual functions into the code pathDouglas Gregor
2009-12-01An inherited virtual (where "virtual" wasn't written explicitly) canDouglas Gregor
2009-11-30Remove all of Sema's explicit uses of OverloadedFunctionDecl except forJohn McCall
2009-11-30Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall
2009-11-30Use StringRef in Attr constructors.Benjamin Kramer
2009-11-29Add DeclarationName support for C++0x operator literals. They should now work asSean Hunt
2009-11-29Fix 80-cols violationsSean Hunt
2009-11-28Add Parser support for C++0x literal operators ('operator "" i').Sean Hunt
2009-11-27Fix thinko.Anders Carlsson
2009-11-26Correctly find overridden destructors.Anders Carlsson
2009-11-25Allow user re-definition of SEL as well as accessing its fields.Fariborz Jahanian
2009-11-25Diagnose ill-formed uses of default template arguments inDouglas Gregor
2009-11-23Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall
2009-11-21This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian
2009-11-21Added rudimentary C++0x attribute support.Sean Hunt
2009-11-20Implement C++ [basic.lookup.classref]p3, which states how the typeDouglas Gregor
2009-11-18Overhaul previous-declaration and overload checking to work on lookup resultsJohn McCall
2009-11-18Track overriding methods when instantiating a template class. Fixes PR5550.Sebastian Redl
2009-11-18Split LookupResult into its own header.John McCall
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn 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-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-15Deallocation functions must also be static.Anders Carlsson
2009-11-15allocation functions are always static.Anders Carlsson
2009-11-15If any errors have occurred by the time we hit the end of a function body, cl...Douglas Gregor
2009-11-14Fix for PR5489: don't skip the complete type requrirement for variableEli Friedman
2009-11-13Revert r88718, which does NOT solve the constructor-template-as-copy-construc...Douglas Gregor
2009-11-13A constructor template cannot be instantiated to a copyDouglas Gregor
2009-11-13Fix bug Doug noticed.Anders Carlsson
2009-11-12Random const correctness, and incidentally use computeDeclContext when buildingJohn McCall
2009-11-10Improve parsing of template arguments to lay the foundation forDouglas Gregor
2009-11-09Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass ofDouglas Gregor
2009-11-08When checking the namespace of a redeclaration or definition, look through li...Sebastian Redl
2009-11-07Don't treat variables with non-trivial ctors or dtors as unused. Fixes PR5407.Anders Carlsson
2009-11-07Cleanup, no functionality change.Anders Carlsson
2009-11-06Make sure that EnumConstantDecls always get a type, even when they have type-...Douglas Gregor
2009-11-05Don't allow definitions of array variables without some size information in C...Sebastian Redl
2009-11-04Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall
2009-11-03Use ParseUnqualifiedId when parsing id-expressions. This eliminatesDouglas 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-29Track source information for template arguments and template specializationJohn McCall
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-27Rename FunctionDecl::isInline/setInline toDouglas Gregor
2009-10-27Almost missed this one... Doc update for last change.Mike Stump
2009-10-27Refine noreturn handling. Fixes -Wmissing-noreturn so that it doesn'tMike Stump
2009-10-27Use a pred_iterator instead of a succ_iterator (wrong typedef).Ted Kremenek