aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2010-03-24Improve diagnostics when ivar added to classFariborz Jahanian
2010-03-24Silently drop dependent friend function template specializations,Douglas Gregor
2010-03-24Correct that last fixit: if the user wroteJohn McCall
2010-03-24Support friend function specializations.John McCall
2010-03-23When recovering from a qualified typedef name, don't clear out theDouglas Gregor
2010-03-23Only perform CFG-based warnings on 'static inline' functions thatTed Kremenek
2010-03-22-Wshadow should only warn about parameter declarations when we'reJohn McCall
2010-03-21Fix PR6618.Rafael Espindola
2010-03-20Refactor CFG-based warnings in Sema to be run by a worked object called Analy...Ted Kremenek
2010-03-20Implement -Wshadow for parameter declarations as well.John McCall
2010-03-18Redeclaration lookups for parameter names should be flagged as redeclaration ...John McCall
2010-03-17ActOnTagDefinitionError is supposed to 'unwind' ActOnTagStartDefinition, notJohn McCall
2010-03-17Remove warning about shadowing a built-in; built-ins aren't actuallyDouglas Gregor
2010-03-17Clean up after ourselves when there's an error parsing the base clause.John McCall
2010-03-16Implement -Wshadow. Based on a patch by Mike M.!John McCall
2010-03-16Perform access control for the implicit calls to base and member destructorsJohn McCall
2010-03-15Remember declaration scope qualifiers in the AST. Imposes no memory overheadJohn McCall
2010-03-12Use llvm::SmallVector instead of std::vector.Ted Kremenek
2010-03-11Maintain type source information for functions through templateJohn McCall
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall
2010-03-08In C++98/03, an uninitialized variable that has POD class type will beDouglas Gregor
2010-03-07Fix for PR6294: we should only delay recording nested dynamic classes if theyEli Friedman
2010-03-02Diagnose the declaration of enum templates. Also, be a bit moreDouglas Gregor
2010-03-01Keep an explicit stack of function and block scopes, each element ofDouglas Gregor
2010-03-01Fix the lookup of names used in a friend declaration to not attempt toChandler Carruth
2010-03-01fix PR5933: don't warn about unused variables if a function has other errors ...Chris Lattner
2010-03-01Implement jump checking for initialized c++ variables, implementingChris Lattner
2010-02-25Fix a really trivial crasher and begin fleshing out one of the namespace testChandler Carruth
2010-02-23More Sema check for ivars in class continuation.Fariborz Jahanian
2010-02-22Early support for declaring ivars in class extensions. wip.Fariborz Jahanian
2010-02-22Add 'previous declaration is here' note for param redefinition Chris Lattner
2010-02-21Eliminate the default arguments to ASTContext::getFunctionType(),Douglas Gregor
2010-02-21Make Decl::isOutOfLine() virtual, and use that to determine when definitionsChandler Carruth
2010-02-21Don't warn about functions redeclared without the dllimport attribute whenTed Kremenek
2010-02-19Patch removes IVars list from ObjCInterfaceDecl andFariborz Jahanian
2010-02-18Allow redefinitions of extern inline functions in GNU89 mode, just as GCCCharles Davis
2010-02-17When diagnosing enumerator values outside of the range of 'int', beDouglas Gregor
2010-02-17Do not add functions marked with the unused attribute to the list of unused f...Tanya Lattner
2010-02-12Complain if block-literal expression's parameter name isFariborz Jahanian
2010-02-12Implementing unused function warning.Tanya Lattner
2010-02-11Remove use of 'std::string' from Attr objects, using instead a byteTed Kremenek
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-09Migrate the mish-mash of declaration checks inDouglas Gregor
2010-02-06Silence GCC warning and stay in 80 cols.Benjamin Kramer
2010-02-06Implement a warning diagnostic for weak vtables. Fixes PR6116.Anders Carlsson
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-05A dependent initializer with zero arguments should return a NULLDouglas Gregor
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