]> granicus.if.org Git - clang/commit
ObjectiveC. Continuing implementation of objc_bridge_related
authorFariborz Jahanian <fjahanian@apple.com>
Sat, 7 Dec 2013 00:34:23 +0000 (00:34 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Sat, 7 Dec 2013 00:34:23 +0000 (00:34 +0000)
commitea97886bacc97fcc57dc97b17054d3de0d92407b
treedbb7dab8ca5f041b28f74028594eb97f7f6672a0
parentc2f77749a5876439da1dd24c67108f1091e45e6a
ObjectiveC. Continuing implementation of objc_bridge_related
attribute in sema and issuing a variety of diagnostics lazily
for misuse of this attribute (and what to do) when converting
from CF types to ObjectiveC types (and vice versa).
// rdar://15499111

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@196629 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaInit.cpp
test/SemaObjC/arc-objcbridge-related-attribute.m [new file with mode: 0644]
test/SemaObjC/check-objcbridge-related-attribute-lookup.m [new file with mode: 0644]
test/SemaObjC/objcbridge-related-attribute.m [new file with mode: 0644]
test/SemaObjCXX/objcbridge-related-attribute.mm [new file with mode: 0644]