diff options
| author | Tej Chajed | 2020-04-25 16:14:18 -0500 |
|---|---|---|
| committer | Tej Chajed | 2020-04-25 16:14:18 -0500 |
| commit | 0c168436d42ebfb52bd0c3286d2634fe46671046 (patch) | |
| tree | 33d1149a8aea2009994b318d8de7c817e527f0e3 | |
| parent | 9775edcfcf2d5c6cda9a2567185df827eef5712e (diff) | |
Fix recursively vs corecursively defined message
Closes #12177.
| -rw-r--r-- | vernac/declareDef.ml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vernac/declareDef.ml b/vernac/declareDef.ml index 601e7e060c..1809c2bc91 100644 --- a/vernac/declareDef.ml +++ b/vernac/declareDef.ml @@ -112,7 +112,7 @@ let declare_mutually_recursive ~opaque ~scope ~kind ~poly ~uctx ~udecl ~ntns ~re declare_entry ~name ~scope ~kind ~impargs ~uctx entry) fixitems fixdecls in - let isfix = Option.is_empty possible_indexes in + let isfix = Option.has_some possible_indexes in let fixnames = List.map (fun { Recthm.name } -> name) fixitems in Declare.recursive_message isfix indexes fixnames; List.iter (Metasyntax.add_notation_interpretation (Global.env())) ntns; |
