src/Pure/Isar/code.ML
changeset 66149 4bf16fb7c14d
parent 66133 0b635a6774fb
child 66167 1bd268ab885c
--- a/src/Pure/Isar/code.ML	Tue Jun 20 13:07:47 2017 +0200
+++ b/src/Pure/Isar/code.ML	Tue Jun 20 13:07:49 2017 +0200
@@ -1188,9 +1188,7 @@
       let
         fun del_eqn' (Eqns_Default _) = default_fun_spec
           | del_eqn' (Eqns eqns) =
-              let
-                val eqns' = filter_out (fn (thm', _) => Thm.eq_thm_prop (thm, thm')) eqns
-              in if null eqns' then Unimplemented else Eqns eqns' end
+              Eqns (filter_out (fn (thm', _) => Thm.eq_thm_prop (thm, thm')) eqns)
           | del_eqn' spec = spec
       in change_fun_spec (const_eqn thy thm) del_eqn' thy end
   | NONE => thy;