v2 / vlib / v / gen / c / testdata / div_by_zero_is_zero.vv
15 lines · 15 sloc · 298 bytes · 59d408f72cfedcd3f9df59b3571544332c62ba0f
Raw
1// vtest vflags: -div-by-zero-is-zero
2a := 42
3z := 0
4c := a / z
5d := a % z
6println('a == ${a}')
7println('z == ${z}')
8println('c == a / z == ${c}')
9println('d == a % z == ${d}')
10fa := f32(42)
11fz := f32(0)
12fc := fa / fz
13println('fa == ${fa}')
14println('fz == ${fz}')
15println('fc == fa / fz == ${fc}')
16