From ee61bca12aca5274b4e1b6f9ee7b382fe2a90275 Mon Sep 17 00:00:00 2001 From: Yassine Ettayeb <yassine.ettayeb@student-cs.fr> Date: Thu, 20 Mar 2025 23:26:02 +0100 Subject: [PATCH] usage de @ split ret==0; --- config/cert_exp_33_realloc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config/cert_exp_33_realloc.c b/config/cert_exp_33_realloc.c index 30cbd3e..4933f33 100644 --- a/config/cert_exp_33_realloc.c +++ b/config/cert_exp_33_realloc.c @@ -1,5 +1,7 @@ #include <stdlib.h> #include <stdio.h> + + enum { OLD_SIZE = 10, NEW_SIZE = 20 }; int *resize_array(int *array, size_t count) { @@ -7,7 +9,7 @@ int *resize_array(int *array, size_t count) { return 0; } - int *ret = (int *)realloc(array, count * sizeof(int)); + int *ret = (int *)realloc(array, count * sizeof(int)); //@ split ret==0; if (!ret) { free(array); return 0; @@ -26,6 +28,7 @@ void func(void) { for (size_t i = 0; i < OLD_SIZE; ++i) { array[i] = i; + Frama_C_show_each_init_array(array[i]); } array = resize_array(array, NEW_SIZE); -- GitLab