Fix the clang-wpa example.
[clang.git] / test / CodeGenObjC / debug-info-default-synth-ivar.m
blob967a361d6c48e0440f9a75f2b8a3760460d5b19f
1 // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fobjc-nonfragile-abi -fobjc-default-synthesize-properties -emit-llvm -g %s -o %t 
2 // RUN: grep DW_TAG_member %t | count 5
3 // rdar://8493239
5 @class NSString;
7 @interface InstanceVariablesEverywhereButTheInterface 
8 @end
10 @interface InstanceVariablesEverywhereButTheInterface()
12   NSString *_someString;
15 @property(readonly) NSString *someString;
16 @property(readonly) unsigned long someNumber;
17 @end
19 @implementation InstanceVariablesEverywhereButTheInterface
21   unsigned long _someNumber;
23 @synthesize someString = _someString, someNumber = _someNumber;
24 @end
26 @interface AutomaticSynthesis
28   int real_ivar;
30 @property(copy) NSString *someString;
31 @property unsigned long someNumber;
32 @end
34 @implementation AutomaticSynthesis
35 @end