annotate clang/test/ARCMT/check-with-pch.m @ 180:680fa57a2f20

fix compile errors.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 30 May 2020 17:44:06 +0900
parents 1d019706d866
children 2e18cbf3894f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 // RUN: %clang_cc1 -x objective-c -triple x86_64-apple-darwin10 %S/Common.h -emit-pch -o %t.pch
anatofuz
parents:
diff changeset
2 // RUN: %clang_cc1 -include-pch %t.pch -arcmt-check -verify -triple x86_64-apple-darwin10 -fblocks -Werror %s
anatofuz
parents:
diff changeset
3 // REQUIRES: x86-registered-target
anatofuz
parents:
diff changeset
4
anatofuz
parents:
diff changeset
5 // rdar://9601437
anatofuz
parents:
diff changeset
6 @interface I9601437 {
anatofuz
parents:
diff changeset
7 __unsafe_unretained id x;
anatofuz
parents:
diff changeset
8 }
anatofuz
parents:
diff changeset
9 -(void)Meth;
anatofuz
parents:
diff changeset
10 @end
anatofuz
parents:
diff changeset
11
anatofuz
parents:
diff changeset
12 @implementation I9601437
anatofuz
parents:
diff changeset
13 -(void)Meth {
anatofuz
parents:
diff changeset
14 self->x = [NSObject new]; // expected-error {{assigning retained object}}
anatofuz
parents:
diff changeset
15 }
anatofuz
parents:
diff changeset
16 @end