summaryrefslogtreecommitdiff
path: root/parser.c
diff options
context:
space:
mode:
authorPeter Mikkelsen <peter@pmikkelsen.com>2021-07-21 00:12:09 +0000
committerPeter Mikkelsen <peter@pmikkelsen.com>2021-07-21 00:12:09 +0000
commit88841b194dc86c9392a813f9b8b0cf16857acb93 (patch)
tree18dd5e01b0ddc07b7318fd783885533450cf9f7b /parser.c
parent085e3595450d6652b62350621b470b26ae67b6de (diff)
Always use a fresh clausenr for read teams, and make sure to update the clausenr in call/1, so cuts are local to that call
Diffstat (limited to 'parser.c')
-rw-r--r--parser.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/parser.c b/parser.c
index 0a37a75..773a0a2 100644
--- a/parser.c
+++ b/parser.c
@@ -74,8 +74,8 @@ parse(int fd, Biobuf *bio, int querymode)
Term *result = prologtext(querymode);
if(querymode && result){
- uvlong id = 1;
- result = copyterm(result, &id);
+ result = copyterm(result, &clausenr);
+ clausenr++;
}
if(!bio)
Bterm(parsein);