diff options
authorAlex Lorenz <>2017-08-22 13:11:19 +0000
committerAlex Lorenz <>2017-08-22 13:11:19 +0000
commitb601c1207dbea9346b8353e016b626c37433035a (patch)
parent168709d3443ba545a95593edc3a9028e26f5ff55 (diff)
Mention the ObjC property synthesis changes in release notes
git-svn-id: 91177308-0d34-0410-b5e6-96231b3b80d8
1 files changed, 10 insertions, 1 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 55ef35d2f6..61f0fd1367 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -176,7 +176,16 @@ C++1z Feature Support
Objective-C Language Changes in Clang
+- Clang now guarantees that a ``readwrite`` property is synthesized when an
+ ambiguous property (i.e. a property that's declared in multiple protocols)
+ is synthesized. The ``-Wprotocol-property-synthesis-ambiguity`` warning that
+ warns about incompatible property types is now promoted to an error when
+ there's an ambiguity between ``readwrite`` and ``readonly`` properties.
+- Clang now prohibits synthesis of ambiguous properties with incompatible
+ explicit property attributes. The following property attributes are
+ checked for differences: ``copy``, ``retain``/``strong``, ``atomic``,
+ ``getter`` and ``setter``.
OpenCL C Language Changes in Clang