| Dan Gohman | 1880092 | 2009-09-11 18:01:28 +0000 | [diff] [blame] | 1 | ; RUN: opt < %s -globaldce |
| Chris Lattner | 6c0ebfd | 2002-07-18 04:01:02 +0000 | [diff] [blame] | 2 | ; |
| Chris Lattner | 6c0ebfd | 2002-07-18 04:01:02 +0000 | [diff] [blame] | 3 | |
| Tanya Lattner | 5640bd1 | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 4 | @X = global void ()* @func ; <void ()**> [#uses=0] |
| 5 | |||||
| 6 | ; Not dead, can be reachable via X | ||||
| 7 | define internal void @func() { | ||||
| 8 | ret void | ||||
| Chris Lattner | 6c0ebfd | 2002-07-18 04:01:02 +0000 | [diff] [blame] | 9 | } |
| 10 | |||||
| Tanya Lattner | 5640bd1 | 2008-03-01 09:15:35 +0000 | [diff] [blame] | 11 | define void @main() { |
| 12 | ret void | ||||
| Chris Lattner | 6c0ebfd | 2002-07-18 04:01:02 +0000 | [diff] [blame] | 13 | } |