// RUN: %clang_cc1 -triple x86_64-apple-darwin11 -fobjc-gc -emit-llvm -debug-info-kind=limited -o - %s
// Check that this doesn't crash when compiled with debugging on.
@class Foo;typedefstruct Bar *BarRef;@interfaceBaz@end@interfaceFoo- (void)setFlag;@end@implementationBaz- (void)a:(BarRef)b{
Foo* view =(Foo*)self;[view setFlag];}@end@implementationFoo{int flag :1;}- (void)setFlag{if(!flag)
flag =1;}@end