Fix the clang-wpa example.
[clang.git] / test / CodeGenObjC / objc2-weak-compare.m
blob8cba1a9860942429a0421628468c7c629464c038
1 // RUN: %clang_cc1 -triple i386-apple-darwin9 -fobjc-gc -emit-llvm -o %t %s
2 // RUN: %clang_cc1 -x objective-c++ -triple i386-apple-darwin9 -fobjc-gc -emit-llvm -o %t %s
4 @interface PBXTarget 
7 PBXTarget * __weak _lastKnownTarget;
8 PBXTarget * __weak _KnownTarget;
9 PBXTarget * result;
11 - Meth;
12 @end
14 extern void foo();
15 @implementation PBXTarget
16 - Meth {
17         if (_lastKnownTarget != result)
18          foo();
19         if (result != _lastKnownTarget)
20          foo();
22         if (_lastKnownTarget != _KnownTarget)
23           foo();
26 @end