1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-30 23:42:52 +01:00
llvm-mirror/test/Regression/Transforms/LevelRaise/2002-10-02-SignExtensionProblem.ll
2003-09-16 15:29:54 +00:00

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
}