Dan Gohman | 4050339 | 2009-09-08 23:54:48 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -mtriple=i686-apple-darwin | grep weak_reference | count 2 |
Evan Cheng | 3fe5331 | 2006-12-01 09:18:20 +0000 | [diff] [blame] | 2 | |
Tanya Lattner | 3cdf542 | 2008-02-21 07:42:26 +0000 | [diff] [blame] | 3 | @Y = global i32 (i8*)* @X ; <i32 (i8*)**> [#uses=0] |
Evan Cheng | 3fe5331 | 2006-12-01 09:18:20 +0000 | [diff] [blame] | 4 | |
Tanya Lattner | 3cdf542 | 2008-02-21 07:42:26 +0000 | [diff] [blame] | 5 | declare extern_weak i32 @X(i8*) |
| 6 | |
| 7 | define void @bar() { |
| 8 | tail call void (...)* @foo( ) |
| 9 | ret void |
Evan Cheng | 3fe5331 | 2006-12-01 09:18:20 +0000 | [diff] [blame] | 10 | } |
| 11 | |
Tanya Lattner | 3cdf542 | 2008-02-21 07:42:26 +0000 | [diff] [blame] | 12 | declare extern_weak void @foo(...) |
| 13 | |