1 // RUN: %clang_cc1 -triple i386-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s | FileCheck -check-prefix=CHECK-X86-32 %s
2 // RUN: %clang_cc1 -triple x86_64-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - %s | FileCheck -check-prefix=CHECK-X86-64 %s
7 -(void) im2: (int) x, ...;
11 // CHECK-X86-32: call void @objc_msgSend
12 // CHECK-X86-64: call void @objc_msgSend
17 // CHECK-X86-32: call void @objc_msgSend
18 // CHECK-X86-64: call void @objc_msgSend
23 // CHECK-X86-32: call void (ptr, ptr, i32, ...) @objc_msgSend
24 // CHECK-X86-64: call void (ptr, ptr, i32, ...) @objc_msgSend
31 // CHECK-X86-32: call void @objc_msgSendSuper
32 // CHECK-X86-64: call void @objc_msgSendSuper
36 // CHECK-X86-32: call void (ptr, ptr, i32, ...) @objc_msgSendSuper
37 // CHECK-X86-64: call void (ptr, ptr, i32, ...) @objc_msgSendSuper