You've already forked linux-packaging-mono
							
							
		
			
	
	
		
			23 lines
		
	
	
		
			611 B
		
	
	
	
		
			LLVM
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			611 B
		
	
	
	
		
			LLVM
		
	
	
	
	
	
|   | ; RUN: %lli -jit-kind=orc-mcjit %s > /dev/null
 | ||
|  | ; XFAIL: darwin
 | ||
|  | @var = global i32 1, align 4 | ||
|  | @llvm.global_ctors = appending global [1 x { i32, void ()* }] [{ i32, void ()* } { i32 65535, void ()* @ctor_func }] | ||
|  | @llvm.global_dtors = appending global [1 x { i32, void ()* }] [{ i32, void ()* } { i32 65535, void ()* @dtor_func }] | ||
|  | 
 | ||
|  | define i32 @main() nounwind { | ||
|  | entry: | ||
|  |   %0 = load i32, i32* @var, align 4 | ||
|  |   ret i32 %0 | ||
|  | } | ||
|  | 
 | ||
|  | define internal void @ctor_func() section ".text.startup" { | ||
|  | entry: | ||
|  |   store i32 0, i32* @var, align 4 | ||
|  |   ret void | ||
|  | } | ||
|  | 
 | ||
|  | define internal void @dtor_func() section ".text.startup" { | ||
|  | entry: | ||
|  |   ret void | ||
|  | } |