brintos

brintos / llvm-project-archived public Read only

0
0
Text · 382 B · 267f905 Raw
18 lines · plain
1// RUN: %clang_cc1 -triple i686-unknown-windows-msvc -fobjc-runtime=ios-6.0 -Os -emit-llvm -o - %s -mframe-pointer=all | FileCheck %s2 3struct S {4  S() = default;5  S(const S &) {}6};7 8@interface I9+ (S)m:(S)s;10@end11 12S f() {13  return [I m:S()];14}15 16// CHECK: declare dso_local void @objc_msgSend_stret(ptr, ptr, ...)17// CHECK-NOT: declare dllimport void @objc_msgSend(ptr, ptr, ...)18