aboutsummaryrefslogtreecommitdiff
path: root/test/Import/objc-definitions-in-expression/test.m
blob: 0c9984731d199370939d355557191e11993ef1d7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// RUN: clang-import-test -x objective-c++ -import %S/Inputs/S.m -expression %s
@class D;

@interface B {
  int x;
  int y;
}
@end

@interface D : B {
  int z;
}
-(int)n;
@end

void expr() {
  C *c;
  int i = [c m];
  D *d;
  int j = [d n] + d->x;
}