summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Handle simple friend-class decls in class templates better by ensuring thatJohn McCall2010-03-251-61/+79
* Improve diagnostics when ivar added to classFariborz Jahanian2010-03-241-1/+1
* Silently drop dependent friend function template specializations,Douglas Gregor2010-03-241-4/+11
* Correct that last fixit: if the user wroteJohn McCall2010-03-241-2/+17
* Support friend function specializations.John McCall2010-03-241-0/+10
* When recovering from a qualified typedef name, don't clear out theDouglas Gregor2010-03-231-1/+2
* Only perform CFG-based warnings on 'static inline' functions thatTed Kremenek2010-03-231-4/+3
* -Wshadow should only warn about parameter declarations when we'reJohn McCall2010-03-221-12/+22
* Fix PR6618.Rafael Espindola2010-03-211-0/+4
* Refactor CFG-based warnings in Sema to be run by a worked object called Analy...Ted Kremenek2010-03-201-14/+22
* Implement -Wshadow for parameter declarations as well.John McCall2010-03-201-18/+36
* Redeclaration lookups for parameter names should be flagged as redeclaration ...John McCall2010-03-181-1/+5
* ActOnTagDefinitionError is supposed to 'unwind' ActOnTagStartDefinition, notJohn McCall2010-03-171-3/+3
* Remove warning about shadowing a built-in; built-ins aren't actuallyDouglas Gregor2010-03-171-9/+1
* Clean up after ourselves when there's an error parsing the base clause.John McCall2010-03-171-0/+12
* Implement -Wshadow. Based on a patch by Mike M.!John McCall2010-03-161-0/+62
* Perform access control for the implicit calls to base and member destructorsJohn McCall2010-03-161-1/+2
* Remember declaration scope qualifiers in the AST. Imposes no memory overheadJohn McCall2010-03-151-0/+18
* Use llvm::SmallVector instead of std::vector.Ted Kremenek2010-03-121-2/+3
* Maintain type source information for functions through templateJohn McCall2010-03-111-0/+1
* Create a new InjectedClassNameType to represent bare-word references to the John McCall2010-03-101-18/+1
* In C++98/03, an uninitialized variable that has POD class type will beDouglas Gregor2010-03-081-15/+29
* Fix for PR6294: we should only delay recording nested dynamic classes if theyEli Friedman2010-03-071-1/+1
* Diagnose the declaration of enum templates. Also, be a bit moreDouglas Gregor2010-03-021-3/+4
* Keep an explicit stack of function and block scopes, each element ofDouglas Gregor2010-03-011-26/+32
* Fix the lookup of names used in a friend declaration to not attempt toChandler Carruth2010-03-011-2/+3
* fix PR5933: don't warn about unused variables if a function has other errors ...Chris Lattner2010-03-011-1/+2
* Implement jump checking for initialized c++ variables, implementingChris Lattner2010-03-011-4/+11
* Fix a really trivial crasher and begin fleshing out one of the namespace testChandler Carruth2010-02-251-4/+7
* More Sema check for ivars in class continuation.Fariborz Jahanian2010-02-231-15/+2
* Early support for declaring ivars in class extensions. wip.Fariborz Jahanian2010-02-221-0/+13
* Add 'previous declaration is here' note for param redefinition Chris Lattner2010-02-221-3/+2
* Eliminate the default arguments to ASTContext::getFunctionType(),Douglas Gregor2010-02-211-3/+9
* Make Decl::isOutOfLine() virtual, and use that to determine when definitionsChandler Carruth2010-02-211-8/+9
* Don't warn about functions redeclared without the dllimport attribute whenTed Kremenek2010-02-211-1/+5
* Patch removes IVars list from ObjCInterfaceDecl andFariborz Jahanian2010-02-191-1/+0
* Allow redefinitions of extern inline functions in GNU89 mode, just as GCCCharles Davis2010-02-181-2/+18
* When diagnosing enumerator values outside of the range of 'int', beDouglas Gregor2010-02-171-1/+1
* Do not add functions marked with the unused attribute to the list of unused f...Tanya Lattner2010-02-171-1/+1
* Complain if block-literal expression's parameter name isFariborz Jahanian2010-02-121-0/+1
* Implementing unused function warning.Tanya Lattner2010-02-121-0/+9
* Remove use of 'std::string' from Attr objects, using instead a byteTed Kremenek2010-02-111-7/+7
* Eliminate a bunch of unnecessary ASTContexts from members functions ofDouglas Gregor2010-02-111-10/+9
* Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor2010-02-111-1/+1
* Migrate the mish-mash of declaration checks inDouglas Gregor2010-02-091-173/+117
* Silence GCC warning and stay in 80 cols.Benjamin Kramer2010-02-061-4/+5
* Implement a warning diagnostic for weak vtables. Fixes PR6116.Anders Carlsson2010-02-061-2/+9
* Standardize the parsing of function type attributes in a way thatJohn McCall2010-02-051-13/+16
* A dependent initializer with zero arguments should return a NULLDouglas Gregor2010-02-051-1/+2
* A function declarator with a non-identifier name in an anonymous classDouglas Gregor2010-02-051-1/+2
OpenPOWER on IntegriCloud