diff options
author | Peter Mikkelsen <peter@pmikkelsen.com> | 2021-07-06 21:23:41 +0000 |
---|---|---|
committer | Peter Mikkelsen <peter@pmikkelsen.com> | 2021-07-06 21:23:41 +0000 |
commit | 03738c67684b83692d9112858f07c745f355a157 (patch) | |
tree | 61ea389bcadab7211212646ea0c532b7d7635325 /fns.h | |
parent | a0eb2bb268774a85411f037983d931f35bc7830f (diff) |
Store the calling module in each goal, and fix a bug where unification could leave behind some bindings even though the unification failed.
Diffstat (limited to 'fns.h')
-rw-r--r-- | fns.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -21,6 +21,7 @@ Clause *copyclause(Clause *, uvlong *); int evalquery(Term *, Binding **); int unify(Term *, Term *, Binding **); void applybinding(Term *, Binding *); +Goal *addgoals(Goal *, Term *, Module *); /* repl.c */ void repl(void); |