From b2d639b159dd9bbda24896dce24231206f892700 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bennet=20Ble=C3=9Fmann?= Date: Wed, 30 Jul 2025 21:22:37 +0200 Subject: [PATCH] fix arity of prcess_wait builtin errors --- src/machine/system_calls.rs | 2 +- tests/scryer/cli/src_tests/process.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/machine/system_calls.rs b/src/machine/system_calls.rs index 0fc6e35d..3f367a39 100644 --- a/src/machine/system_calls.rs +++ b/src/machine/system_calls.rs @@ -8654,7 +8654,7 @@ impl Machine { pub(crate) fn process_wait(&mut self) -> CallResult { fn stub_gen() -> Vec { - functor_stub(atom!("process_wait"), 2) + functor_stub(atom!("process_wait"), 3) } // Process diff --git a/tests/scryer/cli/src_tests/process.md b/tests/scryer/cli/src_tests/process.md index 39a955da..59e8de10 100644 --- a/tests/scryer/cli/src_tests/process.md +++ b/tests/scryer/cli/src_tests/process.md @@ -36,7 +36,7 @@ use_module(library(process)),process_create([],[],[stdin(invalid),process(P)]),p ```trycmd $ scryer-prolog -f --no-add-history -g 'use_module(library(process)), process_wait(50, _), halt' -use_module(library(process)),process_wait(50,_[..]),halt causes: error(type_error(process,50),process_wait/2) +use_module(library(process)),process_wait(50,_[..]),halt causes: error(type_error(process,50),process_wait/3) ``` @@ -54,6 +54,6 @@ use_module(library(process)),process_id(50,_[..]),halt causes: error(type_error( ```trycmd $ scryer-prolog -f --no-add-history -g 'use_module(library(process)), process_release(50), halt' -use_module(library(process)),process_release(50),halt causes: error(type_error(process,50),process_wait/2) +use_module(library(process)),process_release(50),halt causes: error(type_error(process,50),process_wait/3) ``` -- 2.54.0