blob: e46003050a9fb6ad4be2521ae9dcf47180f9fe6b [file] [log] [blame]
David Majnemerac077032014-10-08 19:32:32 +00001; RUN: opt < %s -inline -S | FileCheck %s
2
3$c = comdat any
4; CHECK: $c = comdat any
5
Rafael Espindola83a362c2015-01-06 22:55:16 +00006define linkonce_odr void @foo() comdat($c) {
David Majnemerac077032014-10-08 19:32:32 +00007 ret void
8}
Rafael Espindola83a362c2015-01-06 22:55:16 +00009; CHECK: define linkonce_odr void @foo() comdat($c)
David Majnemerac077032014-10-08 19:32:32 +000010
Rafael Espindola83a362c2015-01-06 22:55:16 +000011define linkonce_odr void @bar() comdat($c) {
David Majnemerac077032014-10-08 19:32:32 +000012 ret void
13}
Rafael Espindola83a362c2015-01-06 22:55:16 +000014; CHECK: define linkonce_odr void @bar() comdat($c)
David Majnemerac077032014-10-08 19:32:32 +000015
16define void()* @zed() {
17 ret void()* @foo
18}