Revert "[llvm] Improve llvm.objectsize computation by computing GEP, alloca and mallo...
[llvm-project.git] / clang / test / CodeGenObjCXX / msabi-stret.mm
blob267f9053e461cc7c1ef02a6ac9294ce09e33e4d4
1 // RUN: %clang_cc1 -triple i686-unknown-windows-msvc -fobjc-runtime=ios-6.0 -Os -emit-llvm -o - %s -mframe-pointer=all | FileCheck %s
3 struct S {
4   S() = default;
5   S(const S &) {}
6 };
8 @interface I
9 + (S)m:(S)s;
10 @end
12 S f() {
13   return [I m:S()];
16 // CHECK: declare dso_local void @objc_msgSend_stret(ptr, ptr, ...)
17 // CHECK-NOT: declare dllimport void @objc_msgSend(ptr, ptr, ...)