| // UNSUPPORTED: target={{.*}}-zos{{.*}}, target={{.*}}-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; | |
| } |