]> granicus.if.org Git - clang/commit
Refine r251469 to give better (and more localizable) diagnostics
authorJohn McCall <rjmccall@apple.com>
Wed, 28 Oct 2015 05:03:19 +0000 (05:03 +0000)
committerJohn McCall <rjmccall@apple.com>
Wed, 28 Oct 2015 05:03:19 +0000 (05:03 +0000)
commit46c4622350b36e33891b0d4a7255a1f2414cdc22
treea352afacea2b7d8a902862e499d516a6ce50dc15
parent3e66583b182b3586010635cde8d055c3b0031df1
Refine r251469 to give better (and more localizable) diagnostics
for all the reasons that ARC makes things implicitly unavailable.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251496 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/clang/Basic/Attr.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/Sema/Sema.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaExprObjC.cpp
test/SemaObjC/arc-system-header.m
test/SemaObjC/arc-unavailable-system-function.m
test/SemaObjC/mrc-no-weak.m
test/SemaObjCXX/arc-system-header.mm