Rafael Espindola | 42e0323 | 2016-03-24 14:58:44 +0000 | [diff] [blame] | 1 | $foo = comdat any |
Rafael Espindola | e1c42ac | 2016-03-24 15:23:01 +0000 | [diff] [blame] | 2 | $bar = comdat any |
3 | |||||
Rafael Espindola | 42e0323 | 2016-03-24 14:58:44 +0000 | [diff] [blame] | 4 | define linkonce_odr i32 @f1() comdat($foo) { |
5 | ret i32 1 | ||||
6 | } | ||||
Rafael Espindola | e1c42ac | 2016-03-24 15:23:01 +0000 | [diff] [blame] | 7 | |
Rafael Espindola | 42e0323 | 2016-03-24 14:58:44 +0000 | [diff] [blame] | 8 | define void @f2() comdat($foo) { |
Rafael Espindola | e1c42ac | 2016-03-24 15:23:01 +0000 | [diff] [blame] | 9 | call i32 @g2() |
Rafael Espindola | 42e0323 | 2016-03-24 14:58:44 +0000 | [diff] [blame] | 10 | ret void |
11 | } | ||||
Rafael Espindola | e1c42ac | 2016-03-24 15:23:01 +0000 | [diff] [blame] | 12 | |
13 | define linkonce_odr i32 @g1() comdat($bar) { | ||||
14 | ret i32 1 | ||||
15 | } | ||||
16 | |||||
17 | define linkonce_odr i32 @g2() comdat($bar) { | ||||
18 | ret i32 1 | ||||
19 | } |