31 lines · plain
1// RUN: %clang_cc1 -triple i386-unknown-unknown -ast-print %s 2>&1 | FileCheck %s2// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -ast-print %s 2>&1 | FileCheck %s3 4@interface current 5{6@public7 int ivar;8 int ivar1;9 int ivar2;10}11@end12 13current *pc;14 15int foo(void)16{17 return pc->ivar2 + (*pc).ivar + pc->ivar1;18}19 20// CHECK: @interface current{21// CHECK: int ivar;22// CHECK: int ivar1;23// CHECK: int ivar2;24// CHECK: }25// CHECK: @end26// CHECK: current *pc;27// CHECK: int foo(void) {28// CHECK: return pc->ivar2 + (*pc).ivar + pc->ivar1;29// CHECK: }30 31