From 22b5c6ce26a273d2d0d25357e39eb3d60b976ef6 Mon Sep 17 00:00:00 2001 From: David Goldman Date: Mon, 8 Apr 2019 19:52:45 +0000 Subject: Clean up ObjCPropertyDecl printing Summary: - `@property(attr, attr2)` instead of `@property ( attr,attr2 )`. - Change priority of attributes (see code/comments inline). - Support for printing weak and unsafe_unretained attributes. Subscribers: arphaman, jfb, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D57965 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@357937 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Index/comment-objc-decls.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'test/Index/comment-objc-decls.m') diff --git a/test/Index/comment-objc-decls.m b/test/Index/comment-objc-decls.m index d53757cbc3..c93ad44a05 100644 --- a/test/Index/comment-objc-decls.m +++ b/test/Index/comment-objc-decls.m @@ -32,7 +32,7 @@ @end // CHECK: @protocol MyProto\n@end // CHECK: - (unsigned int)MethodMyProto:(nullable id)anObject inRange:(unsigned int)range; -// CHECK: @optional\n@property(readwrite, copy, atomic, nonnull) id PropertyMyProto; +// CHECK: @optional\n@property(atomic, copy, readwrite, nonnull) id PropertyMyProto; // CHECK: + (id)ClassMethodMyProto; /** @@ -77,7 +77,7 @@ // CHECK: id IvarMyClass // CHECK: - (id)MethodMyClass; // CHECK: + (id)ClassMethodMyClass; -// CHECK: @property(readwrite, copy, atomic) id PropertyMyClass;@property(atomic, copy, readwrite) id PropertyMyClass;@interface MyClass (Category)\n@end // CHECK: - (void)MethodMyClassCategory; -// CHECK: @property(readwrite, copy, atomic) id PropertyMyClassCategory; +// CHECK: @property(atomic, copy, readwrite) id PropertyMyClassCategory; // CHECK: - (id)PropertyMyClassCategory; // CHECK: - (void)setPropertyMyClassCategory:(id)arg; -- cgit v1.2.3