]> Repositorios git - scryer-prolog.git/commitdiff
apply expand_module_names to call(A) goals
authorMark Thom <[email protected]>
Mon, 1 Mar 2021 02:01:36 +0000 (19:01 -0700)
committerMark Thom <[email protected]>
Mon, 1 Mar 2021 02:01:36 +0000 (19:01 -0700)
src/loader.pl

index 8f1ef7e407a466b02c114b1411c864b7cc09b23f..4bd88e377af19fc9fe660d3d22658db57ff287da 100644 (file)
@@ -657,7 +657,7 @@ expand_goal_cases((Module:Goals0), _, ExpandedGoals, HeadVars) :-
 
 expand_goal(UnexpandedGoals, Module, ExpandedGoals, HeadVars) :-
     (  var(UnexpandedGoals) ->
-       call(Module:UnexpandedGoals) = ExpandedGoals
+       expand_module_names(call(UnexpandedGoals), [0], Module, ExpandedGoals, HeadVars)
     ;  goal_expansion(UnexpandedGoals, Module, UnexpandedGoals1),
        (  Module \== user ->
           goal_expansion(UnexpandedGoals1, user, Goals)