llvm-project/clang/test/Import/objc-definitions-in-expression/test.m

23 lines
277 B
Objective-C

// UNSUPPORTED: -zos, -aix
// 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;
}