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