allow to build Or[], returning false

This commit is contained in:
Simon Cruanes 2014-03-06 17:35:24 +01:00
parent d81b6bd2bc
commit 05f8d0d873

View file

@ -459,7 +459,7 @@ end
let ( @ ) = `Use_rev_append_instead (* prevent use of non-tailrec append *) let ( @ ) = `Use_rev_append_instead (* prevent use of non-tailrec append *)
let make_or = function let make_or = function
| [] -> assert false | [] -> f_false
| [a] -> a | [a] -> a
| l -> Comb (Or, l) | l -> Comb (Or, l)