xref: /llvm-project/llvm/test/Transforms/Inline/pr21206.ll (revision 151602c7a9935558ca671b35359989b261045db0)
1; RUN: opt < %s -passes=inline -S | FileCheck %s
2; RUN: opt < %s -passes='cgscc(inline)' -S | FileCheck %s
3; RUN: opt < %s -passes='module-inline' -S | FileCheck %s
4
5$c = comdat any
6; CHECK: $c = comdat any
7
8define linkonce_odr void @foo() comdat($c) {
9  ret void
10}
11; CHECK: define linkonce_odr void @foo() comdat($c)
12
13define linkonce_odr void @bar() comdat($c) {
14  ret void
15}
16; CHECK: define linkonce_odr void @bar() comdat($c)
17
18define ptr @zed()  {
19  ret ptr @foo
20}
21