aboutsummaryrefslogtreecommitdiff
path: root/src/tac2quote.ml
diff options
context:
space:
mode:
Diffstat (limited to 'src/tac2quote.ml')
-rw-r--r--src/tac2quote.ml4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tac2quote.ml b/src/tac2quote.ml
index ed4cef2e2a..f87985435c 100644
--- a/src/tac2quote.ml
+++ b/src/tac2quote.ml
@@ -305,6 +305,10 @@ let of_strategy_flag (loc, flag) =
std_proj "rConst", of_list ?loc of_reference flag.rConst;
])
+let of_hintdb (loc, hdb) = match hdb with
+| QHintAll -> of_option ?loc (fun l -> of_list (fun id -> of_anti of_ident id) l) None
+| QHintDbs ids -> of_option ?loc (fun l -> of_list (fun id -> of_anti of_ident id) l) (Some ids)
+
let pattern_vars pat =
let rec aux () accu pat = match pat.CAst.v with
| Constrexpr.CPatVar id -> Id.Set.add id accu