// FIXME: This crashes, disable it until fixed. | |
// RN: clang-cc -verify -emit-llvm -o - %s | |
// RUN: false | |
// XFAIL: * | |
// Test reference binding. | |
typedef struct { | |
int f0; | |
int f1; | |
} T; | |
@interface A | |
@property (assign) T p0; | |
@property (assign) T& p1; | |
@end | |
int f0(const T& t) { | |
return t.f0; | |
} | |
int f1(A *a) { | |
return f0(a.p0); | |
} | |
int f2(A *a) { | |
return f0(a.p1); | |
} | |