summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Implement the notions of the "current instantiation" and "unknownDouglas Gregor2009-05-111-3/+4
* Implement the semantics of the injected-class-name within a classDouglas Gregor2009-05-101-0/+13
* Improve compatibility with GCC regarding inline semantics in GNU89Douglas Gregor2009-04-281-0/+24
* Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl2009-04-261-5/+5
* fix PR4049, a crash on invalid, by making sema install the right number of Chris Lattner2009-04-251-3/+2
* rename getNumParmVarDeclsFromType back to getNumParams(),Chris Lattner2009-04-251-13/+5
* add a new helper function to FunctionDecl instead of it beingChris Lattner2009-04-251-5/+8
* Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor2009-04-211-1/+2
* Lazy deserialization of function bodies for PCH files. For the CarbonDouglas Gregor2009-04-181-5/+6
* FunctionDecl::getBody() is getting an ASTContext argument for use inDouglas Gregor2009-04-181-1/+11
* 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
OpenPOWER on IntegriCloud