1*67e74705SXin Li// REQUIRES: x86-registered-target 2*67e74705SXin Li// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -S -o - %s | FileCheck %s 3*67e74705SXin Li// rdar://9048030 4*67e74705SXin Li 5*67e74705SXin Li@interface Foo 6*67e74705SXin Li+(id)alloc; 7*67e74705SXin Li-(id)init; 8*67e74705SXin Li-(id)self; 9*67e74705SXin Li-(id)retain; 10*67e74705SXin Li-(void)release; 11*67e74705SXin Li-(id)autorelease; 12*67e74705SXin Li@end 13*67e74705SXin Li 14*67e74705SXin Livoid test(void) 15*67e74705SXin Li{ 16*67e74705SXin Li [[[[[[Foo alloc] init] retain] autorelease] self] release]; 17*67e74705SXin Li} 18*67e74705SXin Li 19*67e74705SXin Li// CHECK-NOT: xorb 20