diff options
author | 2017-10-06 12:39:18 +0200 | |
---|---|---|
committer | 2017-10-06 12:39:18 +0200 | |
commit | ef11a1240c14560e199527ae6d8a6eb893da1438 (patch) | |
tree | fb2b2df5d56d97fafbf65a116c416dabca07808b /vernac | |
parent | 3134ddd5dae8c9ab78a8aad181b2142f63907ecb (diff) | |
parent | d24bab45123f4e4eb3918be55fb1a7dc54be2b3b (diff) |
Merge PR #1121: Fixing BZ#5765 (an anomaly with 'pat in the parameters of an inductive definition)
Diffstat (limited to 'vernac')
-rw-r--r-- | vernac/command.ml | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vernac/command.ml b/vernac/command.ml index 120f9590f..a1a87d54e 100644 --- a/vernac/command.ml +++ b/vernac/command.ml @@ -518,7 +518,8 @@ let check_param = function | CLocalDef (na, _, _) -> check_named na | CLocalAssum (nas, Default _, _) -> List.iter check_named nas | CLocalAssum (nas, Generalized _, _) -> () -| CLocalPattern _ -> assert false +| CLocalPattern (loc,_) -> + Loc.raise ?loc (Stream.Error "pattern with quote not allowed here.") let interp_mutual_inductive (paramsl,indl) notations cum poly prv finite = check_all_names_different indl; |