Skip to content

Commit dec77f2

Browse files
committed
Fixing an anomaly with 'pat after cofix.
1 parent 568b38e commit dec77f2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

interp/constrintern.ml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1602,7 +1602,8 @@ let internalize globalenv env allow_patvar (_, ntnvars as lvar) c =
16021602
let idl_tmp = Array.map
16031603
(fun ((loc,id),bl,ty,_) ->
16041604
let (env',rbl) = List.fold_left intern_local_binder (env,[]) bl in
1605-
let rbl = List.map (function BDRawDef a -> a | BDPattern _ -> assert false) rbl in
1605+
let rbl = List.map (function BDRawDef a -> a | BDPattern _ ->
1606+
Loc.raise loc (Stream.Error "pattern with quote not allowed after cofix")) rbl in
16061607
(List.rev rbl,
16071608
intern_type env' ty,env')) dl in
16081609
let idl = Array.map2 (fun (_,_,_,bd) (b,c,env') ->

0 commit comments

Comments
 (0)