Skip to content

Commit 91c0c6b

Browse files
committed
push context in coq.ltac.open before collecting goals
1 parent 2ca0cf9 commit 91c0c6b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

elpi/elpi-ltac.elpi

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ open T (nabla G) O :- (pi x\ open T (G x) (NG x)), private.distribute-nabla NG O
8787
open _ (seal (goal _ _ _ Solution _)) [] :- not (var Solution), !. % solved by side effect
8888
open T (seal (goal Ctx _ _ _ _ as G)) O :-
8989
std.filter Ctx private.not-already-assumed Ctx1,
90-
(Ctx1 => T G O),
91-
if (var O)
92-
(G = goal _ _ _ P _, coq.ltac.collect-goals P O1 O2, std.append O1 O2 O)
93-
true.
90+
Ctx1 => (T G O,
91+
if (var O)
92+
(G = goal _ _ _ P _, coq.ltac.collect-goals P O1 O2, std.append O1 O2 O)
93+
true).
9494

9595
% helper code ---------------------------------------------------------------
9696

@@ -127,4 +127,4 @@ func not-already-assumed prop.
127127
not-already-assumed (decl X _ _Ty) :- not(decl X _ _ ; def X _ _ _).
128128
not-already-assumed (def X _ _Ty _Bo) :- not(decl X _ _ ; def X _ _ _).
129129

130-
}}
130+
}}

0 commit comments

Comments
 (0)