diff --git a/src/ring/src/ringLib.sml b/src/ring/src/ringLib.sml index cc55cd7af1..9f10a5e3ee 100644 --- a/src/ring/src/ringLib.sml +++ b/src/ring/src/ringLib.sml @@ -50,9 +50,9 @@ fun polynom_sign ty ring = end fun spolynom_sign ty sring = - let val (P,M) = case map sring_field [`SRP ^sring`,`SRM ^sring`] - of [P,M,N] => (P,M) - | _ => raise Match + let val (P,M) = case map sring_field [`SRP ^sring`,`SRM ^sring`] of + [P,M] => (P,M) + | _ => raise Match in { Vars=inst_ty ty spvar, Csts=inst_ty ty spcst,