diff options
author | 2017-11-19 22:35:52 +0100 | |
---|---|---|
committer | 2017-11-19 22:35:52 +0100 | |
commit | 694584698a3dfcc3912dc6d65d7d670d2d5d2a23 (patch) | |
tree | 85a7a0733b79a37b6657ba6f2c6a695f4fac61c1 /plugins | |
parent | edf1a8f36f75861b822081b3825357e122b6937d (diff) |
Fix #5790: make Hint Resolve <- respect univ polymorphism flag.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/ltac/extratactics.ml4 | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/ltac/extratactics.ml4 b/plugins/ltac/extratactics.ml4 index 4b1555e55..71db919ef 100644 --- a/plugins/ltac/extratactics.ml4 +++ b/plugins/ltac/extratactics.ml4 @@ -315,7 +315,8 @@ let project_hint pri l2r r = in let ctx = Evd.universe_context_set sigma in let c = EConstr.to_constr sigma c in - let c = Declare.declare_definition ~internal:Declare.InternalTacticRequest id (c,ctx) in + let poly = Flags.use_polymorphic_flag () in + let c = Declare.declare_definition ~poly ~internal:Declare.InternalTacticRequest id (c,ctx) in let info = {Vernacexpr.hint_priority = pri; hint_pattern = None} in (info,false,true,Hints.PathAny, Hints.IsGlobRef (Globnames.ConstRef c)) |