forked from OSchip/llvm-project
25 lines
399 B
Objective-C
25 lines
399 B
Objective-C
// RUN: clang-cc -triple i386-apple-darwin9 -fnext-runtime -fobjc-gc -emit-llvm -o %t %s
|
|
|
|
@interface PBXTarget
|
|
{
|
|
|
|
PBXTarget * __weak _lastKnownTarget;
|
|
PBXTarget * __weak _KnownTarget;
|
|
PBXTarget * result;
|
|
}
|
|
- Meth;
|
|
@end
|
|
|
|
@implementation PBXTarget
|
|
- Meth {
|
|
if (_lastKnownTarget != result)
|
|
foo();
|
|
if (result != _lastKnownTarget)
|
|
foo();
|
|
|
|
if (_lastKnownTarget != _KnownTarget)
|
|
foo();
|
|
}
|
|
|
|
@end
|