diff --git a/test/coroutine.c b/test/coroutine.c index a3a8a4a..bf031f9 100644 --- a/test/coroutine.c +++ b/test/coroutine.c @@ -62,9 +62,8 @@ static int run(void) goto fail; } - void *data; - while (!(coroutine_ended(fibonacci) || coroutine_ended(output))) { + void *data; data = coroutine_resume(fibonacci, NULL); data = coroutine_resume(output, data); }