aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2009-07-23Some cleanups suggested by Daniel.Mike Stump
2009-07-23Clean up the ActOnTag action, so that there is only a single entryDouglas Gregor
2009-07-23Use llvm::BitVector instead of managing memory by hand.Daniel Dunbar
2009-07-23Fix case, apparently some people still build on case sensitiveMike Stump
2009-07-22Add warning for falling off the end of a function that should return aMike Stump
2009-07-22Implement support for out-of-line definitions of the class members of classDouglas Gregor
2009-07-22Calls to Sema::MatchTemplateParametersToScopeSpecifier should not depend on t...Douglas Gregor
2009-07-22"This patch implements the restrictions on union members detailed inDouglas Gregor
2009-07-22Implement parsing and semantic analysis for out-of-line definitions of staticDouglas Gregor
2009-07-21Basic parsing and semantic analysis for out-of-line definitions of theDouglas Gregor
2009-07-21Patch to accomodate Doug's comment on defaultFariborz Jahanian
2009-07-21Diagnose when a destructor uses a unrelated class type as its name.Fariborz Jahanian
2009-07-21Add the location of the tag keyword into TagDecl. From EneaDouglas Gregor
2009-07-20When a field is variable-sized or is an array with a negative size,Douglas Gregor
2009-07-20Improve GCC compatibility by allowing static tentative definitions ofDouglas Gregor
2009-07-19enhance the goto checker to reject jumps across __block variable definitions.Chris Lattner
2009-07-18Set ObjCMethodDecl's EndLoc to the '}' when it's a definition.Argyrios Kyrtzidis
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-16Remove ASTContext::isObjCObjectPointerType().Steve Naroff
2009-07-14Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella.Steve Naroff
2009-07-14Fixes for a couple of things:Argyrios Kyrtzidis
2009-07-14Pass the right brace SourceLocation from the Parser to the TagDecls.Argyrios Kyrtzidis
2009-07-13Fix 5 issues from Chris's feedback on http://llvm.org/viewvc/llvm-project?vie...Steve Naroff
2009-07-11Implement more of C++0x 'auto'. A variable with an auto type specifier must h...Anders Carlsson
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-08Implemented memmove_collectable API for Next runtimeFariborz Jahanian
2009-07-07Implement checking of exception spec compatibility for overriding virtual fun...Sebastian Redl
2009-07-07Tighten up the conditions under which we build an implicit functionDouglas Gregor
2009-07-07Make ASTContext explicitly keep track of the declaration for the CDouglas Gregor
2009-07-06Keep track of the Expr used to describe the size of an array type,Douglas Gregor
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-27Renamed MarcDestructorReferenced -> MarkDestructorReferencedFariborz Jahanian
2009-06-26Patch to mark destructors when they are used.Fariborz Jahanian
2009-06-25Improved semantic analysis and AST respresentation for functionDouglas Gregor
2009-06-25Set the end range location of a FunctionDecl to the right paren.Argyrios Kyrtzidis
2009-06-24Make sure that the template parameter lists get from the parser down to ActOn...Douglas Gregor
2009-06-24Support for [class.local]p4.Anders Carlsson
2009-06-24When declaring a function template, create a FunctionTemplateDecl nodeDouglas Gregor
2009-06-23Start propagating template parameter lists to the right places toDouglas Gregor
2009-06-23Eliminate DeclPtrTy() arguments to ActOnDeclarator that are just a very, very...Douglas Gregor
2009-06-22Remove ImplicitMustBeDefined, use universal 'Used' flagFariborz Jahanian
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor
2009-06-19Keep track of when declarations are "used" according to C andDouglas Gregor
2009-06-19Patch for implementation of C++'s object model. This isFariborz Jahanian
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-17Diagnose class members that shadow a template parameter. FixesDouglas Gregor
2009-06-17Fix some erroneous comments due to trigger-happy copy&paste.Argyrios Kyrtzidis