bfca80bb8b6b13ddbfab29c151c5783aa1b94a28
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%