aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2009-07-31PR3679 - enable #pragma weak aliasing.Ryan Flynn
2009-07-31Rename Action::TagKind to Action::TagUseKind, which removes both a misnomerJohn McCall
2009-07-31Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson
2009-07-30PR3679 - handle #pragma weakRyan Flynn
2009-07-29Change uses of:Ted Kremenek
2009-07-28Some minor cleanups, thanks Chris.Mike Stump
2009-07-28Add support for -Wmissing-noreturn.Mike Stump
2009-07-28Add noreturn support for blocks.Mike Stump
2009-07-28Make longjmp a real builtin.Mike Stump
2009-07-28Allow functions to be marked "implicit return zero" and so mark main().John McCall
2009-07-28Make sure to move the comment with the code.Mike Stump
2009-07-27Add knowledge about _longjmp being noreturn.Mike Stump
2009-07-27Add builtin knowledge about longjmp being noreturn. Add printing forMike Stump
2009-07-27Add noreturn for exit.Mike Stump
2009-07-25PR3575 - warn on declared variable or function attributes after a definition,...Ryan Flynn
2009-07-25Add noreturn as a type attribute, handle printing for them and handleMike Stump
2009-07-25Semantic checking for main().John McCall
2009-07-24Test commit: make a little stub routine for semantic checking of main().John McCall
2009-07-24Implement new warning for functions declared 'noreturn' when they fall off th...Mike Stump
2009-07-23This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor
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