We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3831765 commit 47170bdCopy full SHA for 47170bd
regression/cbmc/struct9/main.c
@@ -0,0 +1,23 @@
1
+struct inner_struct {
2
+ char *GUARDp;
3
+};
4
+
5
+struct outer_struct {
6
+ char GUARD;
7
+ struct inner_struct inner;
8
9
10
+void foo(struct inner_struct *inner)
11
+{
12
+ assert(*(inner->GUARDp) != 1);
13
+}
14
15
+int main()
16
17
+ struct outer_struct outer;
18
19
+ outer.GUARD = 2;
20
+ outer.inner.GUARDp = &outer.GUARD;
21
22
+ foo(&outer.inner);
23
regression/cbmc/struct9/test.desc
@@ -0,0 +1,8 @@
+KNOWBUG
+main.c
+^EXIT=0$
+^SIGNAL=0$
+^VERIFICATION SUCCESSFUL$
+--
+^warning: ignoring
0 commit comments