|  | ; RUN: llvm-upgrade < %s | llvm-as | llc -mtriple=i686-apple-darwin | grep weak_reference | count 2
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | %Y = global int (sbyte*)* %X
 | 
						
						
						
							|  | declare extern_weak int %X(sbyte*)
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | void %bar() {
 | 
						
						
						
							|  | 	tail call void (...)* %foo( )
 | 
						
						
						
							|  | 	ret void
 | 
						
						
						
							|  | }
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | declare extern_weak void %foo(...)
 |