diff options
| author | Pierre-Marie Pédrot | 2019-06-20 08:22:28 +0200 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2019-06-24 11:02:11 +0200 |
| commit | c20eb3a73c4868533bb50555d1979f5b9d821256 (patch) | |
| tree | d32bd39ebb402b5765c367102a7a5daa8e4ed8c3 /tactics | |
| parent | bbec0ea51b4dfef1ddb09a2f876323aa1547f643 (diff) | |
Enforce that opaque entries carry their type.
Diffstat (limited to 'tactics')
| -rw-r--r-- | tactics/declare.ml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tactics/declare.ml b/tactics/declare.ml index d4fdff76bf..3840aa6be1 100644 --- a/tactics/declare.ml +++ b/tactics/declare.ml @@ -174,11 +174,15 @@ let cast_proof_entry e = let cast_opaque_proof_entry e = let open Proof_global in + let typ = match e.proof_entry_type with + | None -> assert false + | Some typ -> typ + in { opaque_entry_body = e.proof_entry_body; opaque_entry_secctx = e.proof_entry_secctx; opaque_entry_feedback = e.proof_entry_feedback; - opaque_entry_type = e.proof_entry_type; + opaque_entry_type = typ; opaque_entry_universes = e.proof_entry_universes; opaque_entry_inline_code = e.proof_entry_inline_code; } |
