Skip to content

Commit 996dc15

Browse files
committed
Merge remote-tracking branch 'origin/master' into master-next
2 parents 9e0d07e + 0081dec commit 996dc15

File tree

1 file changed

+28
-25
lines changed

1 file changed

+28
-25
lines changed
Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,57 @@
1+
2+
typedef __INTPTR_TYPE__ intptr_t;
3+
14
__attribute__((objc_root_class))
25
@interface Base
36
- (instancetype)init;
47
@end
58

69
@interface IncompleteDesignatedInitializers : Base
7-
- (instancetype)initFirst:(long)x __attribute__((objc_designated_initializer));
8-
- (instancetype)initSecond:(long)x __attribute__((objc_designated_initializer));
9-
- (instancetype)initMissing:(long)x, ... __attribute__((objc_designated_initializer));
10-
- (instancetype)initConveniently:(long)x;
10+
- (instancetype)initFirst:(intptr_t)x __attribute__((objc_designated_initializer));
11+
- (instancetype)initSecond:(intptr_t)x __attribute__((objc_designated_initializer));
12+
- (instancetype)initMissing:(intptr_t)x, ... __attribute__((objc_designated_initializer));
13+
- (instancetype)initConveniently:(intptr_t)x;
1114
@end
1215
@interface IncompleteDesignatedInitializers (CategoryConvenience)
13-
- (instancetype)initCategory:(long)x;
16+
- (instancetype)initCategory:(intptr_t)x;
1417
@end
1518

1619
@interface IncompleteConvenienceInitializers : Base
17-
- (instancetype)initFirst:(long)x __attribute__((objc_designated_initializer));
18-
- (instancetype)initSecond:(long)x __attribute__((objc_designated_initializer));
19-
- (instancetype)initMissing:(long)x, ...;
20-
- (instancetype)initConveniently:(long)x;
20+
- (instancetype)initFirst:(intptr_t)x __attribute__((objc_designated_initializer));
21+
- (instancetype)initSecond:(intptr_t)x __attribute__((objc_designated_initializer));
22+
- (instancetype)initMissing:(intptr_t)x, ...;
23+
- (instancetype)initConveniently:(intptr_t)x;
2124
@end
2225
@interface IncompleteConvenienceInitializers (CategoryConvenience)
23-
- (instancetype)initCategory:(long)x;
26+
- (instancetype)initCategory:(intptr_t)x;
2427
@end
2528

2629
@interface IncompleteUnknownInitializers : Base
27-
- (instancetype)initFirst:(long)x;
28-
- (instancetype)initSecond:(long)x;
29-
- (instancetype)initMissing:(long)x, ...;
30-
- (instancetype)initConveniently:(long)x;
30+
- (instancetype)initFirst:(intptr_t)x;
31+
- (instancetype)initSecond:(intptr_t)x;
32+
- (instancetype)initMissing:(intptr_t)x, ...;
33+
- (instancetype)initConveniently:(intptr_t)x;
3134
@end
3235
@interface IncompleteUnknownInitializers (CategoryConvenience)
33-
- (instancetype)initCategory:(long)x;
36+
- (instancetype)initCategory:(intptr_t)x;
3437
@end
3538

3639
@interface IncompleteDesignatedInitializersWithCategory : Base
37-
- (instancetype)initFirst:(long)x __attribute__((objc_designated_initializer));
38-
- (instancetype)initMissing:(long)x, ... __attribute__((objc_designated_initializer));
39-
- (instancetype)initConveniently:(long)x;
40+
- (instancetype)initFirst:(intptr_t)x __attribute__((objc_designated_initializer));
41+
- (instancetype)initMissing:(intptr_t)x, ... __attribute__((objc_designated_initializer));
42+
- (instancetype)initConveniently:(intptr_t)x;
4043
@end
4144
@interface IncompleteDesignatedInitializersWithCategory (/*class extension*/)
42-
- (instancetype)initSecond:(long)x __attribute__((objc_designated_initializer));
43-
- (instancetype)initCategory:(long)x;
45+
- (instancetype)initSecond:(intptr_t)x __attribute__((objc_designated_initializer));
46+
- (instancetype)initCategory:(intptr_t)x;
4447
@end
4548

4649
@interface DesignatedInitializerInAnotherModule : Base
47-
- (instancetype)initFirst:(long)x __attribute__((objc_designated_initializer));
48-
- (instancetype)initSecond:(long)x __attribute__((objc_designated_initializer));
49-
- (instancetype)initMissing:(long)x, ... __attribute__((objc_designated_initializer));
50-
- (instancetype)initConveniently:(long)x;
50+
- (instancetype)initFirst:(intptr_t)x __attribute__((objc_designated_initializer));
51+
- (instancetype)initSecond:(intptr_t)x __attribute__((objc_designated_initializer));
52+
- (instancetype)initMissing:(intptr_t)x, ... __attribute__((objc_designated_initializer));
53+
- (instancetype)initConveniently:(intptr_t)x;
5154
@end
5255
@interface DesignatedInitializerInAnotherModule (CategoryConvenience)
53-
- (instancetype)initCategory:(long)x;
56+
- (instancetype)initCategory:(intptr_t)x;
5457
@end

0 commit comments

Comments
 (0)