David Majnemer | ac256cf | 2015-05-05 20:14:22 +0000 | [diff] [blame] | 1 | ; RUN: opt < %s -inline -S | FileCheck %s |
Chandler Carruth | 625038d | 2016-12-27 07:18:43 +0000 | [diff] [blame] | 2 | ; RUN: opt < %s -passes='cgscc(inline),globaldce' -S | FileCheck %s |
David Majnemer | ac256cf | 2015-05-05 20:14:22 +0000 | [diff] [blame] | 3 | |
| 4 | $f1 = comdat any |
| 5 | ; CHECK-NOT: $f1 = comdat any |
| 6 | |
| 7 | define void @f2() { |
| 8 | call void @f1() |
| 9 | ret void |
| 10 | } |
| 11 | ; CHECK-LABEL: define void @f2 |
| 12 | |
| 13 | define linkonce_odr void @f1() comdat { |
| 14 | ret void |
| 15 | } |
| 16 | ; CHECK-NOT: define linkonce_odr void @f1() comdat |