Skip to content

Commit ae198c3

Browse files
committed
fix compilation
1 parent 85596d8 commit ae198c3

File tree

5 files changed

+14
-21
lines changed

5 files changed

+14
-21
lines changed

pcuic/theories/PCUICToTemplateCorrectness.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1427,7 +1427,7 @@ Proof.
14271427

14281428
unfold decompose_app. simpl.
14291429
rewrite PCUICAstUtils.atom_decompose_app. destruct t => /= //.
1430-
exists _, d2. split. lia.
1430+
eexists _, d2. split. lia.
14311431
unshelve eexists.
14321432
econstructor. exists s; eauto. reflexivity. assumption. constructor.
14331433
simpl. lia.
@@ -1640,4 +1640,4 @@ Proof.
16401640
+ now eapply trans_cumul.
16411641
Qed.
16421642

1643-
Print Assumptions pcuic_to_template.
1643+
Print Assumptions pcuic_to_template.
Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
1-
***************
2-
*** 4,9 ****
3-
open Datatypes
4-
open Zbool
5-
open Zpower
6-
7-
type spec_float =
8-
| S754_zero of bool
9-
--- 4,10 ----
10-
open Datatypes
11-
open Zbool
12-
open Zpower
13-
+ open Float64
14-
15-
type spec_float =
16-
| S754_zero of bool
1+
--- gen-src/specFloat.ml.orig 2020-12-04 21:48:20.000000000 +0100
2+
+++ gen-src/specFloat.ml 2020-12-04 21:48:33.000000000 +0100
3+
@@ -4,6 +4,7 @@
4+
open Datatypes
5+
open Zbool
6+
open Zpower
7+
+open Float64
8+
9+
type spec_float =
10+
| S754_zero of bool

template-coq/src/ast_denoter.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ struct
129129

130130
let unquote_evar env evm n l =
131131
let id = Evar.unsafe_of_int (unquote_int n) in
132-
evm, mkEvar (id, Array.of_list l)
132+
evm, mkEvar (id, l)
133133

134134
let unquote_bool (q : quoted_bool) : bool = q
135135

template-coq/src/constr_denoter.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ struct
147147
else
148148
let id = unquote_nat id in
149149
let ev = Evar.unsafe_of_int id in
150-
evm, Constr.mkEvar (ev, Array.of_list args)
150+
evm, Constr.mkEvar (ev, args)
151151

152152
let unquote_relevance trm =
153153
if Constr.equal trm (Lazy.force tRelevant) then

template-coq/src/run_template_monad.ml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ let unquote_one_inductive_entry env evm trm (* of type one_inductive_entry *) :
227227
| id::ar::cnames::ctms::[] ->
228228
let id = unquote_ident id in
229229
let evm, ar = denote_term env evm ar in
230-
let template = unquote_bool template in
231230
let cnames = List.map unquote_ident (unquote_list cnames) in
232231
let evm, ctms = map_evm (denote_term env) evm (unquote_list ctms) in
233232
evm, { mind_entry_typename = id ;

0 commit comments

Comments
 (0)