when
using when with a statement that may crash if the when
condition doesn't hold
For instance ``` node main () returns (o: int); var i: int; let i = 0; o = (1 / i) when false; tel ``` used to crash with for instance: ``` Floating point exception 136 ``` now returns `0` but in fact this value wouldn't be used in theory as the `when` condition doesn't hold.
The file is empty.
Description
Languages
OCaml
91.6%
TeX
6.3%
Standard ML
2%
Makefile
0.1%