[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / test / Transforms / MergeFunc / mismatching-attr-crash.ll
blob65d71d110fe24293097d221a54bd9745fd0f3c51
1 ; RUN: opt -S -mergefunc %s | FileCheck %s
3 ; CHECK-LABEL: define void @foo
4 ; CHECK: call void %bc
5 define void @foo(i8* byval(i8) %a0, i8* swiftself %a4) {
6 entry:
7   %bc = bitcast i8* %a0 to void (i8*, i8*)*
8   call void %bc(i8* byval(i8) %a0, i8* swiftself %a4)
9   ret void
12 ; CHECK-LABEL: define void @bar
13 ; CHECK: call void %bc
14 define void @bar(i8* byval(i8) %a0, i8** swifterror %a4) {
15 entry:
16   %bc = bitcast i8* %a0 to void (i8*, i8**)*
17   call void %bc(i8* byval(i8) %a0, i8** swifterror %a4)
18   ret void