1// RUN: %clang_cc1 -emit-llvm -o %t %s 2 3@interface Test { } 4+ (Test *)crash; 5+ (void)setCrash: (int)value; 6@end 7 8@implementation Test 9static int _value; 10- (void)cachesPath 11{ 12 static Test *cachesPath; 13 14 if (!cachesPath) { 15 Test *crash = Test.crash; 16 } 17} 18+ (Test *)crash{ return 0; } 19+ (void)setCrash: (int)value{ _value = value; } 20@end 21 22