[Objective-C Sema] patch to introduce IndependentClass
authorFariborz Jahanian <fjahanian@apple.com>
Thu, 16 Apr 2015 18:38:44 +0000 (18:38 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Thu, 16 Apr 2015 18:38:44 +0000 (18:38 +0000)
commit7a60b6db76f5d2be3f42eb5d6b94aa758a7d78de
tree3d3f2d7e454338f843b97ec69a3c42473f50b72d
parent71ba347925449f5bee08544a5165f01583ad9c73
[Objective-C Sema] patch to introduce IndependentClass
attribute to be placed on Objective-C pointer typedef
to make them strong enough so on their "new" method
family no attempt is made to override these
types. rdar://20255473

llvm-svn: 235128
clang/include/clang/AST/Type.h
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/DiagnosticGroups.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/AST/Type.cpp
clang/lib/Sema/SemaDeclAttr.cpp
clang/lib/Sema/SemaDeclObjC.cpp
clang/test/SemaObjC/psuedo-class-attribute.m [new file with mode: 0644]