assert_dynamic would lose module
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@229 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
parent
4cda9b3ad1
commit
0eeeffa379
@ -70,7 +70,7 @@ assert(C) :-
|
||||
'$assert_dynamic'(V,Mod,_,_,_) :- var(V), !,
|
||||
throw(error(instantiation_error,assert(Mod:V))).
|
||||
'$assert_dynamic'(M:C,_,Where,R,P) :- !,
|
||||
'$assert_dynamic'(C,Mod,Where,R,P).
|
||||
'$assert_dynamic'(C,M,Where,R,P).
|
||||
'$assert_dynamic'((H:-G),M1,Where,R,P) :-
|
||||
(var(H) -> throw(error(instantiation_error,P)) ; H=M:C), !,
|
||||
( M1 = M ->
|
||||
|
Reference in New Issue
Block a user