diff options
author | Pierre Letouzey <pierre.letouzey@inria.fr> | 2015-12-15 17:46:25 +0100 |
---|---|---|
committer | Pierre Letouzey <pierre.letouzey@inria.fr> | 2015-12-15 18:07:47 +0100 |
commit | 3c535011374382bc205a68b1cb59cfa7247d544a (patch) | |
tree | ea4284d56483b42746720df97a33a86471d4888a /plugins/extraction/haskell.ml | |
parent | a110ddfd6fc040a805de3f0ec2995b51ff301f5c (diff) |
Extraction: fix a few little glitches with my last commit (replacing unused vars by _)
Diffstat (limited to 'plugins/extraction/haskell.ml')
-rw-r--r-- | plugins/extraction/haskell.ml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/extraction/haskell.ml b/plugins/extraction/haskell.ml index 00259750d..da7a4265e 100644 --- a/plugins/extraction/haskell.ml +++ b/plugins/extraction/haskell.ml @@ -143,7 +143,11 @@ let rec pp_expr par env args = and apply2 st = pp_apply2 st par args in function | MLrel n -> - let id = get_db_name n env in apply (pr_id id) + let id = get_db_name n env in + (* Try to survive to the occurrence of a Dummy rel. + TODO: we should get rid of this hack (cf. #592) *) + let id = if Id.equal id dummy_name then Id.of_string "__" else id in + apply (pr_id id) | MLapp (f,args') -> let stl = List.map (pp_expr true env []) args' in pp_expr par env (stl @ args) f |