// RUN: %clang_cc1 -triple i386-unknown-unknown -ast-print %s 2>&1 | FileCheck %s // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -ast-print %s 2>&1 | FileCheck %s @interface current { @public int ivar; int ivar1; int ivar2; } @end current *pc; int foo() { return pc->ivar2 + (*pc).ivar + pc->ivar1; } // CHECK: @interface current{ // CHECK: int ivar; // CHECK: int ivar1; // CHECK: int ivar2; // CHECK: } // CHECK: @end // CHECK: current *pc; // CHECK: int foo() { // CHECK: return pc->ivar2 + (*pc).ivar + pc->ivar1; // CHECK: }