aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
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
2009-10-20Remove default argument for ImpCastExprToType. Add appropriate argument Eli Friedman
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-18Move misc clients to IdentifierInfo StringRef API.Daniel Dunbar
2009-10-17In some dependent contexts, incomplete array types persist into FinalizeDecla...Sebastian Redl
2009-10-17Simplify.Daniel Dunbar
2009-10-16Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall
2009-10-13Improve diagnostics when the parser encounters a declarator with anDouglas Gregor