Example #1
0
static void l1_insert(struct L1 **list)
{
    struct L1 *item = zalloc_or_die(sizeof *item);

    do
        l2_insert(&item->down);
    while (__VERIFIER_nondet_int());

    item->next = *list;
    *list = item;
}
static void l1_insert(struct L1 **list)
{
    struct L1 *item = calloc_model(1U, sizeof *item);
    if (!item)
        abort();
    do
        l2_insert(&item->l2);
    while (__VERIFIER_nondet_int());
    item->next = *list;
    *list = item;
}
Example #3
0
static void l1_insert(struct L1 **list)
{
    struct L1 *item = zalloc_or_die(sizeof *item);

    do
        l2_insert(&item->down, list);
    while (___sl_get_nondet_int());

    item->owner = list;
    item->next = *list;
    *list = item;
}
static void l1_insert(struct L1 **list)
{
    struct L1 *item = zalloc_or_die(sizeof *item);

    int c = 0;

    do {
        c++;
        l2_insert(&item->down, list);
    } while (c < 2);

    item->owner = list;
    item->next = *list;
    *list = item;
}