]> granicus.if.org Git - clang/commit
[Sema][ObjC] Warn when a method declared in a protocol takes a
authorAkira Hatanaka <ahatanaka@apple.com>
Sat, 28 Jul 2018 04:06:13 +0000 (04:06 +0000)
committerAkira Hatanaka <ahatanaka@apple.com>
Sat, 28 Jul 2018 04:06:13 +0000 (04:06 +0000)
commit9b9b7f28bd98eb00ba4a1e7a60f4d504f0e39232
tree4b16322a6e75200fd58f3986b9e939279b801114
parent3c1089c07193f11d6d94c3aac5c0e7cae46ed75d
[Sema][ObjC] Warn when a method declared in a protocol takes a
non-escaping parameter but the implementation's method takes an escaping
parameter.

rdar://problem/39548196

Differential Revision: https://reviews.llvm.org/D49119

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@338189 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaDeclObjC.cpp
test/SemaObjCXX/noescape.mm