summaryrefslogtreecommitdiff
path: root/tools/clang-fuzzer/corpus_examples/objc/ClassExtension.m
blob: d1d3c95607ca79ba3cf549f7203de07d4eb0464f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@interface RootObject
@end

@interface BaseClass : RootObject
@end

@interface BaseClass() {
  int _field1;
}
@property(atomic, assign, readonly) int field2;

- (int)addFields;
@end

@implementation BaseClass
- (int)addFields {
  return self->_field1 + [self field2];
}
@end