1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
; Make sure that the constant propagator doesn't cause a sigfpe ; ; RUN: opt < %s -constprop ; define i32 @test() { %R = sdiv i32 -2147483648, -1 ; <i32> [#uses=1] ret i32 %R } define i32 @test2() { %R = srem i32 -2147483648, -1 ; <i32> [#uses=1] ret i32 %R }