Source file
test/fixedbugs/issue73200.go
1
2
3
4
5
6
7 package main
8
9 var g bool
10
11 func main() {
12 l_4 := uint32(0x6E54EE87)
13 v4 := int8(-Int64FromInt64(1))
14 g = int32(v4) >= safe_mod_func_int32_t_s_s(BoolInt32(l_4 >= 1), 7)
15 }
16
17 func safe_mod_func_int32_t_s_s(si1 int32, si2 int32) (r int32) {
18 var v1 int32
19 if si2 == 0 {
20 v1 = si1
21 } else {
22 v1 = si1 % si2
23 }
24 return v1
25 }
26
27 func Int64FromInt64(n int64) int64 {
28 return n
29 }
30
31 func BoolInt32(b bool) int32 {
32 if b {
33 return 1
34 }
35 return 0
36 }
37
View as plain text