]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Transforms/Inline/pr21206.ll
Vendor import of llvm trunk r290819:
[FreeBSD/FreeBSD.git] / test / Transforms / Inline / pr21206.ll
1 ; RUN: opt < %s -inline -S | FileCheck %s
2 ; RUN: opt < %s -passes='cgscc(inline)' -S | FileCheck %s
3
4 $c = comdat any
5 ; CHECK: $c = comdat any
6
7 define linkonce_odr void @foo() comdat($c) {
8   ret void
9 }
10 ; CHECK: define linkonce_odr void @foo() comdat($c)
11
12 define linkonce_odr void @bar() comdat($c) {
13   ret void
14 }
15 ; CHECK: define linkonce_odr void @bar() comdat($c)
16
17 define void()* @zed()  {
18   ret void()* @foo
19 }