diff --git a/src/SM.ml b/src/SM.ml index 5c44ef75a..d3649bb17 100644 --- a/src/SM.ml +++ b/src/SM.ml @@ -194,7 +194,7 @@ let compile (defs, p) = let bindings = transform(Pattern.t) (fun fself -> - object inherit [int list, (string * int list) list, _] @Pattern.t + object inherit [int list, _, (string * int list) list] @Pattern.t method c_Wildcard path _ = [] method c_Named path _ s p = [s, path] @ fself path p method c_Sexp path _ x ps = List.concat @@ List.mapi (fun i p -> fself (path @ [i]) p) ps