mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-22 07:32:48 +00:00
69ccadd753
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32115 91177308-0d34-0410-b5e6-96231b3b80d8
14 lines
383 B
LLVM
14 lines
383 B
LLVM
; RUN: llvm-upgrade < %s | llvm-as | 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
|
|
}
|