From f1b1ce8a1f9f255256e79f1ff36cc3ad4a6542e1 Mon Sep 17 00:00:00 2001 From: Akira Hatanaka Date: Mon, 3 Jun 2019 23:48:14 +0000 Subject: [PATCH] Add a release note entry for the change made in r362034. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362464 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.rst | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index a13c454083..29c900d523 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -123,7 +123,14 @@ C++1z Feature Support Objective-C Language Changes in Clang ------------------------------------- -... +- Fixed encoding of ObjC pointer types that are pointers to typedefs. + +.. code-block:: c++ + + typedef NSArray MyArray; + + // clang used to encode this as "^{NSArray=#}" instead of "@". + const char *s0 = @encode(MyArray *); OpenCL C Language Changes in Clang ---------------------------------- -- 2.40.0