summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* When parsing a function body, add it to the crash stack, giving us somethingChris Lattner2009-03-051-0/+9
* Check that the return type for function definitions is complete.Eli Friedman2009-03-041-0/+8
* Switch attributes to be allocated from the declcontext bump pointer just likeChris Lattner2009-03-041-10/+11
* add an a Attr::Destroy method and force clients to go through it. As part of Chris Lattner2009-03-041-6/+6
* Implement the basics of implicit instantiation of class templates, inDouglas Gregor2009-03-031-5/+8
* Rework the way we find locally-scoped external declarations when weDouglas Gregor2009-03-021-68/+69
* Whoops, actually remove the VLA/VM check in FinalizeDeclaratorGroup.Anders Carlsson2009-02-281-36/+0
* Fix invalid VLAs/VMs in Sema::ActOnVariableDeclarator, so that the variable w...Anders Carlsson2009-02-281-0/+36
* Fix a crash in test/Parser/control-scope.c that testrunner didn'tChris Lattner2009-02-281-1/+1
* Fix <rdar://problem/6451399> problems with labels and blocks.Steve Naroff2009-02-281-6/+21
* Check a few more kinds of declarations that make a scope.Eli Friedman2009-02-281-0/+3
* Start of checking for gotos which jump to an illegal destination. Eli Friedman2009-02-281-2/+87
* Fix minor memory leak. Add comment describing what we need to do for Eli Friedman2009-02-271-7/+16
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-8/+8
* Zap the Sema constant initializer checking code that we aren't using Eli Friedman2009-02-261-527/+2
* Fix for PR3663/3669: use TryToFixInvalidVariablyModifiedType for Eli Friedman2009-02-261-33/+37
* C99 DR #316 implies that the function parameter types that are knownDouglas Gregor2009-02-251-1/+7
* move some initialization checking code from SemaDecl.cppChris Lattner2009-02-241-141/+0
* first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner2009-02-241-2/+2
* some minor cleanups, handle ObjCEncodeExpr in a couple places.Chris Lattner2009-02-241-6/+6
* When we're declaring an object or function with linkage, teach nameDouglas Gregor2009-02-241-22/+27
* Extend the implicit declaration and checking against out-of-scopeDouglas Gregor2009-02-241-103/+161
* In C, when we see a function declaration within a local scope, exportDouglas Gregor2009-02-241-0/+52
* Improve merging of function declarations. Specifically:Douglas Gregor2009-02-241-25/+115
* fix rdar://6611778, a redefinition of an interface was causing anChris Lattner2009-02-231-4/+11
* Throw the switch to exclusively use Evaluate (along with the small Eli Friedman2009-02-221-0/+6
* Warn on use of __weak attribute on localFariborz Jahanian2009-02-211-0/+5
* Slight tweak to last commit: make sure to copy CVR qualifiers for fixed Eli Friedman2009-02-211-1/+3
* Re-fix r65140 correctly.Eli Friedman2009-02-211-10/+69
* Fix <rdar://problem/6500554> missing objc error message.Steve Naroff2009-02-201-4/+9
* add plumbing to get ASTContext& down to allocation/deallocation points in Obj...Chris Lattner2009-02-201-2/+4
* move the @implementation ivar list to being an ObjCList, which preventsChris Lattner2009-02-201-8/+5
* Always try to fold array sizes, and warn if we could fold something that isn'...Anders Carlsson2009-02-201-44/+3
* Fix <rdar://problem/6586239> bitfield constraints not enforced (for ObjC)Steve Naroff2009-02-201-6/+3
* Suppress constant initializer checking when the declaration isn't valid. Eli Friedman2009-02-201-2/+4
* GetTypeForDeclarator can return null on error now, handle this.Chris Lattner2009-02-191-1/+4
* Emit the correct diagnostics when we constant fold an array size to a negativ...Anders Carlsson2009-02-191-3/+13
* Couple of helpers for objc's gc attributes.Fariborz Jahanian2009-02-191-1/+1
* Return true on errors, return true on errors, return true on errorsDouglas Gregor2009-02-181-1/+1
* Downgrade complaints about calling unavailable functions to a warningDouglas Gregor2009-02-181-6/+15
* Make warn-weak-field.m test pass again.Fariborz Jahanian2009-02-181-0/+2
* Allow "overloadable" functions in C to be declared as variadic withoutDouglas Gregor2009-02-181-1/+2
* Don't allow calls to functions marked "unavailable". There's more workDouglas Gregor2009-02-181-3/+19
* Remove one more redundant dyn_cast.Argyrios Kyrtzidis2009-02-171-3/+0
* Remove some redundant Decl -> Decl castings.Argyrios Kyrtzidis2009-02-171-3/+2
* All Decls have a DeclContext now, hooray! Fans of consistency rejoice.Argyrios Kyrtzidis2009-02-171-1/+1
* Remove the error about redefining library functions. It's causing tooDouglas Gregor2009-02-171-5/+3
* Static variables and functions won't collide with standard libraryDouglas Gregor2009-02-171-1/+3
* Make PragmaPackStack be a private class in SemaAttr and make itsChris Lattner2009-02-171-1/+1
* move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp f...Chris Lattner2009-02-171-94/+0
OpenPOWER on IntegriCloud