clang-1/include/clang
Chris Lattner 3aa1861bd8 "This patch addresses two FIXME on ObjCCategoryImplDecl:
/// FIXME: Like ObjCImplementationDecl, this should not be a NamedDecl!
/// FIXME: Introduce a new common base class for ObjCImplementationDecl and ObjCCategoryImplDecl

It adds an IndentifierInfo ivar to the ObjCCategoryImplDecl, so it can inherits from Decl and not NamedDecl (I'm not sure about the memory management of this ivar).

And now that both ObjCImplementationDecl and ObjCCategoryImplDecl have the same super classes, it allow creation of a common base class:  ObjCImplDecl"

Patch by Jean-Daniel Dupas!



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65703 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-28 18:42:10 +00:00
..
AST "This patch addresses two FIXME on ObjCCategoryImplDecl: 2009-02-28 18:42:10 +00:00
Analysis Create a new TypeNodes.def file that enumerates all of the types, 2009-02-26 23:50:07 +00:00
Basic TargetInfo::validateAsmConstraint now takes a reference to the full constraints string. This will make it possible to support multi-character constraints. No functionality change (for now). 2009-02-28 17:11:49 +00:00
CodeGen Add GetModule accessor to ModuleBuilder 2008-10-21 19:55:09 +00:00
Driver Introduce code modification hints into the diagnostics system. When we 2009-02-26 21:00:50 +00:00
Lex Clean up and document code modification hints. 2009-02-27 17:53:17 +00:00
Parse Minor name change (move the ObjC prefix to a more appropriate place). 2009-02-28 16:59:13 +00:00
Rewrite this massive patch introduces a simple new abstraction: it makes 2009-01-17 06:22:33 +00:00
Sema Fix -Wimplicit-function-declaration, which required some refactoring and 2009-01-29 06:55:46 +00:00