Replaced "raise RecError" by "primrec_err" in function
authorberghofe
Fri, 16 Feb 2007 19:19:19 +0100
changeset 22330 00ca68f5ce29
parent 22329 e4325ce4e0c4
child 22331 7df6bc8cf0b0
Replaced "raise RecError" by "primrec_err" in function gen_primrec_i to prevent error message from being suppressed.
src/HOL/Nominal/nominal_primrec.ML
--- a/src/HOL/Nominal/nominal_primrec.ML	Fri Feb 16 11:01:16 2007 +0100
+++ b/src/HOL/Nominal/nominal_primrec.ML	Fri Feb 16 19:19:19 2007 +0100
@@ -243,7 +243,7 @@
                forall (fn (_, (ls', _, rs', _, _)) =>
                  ls = ls' andalso rs = rs') eqns
            | _ => true) rec_eqns
-       then () else raise RecError param_err);
+       then () else primrec_err param_err);
     val tnames = distinct (op =) (map (#1 o snd) rec_eqns);
     val dts = find_dts dt_info tnames tnames;
     val main_fns =