summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add VarDecl::getStorageClassSpecifierString (StorageClass -> const char*).Daniel Dunbar2009-04-141-0/+14
* Implement -Wmissing-prototypes. Fixes PR3911.Douglas Gregor2009-03-311-0/+20
* Predicate to detect when a RecordDecl is really the injected-class-nameDouglas Gregor2009-03-251-0/+5
* Fix <rdar://problem/6704086> by allowing the format string checking in Sema toTed Kremenek2009-03-201-1/+1
* BlockDecl::Destroy now deallocates BlockDecl's array of ParmVarDecl*.Ted Kremenek2009-03-131-1/+2
* Fix <rdar://problem/6675489> BlockDecl should not use llvm::smallvector.Steve Naroff2009-03-131-0/+17
* API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed toTed Kremenek2009-03-121-2/+2
* Add type checking for tentative definitions at the end of theDouglas Gregor2009-03-101-0/+16
* Switch attributes to be allocated from the declcontext bump pointer just likeChris Lattner2009-03-041-0/+11
* Rework the way we find locally-scoped external declarations when weDouglas Gregor2009-03-021-0/+41
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-2/+2
* Make the type associated with a ClassTemplateSpecializationDecl be aDouglas Gregor2009-02-261-6/+8
* C99 DR #316 implies that the function parameter types that are knownDouglas Gregor2009-02-251-2/+6
* When we're declaring an object or function with linkage, teach nameDouglas Gregor2009-02-241-0/+9
* Improve merging of function declarations. Specifically:Douglas Gregor2009-02-241-0/+5
* Contains the following (related to problems found while investigting <rdar://...Steve Naroff2009-02-221-0/+5
* Static variables and functions won't collide with standard libraryDouglas Gregor2009-02-171-0/+4
* Add hook to add attributes to function declarations that we knowDouglas Gregor2009-02-141-9/+27
* Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor2009-02-131-0/+22
* Fix the symptom of the regression, by having the CXXConditionDeclExpr not des...Sebastian Redl2009-02-051-1/+3
* Some name-lookup-related fixes, from Piotr Rak!Douglas Gregor2009-02-041-0/+36
* Semantic analysis, ASTs, and unqualified name lookup support for C++Douglas Gregor2009-02-031-0/+8
* Add a macro-based enumeration of all of the Decl nodes (like we doDouglas Gregor2009-02-021-4/+4
* Finish making AST BumpPtrAllocation runtime configurable (based on -disable-f...Steve Naroff2009-01-271-3/+2
* Remove many references to ASTContext::getAllocator(), replacing them with cal...Steve Naroff2009-01-271-29/+16
* Remove the TopLevelDecls from TranslationUnit, since all of those decls are o...Douglas Gregor2009-01-201-1/+0
* Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor2009-01-201-54/+23
* fix deallocation of FunctionDecl::ParamInfoNuno Lopes2009-01-181-5/+3
* Teach DeclContext how to find the primary declaration for any TagDeclDouglas Gregor2009-01-171-12/+16
* FunctionDecl::setParams() now uses the allocator associated with ASTContext t...Ted Kremenek2009-01-141-2/+4
* Make sure that ScopedDecls passed to DeclContext::addDecl are added into thei...Douglas Gregor2009-01-091-0/+7
* Unify the code for defining tags in C and C++, so that we alwaysDouglas Gregor2009-01-081-2/+1
* Finished semantic analysis of anonymous unions in C++.Douglas Gregor2009-01-071-0/+9
* Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor2009-01-071-1/+2
* Don't push OverloadedFunctionDecls onto the chain of declarationsDouglas Gregor2008-12-231-0/+13
* Finish up saving original parameter type andFariborz Jahanian2008-12-201-1/+8
* introducing ParmVarWithOriginalTypeDecl class toFariborz Jahanian2008-12-201-0/+10
* fix leakage of var's initializersNuno Lopes2008-12-171-9/+23
* Make sure that enumerators show up within the enumeration declaration. Fixes....Douglas Gregor2008-12-171-1/+0
* Create new EnumDecl nodes for redeclarations of enums, linking themDouglas Gregor2008-12-151-2/+4
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-35/+24
* Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor2008-11-181-2/+2
* Eliminate all of the placeholder identifiers used for constructors,Douglas Gregor2008-11-171-50/+2
* Introduction the DeclarationName class, as a single, general method ofDouglas Gregor2008-11-171-3/+41
* Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedD...Argyrios Kyrtzidis2008-11-091-0/+23
* Parsing, ASTs, and semantic analysis for the declaration of overloadedDouglas Gregor2008-11-061-0/+9
* LinkageSpecDecl is c++ specific, move it to DeclCXXChris Lattner2008-11-041-7/+0
* Fix crash reported in PR2923 where a function declared using typeof(another_f...Ted Kremenek2008-10-291-3/+13
* Simplify handling of struct/union/class tags.Argyrios Kyrtzidis2008-10-151-12/+3
* Final phase of converting BlockDecls over to DeclContext. This is unfortunate...Steve Naroff2008-10-101-3/+2
OpenPOWER on IntegriCloud