]> Repositorios git - scryer-prolog.git/commitdiff
bind missing module atom in retract/1 (#2182)
authorMark <[email protected]>
Sun, 26 Nov 2023 03:59:01 +0000 (20:59 -0700)
committerMark <[email protected]>
Sun, 26 Nov 2023 03:59:04 +0000 (20:59 -0700)
src/lib/builtins.pl

index 2e18d94f44f231446511073bcfc6858b9517177f..9cb533d1f2d8e87da43709483d83007260252b1c 100644 (file)
@@ -1214,6 +1214,9 @@ retract(Clause0) :-
        Body = true,
        retract_module_clause(Head, Body, Module)
     ;  Clause = (Head :- Body) ->
+       (  var(Module) -> Module = user
+       ;  true
+       ),
        retract_module_clause(Head, Body, Module)
     ).