summaryrefslogtreecommitdiff
path: root/libcr/tests/test_matrix.c
diff options
context:
space:
mode:
Diffstat (limited to 'libcr/tests/test_matrix.c')
-rw-r--r--libcr/tests/test_matrix.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/libcr/tests/test_matrix.c b/libcr/tests/test_matrix.c
index f1aa6fe..1f23455 100644
--- a/libcr/tests/test_matrix.c
+++ b/libcr/tests/test_matrix.c
@@ -4,17 +4,21 @@
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
-#include <stdlib.h> /* for exit(3) */
-
#include <libcr/coroutine.h>
+int a = 1;
+
COROUTINE cr_init(void *) {
cr_begin();
- exit(0);
+ a = 2;
cr_end();
}
int main() {
coroutine_add("init", cr_init, NULL);
coroutine_main();
+ if (a != 2)
+ return 1;
+ coroutine_main();
+ return 0;
}