mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-03 14:21:30 +00:00 
			
		
		
		
	git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8558 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			14 lines
		
	
	
		
			368 B
		
	
	
	
		
			LLVM
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			368 B
		
	
	
	
		
			LLVM
		
	
	
	
	
	
; RUN: llvm-as < %s | opt -raise | llvm-dis | grep -v uint | not grep 4294967295
 | 
						|
 | 
						|
%length_code = uninitialized global [256 x ubyte]
 | 
						|
 | 
						|
ubyte* %test(uint %length) {
 | 
						|
	%d = add uint 4294967295, %length
 | 
						|
	%e = cast uint %d to int
 | 
						|
	%g = cast int %e to ulong
 | 
						|
	%j = cast [256 x ubyte]* %length_code to ulong
 | 
						|
	%l = add ulong %j, %g
 | 
						|
	%m = cast ulong %l to ubyte*
 | 
						|
	ret ubyte* %m
 | 
						|
}
 |