From b9db0c620c8863f4cdd99fa63fef021131a34f68 Mon Sep 17 00:00:00 2001 From: Allan Blanchard <allan.blanchard@cea.fr> Date: Mon, 21 Sep 2020 16:57:19 +0200 Subject: [PATCH] [wp] Update test oracle --- .../wp/tests/wp_acsl/oracle/base_offset.res.oracle | 8 +++++--- .../wp/tests/wp_acsl/oracle_qualif/base_offset.res.oracle | 8 ++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/plugins/wp/tests/wp_acsl/oracle/base_offset.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle/base_offset.res.oracle index 436b0b25bcc..fcc2455baea 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle/base_offset.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle/base_offset.res.oracle @@ -17,13 +17,15 @@ Prove: true. ------------------------------------------------------------ Goal Post-condition (file tests/wp_acsl/base_offset.i, line 15) in 'f': -Let x = p.offset. +Let x = p.base. +Let x_1 = base_offset_table(x). +Let x_2 = p.offset. Assume { (* Heap *) - Type: region(p.base) <= 0. + Type: region(x) <= 0. (* Goal *) When: (0 <= i) /\ (i <= i_1) /\ (i_1 <= 3). } -Prove: base_offset(1 + i + x) <= base_offset(1 + i_1 + x). +Prove: base_offset(x_1, 1 + i + x_2) <= base_offset(x_1, 1 + i_1 + x_2). ------------------------------------------------------------ diff --git a/src/plugins/wp/tests/wp_acsl/oracle_qualif/base_offset.res.oracle b/src/plugins/wp/tests/wp_acsl/oracle_qualif/base_offset.res.oracle index a8fdef13518..8b29211f4ec 100644 --- a/src/plugins/wp/tests/wp_acsl/oracle_qualif/base_offset.res.oracle +++ b/src/plugins/wp/tests/wp_acsl/oracle_qualif/base_offset.res.oracle @@ -5,11 +5,11 @@ [wp] 3 goals scheduled [wp] [Qed] Goal typed_f_ensures : Valid [wp] [Qed] Goal typed_f_ensures_2 : Valid -[wp] [Alt-Ergo] Goal typed_f_ensures_3 : Unsuccess -[wp] Proved goals: 2 / 3 +[wp] [Alt-Ergo] Goal typed_f_ensures_3 : Valid +[wp] Proved goals: 3 / 3 Qed: 2 - Alt-Ergo: 0 (unsuccess: 1) + Alt-Ergo: 1 ------------------------------------------------------------ Functions WP Alt-Ergo Total Success - f 2 - 3 66.7% + f 2 1 3 100% ------------------------------------------------------------ -- GitLab