1// RUN: %clang_cc1 -emit-llvm -triple=i686-apple-darwin8 -o %t %s
2// RUNX: %clang_cc1 -emit-llvm -o %t %s
3
4@interface A
5 -(void) setOk:(int)arg;
6 -(int) ok;
7
8 -(void) setX:(int)arg;
9 -(int) x;
10@end
11
12void f0(A *a) {
13   a.x = 1;
14   a.ok = a.x;
15}
16
17