summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Extract a common structure for holding information about the definitionJohn McCall2010-02-041-6/+20
* Allow calling convention attributes to apply to types. Patch by Chip Davis!John McCall2010-02-041-0/+35
* Don't do an expensive definition check where a cheap 'is this C?' check suffi...Sebastian Redl2010-02-031-1/+2
* Simplify setting of DeclContext for @catch variableFariborz Jahanian2010-02-031-9/+1
* Fix DeclContext of an objective-c @catch variableFariborz Jahanian2010-02-031-0/+13
* Implement promotion for enumeration types.Douglas Gregor2010-02-021-15/+11
* Check for redefinitions in MergeVarDecl. This finds redefinitions of globals ...Sebastian Redl2010-02-021-0/+11
* Mark dtors for parameter variables and eliminate some redundant type munging.John McCall2010-02-021-3/+3
* Improve handling of enumerator values for C and C++, including:Douglas Gregor2010-02-011-39/+133
* In C++, an initializer on a variable doesn't necessarily mean it's the defini...Sebastian Redl2010-02-011-5/+5
* Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the ...Sebastian Redl2010-01-311-23/+4
* Implement access control for overloaded functions. Suppress access controlJohn McCall2010-01-271-0/+1
* Split libAnalysis into two libraries: libAnalysis and libChecker.Ted Kremenek2010-01-251-1/+1
* Implement [dcl.fct.spec]p6.Anders Carlsson2010-01-241-0/+22
* Implement elementary access control.John McCall2010-01-231-1/+3
* Patch fixes a lookup bug in c++'s anonymous union memberFariborz Jahanian2010-01-221-1/+7
* Create function, block, and template parameters in the context of theJohn McCall2010-01-221-2/+7
* Speed up compilation by avoiding generating exceptional edges fromMike Stump2010-01-211-1/+3
OpenPOWER on IntegriCloud