aboutsummaryrefslogtreecommitdiff
path: root/vernac/declare.ml
diff options
context:
space:
mode:
authorEmilio Jesus Gallego Arias2020-06-08 12:33:23 +0200
committerEmilio Jesus Gallego Arias2020-06-08 12:33:23 +0200
commitc0f4d0fc2880742f2e6e80afe4f4bbc148fc94de (patch)
tree7ab5a5ca3ffed230041e3d8ed7a70109b17d0b68 /vernac/declare.ml
parent522a1d3f4e1dbc8c09e614a8087be4ca3e81a012 (diff)
parent10e90e268d874b58bf4462677d20dcb893ed0588 (diff)
Merge PR #12480: Don't suggest Proof using when no section variables
Reviewed-by: ejgallego
Diffstat (limited to 'vernac/declare.ml')
-rw-r--r--vernac/declare.ml7
1 files changed, 5 insertions, 2 deletions
diff --git a/vernac/declare.ml b/vernac/declare.ml
index 7de1ff4083..e3144b2d24 100644
--- a/vernac/declare.ml
+++ b/vernac/declare.ml
@@ -911,8 +911,11 @@ end
(* Locality stuff *)
let declare_entry_core ~name ~scope ~kind ?hook ~obls ~impargs ~uctx entry =
- let should_suggest = entry.proof_entry_opaque &&
- Option.is_empty entry.proof_entry_secctx in
+ let should_suggest =
+ entry.proof_entry_opaque
+ && not (List.is_empty (Global.named_context()))
+ && Option.is_empty entry.proof_entry_secctx
+ in
let ubind = UState.universe_binders uctx in
let dref = match scope with
| Discharge ->