xref: /minix3/external/bsd/llvm/dist/clang/test/CodeGenObjC/property-ref-cast-to-void.m (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1// RUN: %clang_cc1 -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s | FileCheck %s
2// RUN: %clang_cc1 -x objective-c++ -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s | FileCheck %s
3
4// rdar: // 8399655
5@interface TestClass
6@property (readonly) int myProperty;
7- (int)myProperty;
8- (double)myGetter;
9@end
10
11void FUNC () {
12    TestClass *obj;
13    (void)obj.myProperty;
14    (void)obj.myGetter;
15}
16
17// CHECK: call i32 bitcast
18// CHECK: call double bitcast
19