| ; RUN: opt < %s -simplify-libcalls -instcombine -S | grep {ret i32 -65} | |
| ; PR4284 | |
| define i32 @test() nounwind { | |
| entry: | |
| %c0 = alloca i8, align 1 ; <i8*> [#uses=2] | |
| %c2 = alloca i8, align 1 ; <i8*> [#uses=2] | |
| store i8 64, i8* %c0 | |
| store i8 -127, i8* %c2 | |
| %call = call i32 @memcmp(i8* %c0, i8* %c2, i32 1) ; <i32> [#uses=1] | |
| ret i32 %call | |
| } | |
| declare i32 @memcmp(i8*, i8*, i32) |