1*7793e676SPaul Robinson// UNSUPPORTED: target={{.*}}-zos{{.*}}, target={{.*}}-aix{{.*}} 2967d4384SSean Callanan// RUN: clang-import-test -x objective-c++ -import %S/Inputs/S.m -expression %s 3967d4384SSean Callanan@class D; 4967d4384SSean Callanan 5967d4384SSean Callanan@interface B { 6967d4384SSean Callanan int x; 7967d4384SSean Callanan int y; 8967d4384SSean Callanan} 9967d4384SSean Callanan@end 10967d4384SSean Callanan 11967d4384SSean Callanan@interface D : B { 12967d4384SSean Callanan int z; 13967d4384SSean Callanan} 14967d4384SSean Callanan-(int)n; 15967d4384SSean Callanan@end 16967d4384SSean Callanan 17967d4384SSean Callananvoid expr() { 18967d4384SSean Callanan C *c; 19967d4384SSean Callanan int i = [c m]; 20967d4384SSean Callanan D *d; 21967d4384SSean Callanan int j = [d n] + d->x; 22967d4384SSean Callanan} 23