Files
clang-p2996/lldb/test/objc-optimized/main.m
Johnny Chen 3b83d63a17 Add TestObjcOptimized.py under the objc-optimized directory to
test that objective-c expression parser continues to work for optimized build.

Radar filed:
# rdar://problem/9087739
# test failure: objc_optimized does not work for "-C clang -A i386"

llvm-svn: 127009
2011-03-04 18:17:49 +00:00

45 lines
770 B
Objective-C

#import <Foundation/Foundation.h>
@interface MyClass : NSObject {
int member;
}
- (id)initWithMember:(int)_member;
- (NSString*)description;
@end
@implementation MyClass
- (id)initWithMember:(int)_member
{
if (self = [super init])
{
member = _member;
}
return self;
}
- (void)dealloc
{
[super dealloc];
}
// Set a breakpoint on '-[MyClass description]' and test expressions: expr member
- (NSString *)description
{
return [NSString stringWithFormat:@"%d", member];
}
@end
int main (int argc, char const *argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
MyClass *my_object = [[MyClass alloc] initWithMember:5];
NSLog(@"MyObject %@", [my_object description]);
[pool release];
return 0;
}