From c24fc1d964d992de9100e5ed1953f2f8504fa965 Mon Sep 17 00:00:00 2001 From: Allan Blanchard <allan.blanchard@cea.fr> Date: Wed, 30 Sep 2020 10:56:16 +0200 Subject: [PATCH] [wp] Update tests oracles --- src/plugins/wp/tests/wp_plugin/oracle/post_assigns.res.oracle | 2 +- src/plugins/wp/tests/wp_typed/oracle/unit_alloc.0.res.oracle | 4 ++++ src/plugins/wp/tests/wp_typed/oracle/unit_alloc.1.res.oracle | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plugins/wp/tests/wp_plugin/oracle/post_assigns.res.oracle b/src/plugins/wp/tests/wp_plugin/oracle/post_assigns.res.oracle index fc860528300..45299879b14 100644 --- a/src/plugins/wp/tests/wp_plugin/oracle/post_assigns.res.oracle +++ b/src/plugins/wp/tests/wp_plugin/oracle/post_assigns.res.oracle @@ -36,6 +36,6 @@ Prove: true. /*@ behavior typed: requires \separated(message + (..), &size); - requires \separated(message + (0 .. \at(size,Post)), &size); + ensures \separated(message + (0 .. \at(size,Post)), &size); */ void receive(int n, char *message); diff --git a/src/plugins/wp/tests/wp_typed/oracle/unit_alloc.0.res.oracle b/src/plugins/wp/tests/wp_typed/oracle/unit_alloc.0.res.oracle index d2e3f2a9cd7..498ce46ee4c 100644 --- a/src/plugins/wp/tests/wp_typed/oracle/unit_alloc.0.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle/unit_alloc.0.res.oracle @@ -59,3 +59,7 @@ Assume { Prove: !valid_rw(Malloc_0[L_y_25 <- 0], a, 1). ------------------------------------------------------------ +[wp] Warning: Memory model hypotheses for function 'h': + /*@ behavior typed: + ensures \separated(\result, &x); */ + int *h(int x); diff --git a/src/plugins/wp/tests/wp_typed/oracle/unit_alloc.1.res.oracle b/src/plugins/wp/tests/wp_typed/oracle/unit_alloc.1.res.oracle index 115e7900443..9bc96f2981d 100644 --- a/src/plugins/wp/tests/wp_typed/oracle/unit_alloc.1.res.oracle +++ b/src/plugins/wp/tests/wp_typed/oracle/unit_alloc.1.res.oracle @@ -59,3 +59,7 @@ Assume { Prove: !valid_rw(Malloc_0[L_y_25 <- 0], a, 1). ------------------------------------------------------------ +[wp] Warning: Memory model hypotheses for function 'h': + /*@ behavior typed_ref: + ensures \separated(\result, &x); */ + int *h(int x); -- GitLab