| // RUN: %clang_cc1 -emit-llvm %s -o /dev/null | |
| // rdar://12581683 | |
| extern "C" { | |
| @interface RetainBucket | |
| + (id) sharedRetainBucket; | |
| @end | |
| @implementation RetainBucket | |
| + (id) sharedRetainBucket | |
| { | |
| static id sharedBucket = (id)0; | |
| return sharedBucket; | |
| } | |
| @end | |
| } | |