We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d7bcd08 commit 4da8871Copy full SHA for 4da8871
regression/cbmc/Pointer_array5/main.c
@@ -0,0 +1,26 @@
1
+#include <assert.h>
2
+#include <stdlib.h>
3
+
4
+extern int nondet_int();
5
6
+int main() {
7
8
+ int arraylen=nondet_int();
9
10
+ if(arraylen==3)
11
+ {
12
+ int** array_init = malloc(sizeof(int *)*arraylen);
13
14
+ int a0, a1, a2;
15
16
+ array_init[0] = &a0;
17
+ array_init[1] = &a1;
18
+ array_init[2] = &a2;
19
20
+ void **local_array=(void**)array_init;
21
22
+ int *address=(int *)local_array[0];
23
+ assert(address==&a0);
24
+ }
25
26
+}
regression/cbmc/Pointer_array5/test.desc
@@ -0,0 +1,8 @@
+KNOWNBUG
+main.c
+^EXIT=0$
+^SIGNAL=0$
+^VERIFICATION SUCCESSFUL$
+--
+^warning: ignoring
0 commit comments