aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
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
2009-10-25Fix PR5298 - -Wmissing-noreturn shouldn't warn if the function is alreadyChris Lattner
2009-10-25Make sure we actually have a definition before asking if it is implicit. Fixe...Sebastian Redl
2009-10-25When parsing a top level struct declaration, make sure to Chris Lattner
2009-10-25move calls to DiagnoseUseOfDecl (which warns about deprecated/unavailable Chris Lattner
2009-10-25Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the ...Sebastian Redl
2009-10-25simplify Sema::getTypeName a bit: if control gets out of the switch,Chris Lattner
2009-10-25In objc mode, every identifier in a cast expression was using doing aChris Lattner
2009-10-25Audit the code for places where it is assumed that every base specifier refer...Sebastian Redl
2009-10-24Preserve type source information in TypedefDecls. Preserve it acrossJohn McCall
2009-10-23Remove OriginalTypeParmDecl; the original type is the one specifiedJohn McCall
2009-10-22Preserve source information for anonymous struct/union declarations.John McCall
2009-10-20Add FIXME.Ted Kremenek