aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2009-03-11Fix various problems with matching out-of-line definitions of staticDouglas Gregor
2009-03-11Move most of the checking from ActOnCXXMemberDeclarator to other, more genera...Douglas Gregor
2009-03-11Make sure that we set the access specifier for an instantiated FieldDecl, and...Douglas Gregor
2009-03-11Eliminate CXXClassVarDecl. It doesn't add anythingDouglas Gregor
2009-03-11Implement basic template instantiation for fields. Reshuffle checkingDouglas Gregor
2009-03-11Add basic, hackish support for instantiation of typedefs in a classDouglas Gregor
2009-03-10Add type checking for tentative definitions at the end of theDouglas Gregor
2009-03-10Partial fix for PR3310, concerning type-checking for tentativeDouglas Gregor
2009-03-10Address Doug's comments wrt the mangler and fix Eli's test caseAnders Carlsson
2009-03-09Rename DiagnoseIncompleteType to RequireCompleteType, and update the document...Douglas Gregor
2009-03-06Downgrade complaints about the use of variable-sized types within aDouglas Gregor
2009-03-06Use the 'declaration does not declare anything' error when we see an anonymou...Douglas Gregor
2009-03-06Implement GNU C semantics for K&R function definitions that follow aDouglas Gregor
2009-03-06Improve recovery from ill-formed scope specifiers. Fixes PR3670.Douglas Gregor
2009-03-06Implement the GNU semantics for forward declarations of enum types inDouglas Gregor
2009-03-05refactor C++ bitfield checking a bit (haha)Chris Lattner
2009-03-05fix PR3607 and a fixme, by checking bitfield constraintsChris Lattner
2009-03-05When parsing a function body, add it to the crash stack, giving us somethingChris Lattner
2009-03-04Check that the return type for function definitions is complete.Eli Friedman
2009-03-04Switch attributes to be allocated from the declcontext bump pointer just likeChris Lattner
2009-03-04add an a Attr::Destroy method and force clients to go through it. As part of Chris Lattner
2009-03-03Implement the basics of implicit instantiation of class templates, inDouglas Gregor
2009-03-02Rework the way we find locally-scoped external declarations when weDouglas Gregor
2009-02-28Whoops, actually remove the VLA/VM check in FinalizeDeclaratorGroup.Anders Carlsson
2009-02-28Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable w...Anders Carlsson
2009-02-28Fix a crash in test/Parser/control-scope.c that testrunner didn'tChris Lattner
2009-02-28Fix <rdar://problem/6451399> problems with labels and blocks.Steve Naroff
2009-02-28Check a few more kinds of declarations that make a scope.Eli Friedman
2009-02-28Start of checking for gotos which jump to an illegal destination. Eli Friedman
2009-02-27Fix minor memory leak. Add comment describing what we need to do for Eli Friedman
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-26Zap the Sema constant initializer checking code that we aren't using Eli Friedman
2009-02-26Fix for PR3663/3669: use TryToFixInvalidVariablyModifiedType for Eli Friedman
2009-02-25C99 DR #316 implies that the function parameter types that are knownDouglas Gregor
2009-02-24move some initialization checking code from SemaDecl.cppChris Lattner
2009-02-24first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner
2009-02-24some minor cleanups, handle ObjCEncodeExpr in a couple places.Chris Lattner
2009-02-24When we're declaring an object or function with linkage, teach nameDouglas Gregor
2009-02-24Extend the implicit declaration and checking against out-of-scopeDouglas Gregor
2009-02-24In C, when we see a function declaration within a local scope, exportDouglas Gregor
2009-02-24Improve merging of function declarations. Specifically:Douglas Gregor
2009-02-23fix rdar://6611778, a redefinition of an interface was causing anChris Lattner
2009-02-22Throw the switch to exclusively use Evaluate (along with the small Eli Friedman
2009-02-21Warn on use of __weak attribute on localFariborz Jahanian
2009-02-21Slight tweak to last commit: make sure to copy CVR qualifiers for fixed Eli Friedman
2009-02-21Re-fix r65140 correctly.Eli Friedman
2009-02-20Fix <rdar://problem/6500554> missing objc error message.Steve Naroff
2009-02-20add plumbing to get ASTContext& down to allocation/deallocation points in Obj...Chris Lattner
2009-02-20move the @implementation ivar list to being an ObjCList, which preventsChris Lattner
2009-02-20Always try to fold array sizes, and warn if we could fold something that isn'...Anders Carlsson