]> Repositorios git - scryer-prolog.git/commitdiff
do not hard code arity in builtins.pl
authorMark Thom <[email protected]>
Sun, 3 Mar 2019 05:58:37 +0000 (22:58 -0700)
committerMark Thom <[email protected]>
Sun, 3 Mar 2019 05:58:37 +0000 (22:58 -0700)
src/prolog/lib/builtins.pl

index 217ee1a4b4f0d8dcbd2c8ca784d8247bc94351f7..c4aaa5b64ec97e4cb98379d3c22af3e035634a69 100644 (file)
@@ -614,7 +614,8 @@ match_builtins(float, 1).
 match_builtins(nonvar, 1).
 match_builtins(var, 1).
 match_builtins(call, N) :-
-    between:between(0, 63, N).
+    max_arity(Max),
+    between:between(0, Max, N).
 
 '$iterate_predicate_list'([Name/Arity|Preds], Name/Arity).
 '$iterate_predicate_list'([_|Preds], Pred) :-