Eric Christopher | cee313d | 2019-04-17 04:52:47 +0000 | [diff] [blame] | 1 | ; Make sure that the constant propogator doesn't divide by zero! |
2 | ; | ||||
3 | ; RUN: opt < %s -constprop | ||||
4 | ; | ||||
5 | |||||
6 | define i32 @test() { | ||||
7 | %R = sdiv i32 12, 0 ; <i32> [#uses=1] | ||||
8 | ret i32 %R | ||||
9 | } | ||||
10 | |||||
11 | define i32 @test2() { | ||||
12 | %R = srem i32 12, 0 ; <i32> [#uses=1] | ||||
13 | ret i32 %R | ||||
14 | } | ||||
15 |