Skip to content
Snippets Groups Projects
Commit e98596de authored by Allan Blanchard's avatar Allan Blanchard
Browse files

Merge branch 'fix/wp/assigns-cfg' into 'master'

[wp] fix post-assigns and post-valid VC generation

See merge request frama-c/frama-c!2830
parents 2511f4c1 c866a933
No related branches found
No related tags found
No related merge requests found
Showing
with 0 additions and 20 deletions
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/pointer.i (no preprocessing) [kernel] Parsing tests/wp_acsl/pointer.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] tests/wp_acsl/pointer.i:50: Warning: [wp] tests/wp_acsl/pointer.i:50: Warning:
Uncomparable locations p_0 and mem:t.(0) Uncomparable locations p_0 and mem:t.(0)
......
# frama-c -wp -wp-steps 50 [...] # frama-c -wp -wp-steps 50 [...]
[kernel] Parsing tests/wp_acsl/post_result.i (no preprocessing) [kernel] Parsing tests/wp_acsl/post_result.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 2 goals scheduled [wp] 2 goals scheduled
[wp] [Qed] Goal typed_correct_assert_OK : Valid [wp] [Qed] Goal typed_correct_assert_OK : Valid
......
...@@ -37,7 +37,6 @@ ...@@ -37,7 +37,6 @@
[kernel:annot-error] tests/wp_acsl/precedence.i:176: Warning: [kernel:annot-error] tests/wp_acsl/precedence.i:176: Warning:
P is not a logic variable. Ignoring code annotation P is not a logic variable. Ignoring code annotation
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 52 goals scheduled [wp] 52 goals scheduled
[wp] [Qed] Goal typed_bitwise_ensures_r_precedence_and_xor : Valid [wp] [Qed] Goal typed_bitwise_ensures_r_precedence_and_xor : Valid
......
...@@ -37,7 +37,6 @@ ...@@ -37,7 +37,6 @@
[kernel:annot-error] tests/wp_acsl/precedence.i:176: Warning: [kernel:annot-error] tests/wp_acsl/precedence.i:176: Warning:
P is not a logic variable. Ignoring code annotation P is not a logic variable. Ignoring code annotation
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 37 goals scheduled [wp] 37 goals scheduled
[wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_l_precedence_xor_and : Unsuccess [wp] [Alt-Ergo] Goal typed_bitwise_ensures_ko_l_precedence_xor_and : Unsuccess
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/range.i (no preprocessing) [kernel] Parsing tests/wp_acsl/range.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 4 goals scheduled [wp] 4 goals scheduled
[wp] [Qed] Goal typed_test_ensures_P1_ok : Valid [wp] [Qed] Goal typed_test_ensures_P1_ok : Valid
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/reads.i (no preprocessing) [kernel] Parsing tests/wp_acsl/reads.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 7 goals scheduled [wp] 7 goals scheduled
[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok : Valid [wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok : Valid
......
# frama-c -wp -wp-steps 50 [...] # frama-c -wp -wp-steps 50 [...]
[kernel] Parsing tests/wp_acsl/reads.i (no preprocessing) [kernel] Parsing tests/wp_acsl/reads.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 3 goals scheduled [wp] 3 goals scheduled
[wp] [Alt-Ergo] Goal typed_modifies_x_ensures_qed_ko_G_KO : Unsuccess [wp] [Alt-Ergo] Goal typed_modifies_x_ensures_qed_ko_G_KO : Unsuccess
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/record.i (no preprocessing) [kernel] Parsing tests/wp_acsl/record.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 11 goals scheduled [wp] 11 goals scheduled
[wp] [Alt-Ergo] Goal typed_f_ensures_M1_qed_ok : Valid [wp] [Alt-Ergo] Goal typed_f_ensures_M1_qed_ok : Valid
......
# frama-c -wp -wp-steps 50 [...] # frama-c -wp -wp-steps 50 [...]
[kernel] Parsing tests/wp_acsl/record.i (no preprocessing) [kernel] Parsing tests/wp_acsl/record.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 1 goal scheduled [wp] 1 goal scheduled
[wp] [Alt-Ergo] Goal typed_f_ensures_KP5_qed_ko : Unsuccess [wp] [Alt-Ergo] Goal typed_f_ensures_KP5_qed_ko : Unsuccess
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/simpl_is_type.i (no preprocessing) [kernel] Parsing tests/wp_acsl/simpl_is_type.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 18 goals scheduled [wp] 18 goals scheduled
[wp] [Alt-Ergo] Goal typed_check_acsl_check_ok_C1_absurd_is_cint : Valid [wp] [Alt-Ergo] Goal typed_check_acsl_check_ok_C1_absurd_is_cint : Valid
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/sizeof.i (no preprocessing) [kernel] Parsing tests/wp_acsl/sizeof.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 2 goals scheduled [wp] 2 goals scheduled
[wp] [Alt-Ergo] Goal typed_foo_assert_A : Valid [wp] [Alt-Ergo] Goal typed_foo_assert_A : Valid
......
# frama-c -wp -wp-model 'Typed (Caveat)' [...] # frama-c -wp -wp-model 'Typed (Caveat)' [...]
[kernel] Parsing tests/wp_acsl/struct_use_case.i (no preprocessing) [kernel] Parsing tests/wp_acsl/struct_use_case.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 2 goals scheduled [wp] 2 goals scheduled
[wp] [Alt-Ergo] Goal typed_caveat_f_ensures_ok : Valid [wp] [Alt-Ergo] Goal typed_caveat_f_ensures_ok : Valid
......
# frama-c -wp -wp-model 'Typed (Caveat)' -wp-steps 50 [...] # frama-c -wp -wp-model 'Typed (Caveat)' -wp-steps 50 [...]
[kernel] Parsing tests/wp_acsl/struct_use_case.i (no preprocessing) [kernel] Parsing tests/wp_acsl/struct_use_case.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 2 goals scheduled [wp] 2 goals scheduled
[wp] [Alt-Ergo] Goal typed_caveat_f_ensures_ko : Unsuccess [wp] [Alt-Ergo] Goal typed_caveat_f_ensures_ko : Unsuccess
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/tset.i (no preprocessing) [kernel] Parsing tests/wp_acsl/tset.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: native support for coq is deprecated, use tip instead [wp] Warning: native support for coq is deprecated, use tip instead
[wp] 4 goals scheduled [wp] 4 goals scheduled
[wp] [Qed] Goal typed_lemma_UNION_DESCR : Valid [wp] [Qed] Goal typed_lemma_UNION_DESCR : Valid
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/type_guard.i (no preprocessing) [kernel] Parsing tests/wp_acsl/type_guard.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 1 goal scheduled [wp] 1 goal scheduled
[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok : Valid [wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok : Valid
......
# frama-c -wp -wp-steps 50 [...] # frama-c -wp -wp-steps 50 [...]
[kernel] Parsing tests/wp_acsl/type_guard.i (no preprocessing) [kernel] Parsing tests/wp_acsl/type_guard.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 1 goal scheduled [wp] 1 goal scheduled
[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ko : Unsuccess [wp] [Alt-Ergo] Goal typed_f_ensures_qed_ko : Unsuccess
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/unit_bit_test.c (with preprocessing) [kernel] Parsing tests/wp_acsl/unit_bit_test.c (with preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 4 goals scheduled [wp] 4 goals scheduled
[wp] [Qed] Goal typed_rotate_left_ensures_bit_zero : Valid [wp] [Qed] Goal typed_rotate_left_ensures_bit_zero : Valid
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/unit_bool.i (no preprocessing) [kernel] Parsing tests/wp_acsl/unit_bool.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 15 goals scheduled [wp] 15 goals scheduled
[wp] [Alt-Ergo] Goal typed_lemma_f_1 : Valid [wp] [Alt-Ergo] Goal typed_lemma_f_1 : Valid
......
# frama-c -wp [...] # frama-c -wp [...]
[kernel] Parsing tests/wp_acsl/user_def_type_guard.i (no preprocessing) [kernel] Parsing tests/wp_acsl/user_def_type_guard.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 1 goal scheduled [wp] 1 goal scheduled
[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok : Valid [wp] [Alt-Ergo] Goal typed_f_ensures_qed_ok : Valid
......
# frama-c -wp -wp-steps 50 [...] # frama-c -wp -wp-steps 50 [...]
[kernel] Parsing tests/wp_acsl/user_def_type_guard.i (no preprocessing) [kernel] Parsing tests/wp_acsl/user_def_type_guard.i (no preprocessing)
[wp] Running WP plugin... [wp] Running WP plugin...
[wp] Loading driver 'share/wp.driver'
[wp] Warning: Missing RTE guards [wp] Warning: Missing RTE guards
[wp] 1 goal scheduled [wp] 1 goal scheduled
[wp] [Alt-Ergo] Goal typed_f_ensures_qed_ko : Unsuccess [wp] [Alt-Ergo] Goal typed_f_ensures_qed_ko : Unsuccess
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment