You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			25 lines
		
	
	
		
			343 B
		
	
	
	
		
			LLVM
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			343 B
		
	
	
	
		
			LLVM
		
	
	
	
	
	
|   | ; RUN: opt < %s -globalopt -S | FileCheck %s
 | ||
|  | 
 | ||
|  | define internal void @f() { | ||
|  | ; CHECK-NOT: @f(
 | ||
|  | ; CHECK: define void @a
 | ||
|  | 	ret void | ||
|  | } | ||
|  | 
 | ||
|  | @a = alias void (), void ()* @f | ||
|  | 
 | ||
|  | define void @g() { | ||
|  | 	call void() @a() | ||
|  | 	ret void | ||
|  | } | ||
|  | 
 | ||
|  | @b = internal alias  void (),  void ()* @g | ||
|  | ; CHECK-NOT: @b
 | ||
|  | 
 | ||
|  | define void @h() { | ||
|  | 	call void() @b() | ||
|  | ; CHECK: call void @g
 | ||
|  | 	ret void | ||
|  | } | ||
|  | 
 |