aboutsummaryrefslogtreecommitdiffhomepage
path: root/engine
diff options
context:
space:
mode:
authorGravatar Gaëtan Gilbert <gaetan.gilbert@skyskimmer.net>2018-03-04 01:15:30 +0100
committerGravatar Gaëtan Gilbert <gaetan.gilbert@skyskimmer.net>2018-04-13 14:10:04 +0200
commit3cab61587008d26405760a71bfd362f13a386701 (patch)
tree6c7e4d54e134c1decf474130c61fba298c2f7865 /engine
parent5d3126557d4567560ed8691ff8bc8ab919a54b4d (diff)
univ minimization [enforce_upper]: replace Option.get with match
Diffstat (limited to 'engine')
-rw-r--r--engine/universes.ml6
1 files changed, 3 insertions, 3 deletions
diff --git a/engine/universes.ml b/engine/universes.ml
index c6682156c..764164c52 100644
--- a/engine/universes.ml
+++ b/engine/universes.ml
@@ -816,9 +816,9 @@ let enforce_uppers upper lbound cstrs =
if d == Univ.Le then
enforce_leq lbound (Universe.make r) cstrs
else
- try let lev = Option.get (Universe.level lbound) in
- Constraint.add (lev, d, r) cstrs
- with Option.IsNone -> raise UpperBoundedAlg)
+ match Universe.level lbound with
+ | Some lev -> Constraint.add (lev, d, r) cstrs
+ | None -> raise UpperBoundedAlg)
cstrs upper
let minimize_univ_variables ctx us algs left right cstrs =