aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2008-05-09-Implement proper name lookup for namespaces.Argyrios Kyrtzidis
2008-05-09Add attribute "format" support for typedefs of function pointers.Ted Kremenek
2008-05-09Handle all attributes on a parameterNate Begeman
2008-05-09Fix rdar://5921025 a crash on the included testcase.Chris Lattner
2008-05-08Added initial support for supporting __NSString__ in attribute "format".Ted Kremenek
2008-05-07Diagnose attempts to use C++ default arguments outside of a function declarationDouglas Gregor
2008-05-05Fix rdar://5905347 a crash on invalid builtin, due to theChris Lattner
2008-05-05Add support for -Wimplicit-function-declaration, rdar://5907433Chris Lattner
2008-05-01Replace Sema::CheckInitializerListTypes() with a helper class (InitListChecke...Steve Naroff
2008-05-01Implicitly defined functions were getting the DeclContext of the function whe...Argyrios Kyrtzidis
2008-04-30fix 'var unused' warning.Chris Lattner
2008-04-27Parsing of namespaces:Argyrios Kyrtzidis
2008-04-25initial support for recognizing __transparent_union__ attributesNuno Lopes
2008-04-22"This patch renames Chris Lattner
2008-04-21Clean up handling of function redeclarationsDouglas Gregor
2008-04-18OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris.Nate Begeman
2008-04-18fix __attribute__(format) for struct function pointer fieldsNuno Lopes
2008-04-17Use TranslationUnitDecl as DeclContext of builtin functions.Argyrios Kyrtzidis
2008-04-17Addition of TranslationUnitDecl to the AST:Argyrios Kyrtzidis
2008-04-15Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVar...Steve Naroff
2008-04-13Introduce support for finding class and enum names via ordinary name lookup i...Douglas Gregor
2008-04-13This patch is just the easy part of the class names patch, whichChris Lattner
2008-04-12Added PushOnScopeChains method to Sema, that adds a decl to both the IdResolv...Argyrios Kyrtzidis
2008-04-11Minor changes per Chris L's review.Fariborz Jahanian
2008-04-11Switch sema to maintaining its own scope chain information for variableChris Lattner
2008-04-10Patch for:Fariborz Jahanian
2008-04-10 typedef void T;Chris Lattner
2008-04-10Several improvements from Doug Gregor related to defaultChris Lattner
2008-04-08Add support for C++ default arguments, and rework Parse-Sema Chris Lattner
2008-04-06remove the Decl::getCanonicalType() method.Chris Lattner
2008-04-06Start switching clients over from CT.getCanonicalType() to Context.getCanonic...Chris Lattner
2008-04-06This patch contains these changes:Chris Lattner
2008-04-04Add explicit support for diagnosing implicit function decls.Steve Naroff
2008-04-04Introduce ContextDecl, patch by Argiris Kirtzidis!Chris Lattner
2008-04-02Change ObjCInterfaceDecl to inherit from NamedDecl (not TypeDecl). While ObjC...Steve Naroff
2008-04-02Two changes to Sema::LookupDecl() interface. Steve Naroff
2008-04-02Fix several bugs in array -> pointer decomposition.Chris Lattner
2008-04-02Fix PR2017 and silence some bogus errors.Chris Lattner
2008-04-02Fix a comment typo and add a couple suggestions from Chris.Steve Naroff
2008-04-01Fairly large "cleaup" related to changing ObjCCompatibleAliasDecl superclass ...Steve Naroff
2008-03-26Alloc redeclaration of typedefs within ExternCSystemHeaderDir's AND SystemHea...Steve Naroff
2008-03-25allow the format attribute to be specified in function pointer prototypesNuno Lopes
2008-03-25Extend QualType::getAddressSpace to do the right thing for array types, and inNate Begeman
2008-03-19Fix http://llvm.org/bugs/show_bug.cgi?id=2161.Steve Naroff
2008-03-16hoist a bunch of casting.Chris Lattner
2008-03-16Add create methods for ObjCIvarDecl and ObjCInterfaceDeclChris Lattner
2008-03-16switch the rest of the C decl classes to do their Chris Lattner
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner