xref: /llvm-project/lldb/test/API/lang/objc/objc-po-hint/main.m (revision 5f45a87bf029cc4b9815f5f819906198b07e00d1)
1*5f45a87bSAugusto Noronha#import <Foundation/Foundation.h>
2*5f45a87bSAugusto Noronha
3*5f45a87bSAugusto Noronha@interface Foo : NSObject {}
4*5f45a87bSAugusto Noronha
5*5f45a87bSAugusto Noronha-(id) init;
6*5f45a87bSAugusto Noronha
7*5f45a87bSAugusto Noronha@end
8*5f45a87bSAugusto Noronha
9*5f45a87bSAugusto Noronha@implementation Foo
10*5f45a87bSAugusto Noronha
11*5f45a87bSAugusto Noronha-(id) init
12*5f45a87bSAugusto Noronha{
13*5f45a87bSAugusto Noronha    return self = [super init];
14*5f45a87bSAugusto Noronha}
15*5f45a87bSAugusto Noronha@end
16*5f45a87bSAugusto Noronha
17*5f45a87bSAugusto Noronhaint main()
18*5f45a87bSAugusto Noronha{
19*5f45a87bSAugusto Noronha    Foo *foo = [Foo new];
20*5f45a87bSAugusto Noronha    NSLog(@"a"); // Set breakpoint here.
21*5f45a87bSAugusto Noronha    return 0;
22*5f45a87bSAugusto Noronha}
23