summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib9p/map.h2
-rw-r--r--libcr/coroutine.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib9p/map.h b/lib9p/map.h
index dcb6ecd..a13edb5 100644
--- a/lib9p/map.h
+++ b/lib9p/map.h
@@ -84,7 +84,7 @@ static VAL_T *MAP_METHOD(NAME,store)(struct NAME *m, KEY_T k, VAL_T v) {
m->items[i].val = v;
return &(m->items[i].val);
}
- assert(false);
+ __builtin_unreachable();
}
/**
diff --git a/libcr/coroutine.c b/libcr/coroutine.c
index 176590a..1891b61 100644
--- a/libcr/coroutine.c
+++ b/libcr/coroutine.c
@@ -464,7 +464,7 @@ cid_t coroutine_add_with_stack_size(size_t stack_size, cr_fn_t fn, void *args) {
debugf("...stack_base=%p\n", stack_base);
/* run until cr_begin() */
cr_plat_call_with_stack(stack_base, fn, args);
- assert(false); /* should cr_begin() instead of returning */
+ __builtin_unreachable(); /* should cr_begin() instead of returning */
}
assert_cid_state(child, state == CR_RUNNABLE);
if (parent)