[PATCH] D44539: [Sema][Objective-C] Add check to warn when property of objc type has assign attribute
John McCall via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Mar 22 11:30:05 PDT 2018
rjmccall added a comment.
We added the `unsafe_unretained` property attribute as part of ARC because we were introducing `__unsafe_retained` as a type qualifier and we wanted all the type qualifiers to have corresponding attribute spellings. `assign` is the much-older attribute, and its non-owning behavior was widely understood. In fact, we briefly considered naming the qualifier `__assign`, but we quickly decided that that we wanted a more explicit name for the ARC age.
I like the idea of this warning, but I need to float it to our internal Objective-C language group before we can accept it.
Repository:
rC Clang
https://reviews.llvm.org/D44539
More information about the cfe-commits
mailing list