blob: c949a93243e7c14f46cfaaffc66ec8fa36fd9f94 [file] [log] [blame]
Rafael Espindola42e03232016-03-24 14:58:44 +00001$foo = comdat any
Rafael Espindolae1c42ac2016-03-24 15:23:01 +00002$bar = comdat any
3
Rafael Espindola42e03232016-03-24 14:58:44 +00004define linkonce_odr i32 @f1() comdat($foo) {
5 ret i32 1
6}
Rafael Espindolae1c42ac2016-03-24 15:23:01 +00007
Rafael Espindola42e03232016-03-24 14:58:44 +00008define void @f2() comdat($foo) {
Rafael Espindolae1c42ac2016-03-24 15:23:01 +00009 call i32 @g2()
Rafael Espindola42e03232016-03-24 14:58:44 +000010 ret void
11}
Rafael Espindolae1c42ac2016-03-24 15:23:01 +000012
13define linkonce_odr i32 @g1() comdat($bar) {
14 ret i32 1
15}
16
17define linkonce_odr i32 @g2() comdat($bar) {
18 ret i32 1
19}