./verifast-validate-witness.sh sv-benchmarks/c/recursified_loop-crafted/recursified_simple_array_index_value_4.i.v+lhb-reducer.c ./results/automizer-verification-files/SV-COMP24_unreach-call/recursified_simple_array_index_value_4.i.v+lhb-reducer.yml/witness-2.1.yml -------------------------------------------------------------------------------- + PROGRAM=sv-benchmarks/c/recursified_loop-crafted/recursified_simple_array_index_value_4.i.v+lhb-reducer.c + WITNESS=./results/automizer-verification-files/SV-COMP24_unreach-call/recursified_simple_array_index_value_4.i.v+lhb-reducer.yml/witness-2.1.yml ++ basename sv-benchmarks/c/recursified_loop-crafted/recursified_simple_array_index_value_4.i.v+lhb-reducer.c + FILE=recursified_simple_array_index_value_4.i.v+lhb-reducer.c ++ echo recursified_simple_array_index_value_4.i.v+lhb-reducer ++ sed 's/[-\.]/_/g' - + SANITIZED=recursified_simple_array_index_value_4_i_v+lhb_reducer + MODULE=recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented_modified + INSTRUMENTED_PROGRAM=recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented.c ++ basename ./results/automizer-verification-files/SV-COMP24_unreach-call/recursified_simple_array_index_value_4.i.v+lhb-reducer.yml/witness-2.1.yml + TRANSLATED_WITNESS=verifast_translated.witness-2.1.yml + FINAL_PROGRAM=recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented_modified.c + change_format_cli.py -w ./results/automizer-verification-files/SV-COMP24_unreach-call/recursified_simple_array_index_value_4.i.v+lhb-reducer.yml/witness-2.1.yml -p sv-benchmarks/c/recursified_loop-crafted/recursified_simple_array_index_value_4.i.v+lhb-reducer.c -o verifast_translated.witness-2.1.yml --from acsl_expression --to verifast_expression -n recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented_modified Cast deleted. Potential Overflow in Invariant. Cast deleted. Potential Overflow in Invariant. Cast deleted. Potential Overflow in Invariant. Cast deleted. Potential Overflow in Invariant. Cast deleted. Potential Overflow in Invariant. + instrument_program_cli.py -w verifast_translated.witness-2.1.yml -p sv-benchmarks/c/recursified_loop-crafted/recursified_simple_array_index_value_4.i.v+lhb-reducer.c -o recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented.c + program_modifications_cli.py -p recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented.c -o recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented_modified.c + verifast -stats -verbose 4 -allow_dead_code -read_options_from_source_file -c recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented_modified.c recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented_modified.c 0.006722s: Entering Redux.assert_term(unboxed_bool(0) = false) 0.006752s: Exiting Redux.assert_term: 0.000012 seconds 0.006788s: Entering Redux.assert_term(sizeof(bool_typeid) = 1) 0.006804s: Exiting Redux.assert_term: 0.000006 seconds 0.006822s: Entering Redux.assert_term(sizeof(char_typeid) = 1) 0.006836s: Exiting Redux.assert_term: 0.000004 seconds 0.006844s: Entering Redux.assert_term(sizeof(unsigned_char_typeid) = 1) 0.006858s: Exiting Redux.assert_term: 0.000002 seconds 0.006868s: Entering Redux.assert_term(sizeof(short_typeid) = 2) 0.006882s: Exiting Redux.assert_term: 0.000006 seconds 0.006890s: Entering Redux.assert_term(sizeof(ushort_typeid) = 2) 0.006902s: Exiting Redux.assert_term: 0.000004 seconds 0.006914s: Entering Redux.assert_term(sizeof(int_typeid) = 4) 0.006936s: Exiting Redux.assert_term: 0.000004 seconds 0.006944s: Entering Redux.assert_term(sizeof(unsigned_int_typeid) = 4) 0.006958s: Exiting Redux.assert_term: 0.000004 seconds 0.006966s: Entering Redux.assert_term(sizeof(long_typeid) = 4) 0.006978s: Exiting Redux.assert_term: 0.000002 seconds 0.006988s: Entering Redux.assert_term(sizeof(unsigned_long_typeid) = 4) 0.007002s: Exiting Redux.assert_term: 0.000002 seconds 0.007010s: Entering Redux.assert_term(sizeof(long_long_typeid) = 8) 0.007030s: Exiting Redux.assert_term: 0.000006 seconds 0.007040s: Entering Redux.assert_term(sizeof(unsigned_long_long_typeid) = 8) 0.007050s: Exiting Redux.assert_term: 0.000004 seconds 0.007060s: Entering Redux.assert_term(sizeof(intptr_t_typeid) = 4) 0.007086s: Exiting Redux.assert_term: 0.000004 seconds 0.007096s: Entering Redux.assert_term(sizeof(uintptr_t_typeid) = 4) 0.007109s: Exiting Redux.assert_term: 0.000005 seconds 0.007118s: Entering Redux.assert_term(sizeof(uint8_t_typeid) = 1) 0.007136s: Exiting Redux.assert_term: 0.000002 seconds 0.007146s: Entering Redux.assert_term(sizeof(int8_t_typeid) = 1) 0.007157s: Exiting Redux.assert_term: 0.000001 seconds 0.007167s: Entering Redux.assert_term(sizeof(uint16_t_typeid) = 2) 0.007181s: Exiting Redux.assert_term: 0.000006 seconds 0.007189s: Entering Redux.assert_term(sizeof(int16_t_typeid) = 2) 0.007205s: Exiting Redux.assert_term: 0.000006 seconds 0.007215s: Entering Redux.assert_term(sizeof(uint32_t_typeid) = 4) 0.007231s: Exiting Redux.assert_term: 0.000002 seconds 0.007241s: Entering Redux.assert_term(sizeof(int32_t_typeid) = 4) 0.007255s: Exiting Redux.assert_term: 0.000005 seconds 0.007263s: Entering Redux.assert_term(sizeof(uint64_t_typeid) = 8) 0.007276s: Exiting Redux.assert_term: 0.000004 seconds 0.007286s: Entering Redux.assert_term(sizeof(int64_t_typeid) = 8) 0.007297s: Exiting Redux.assert_term: 0.000002 seconds 0.007307s: Entering Redux.assert_term(sizeof(uint128_t_typeid) = 16) 0.007326s: Exiting Redux.assert_term: 0.000006 seconds 0.007334s: Entering Redux.assert_term(sizeof(int128_t_typeid) = 16) 0.007347s: Exiting Redux.assert_term: 0.000002 seconds 0.007358s: Entering Redux.assert_term(sizeof(float_typeid) = 4) 0.007371s: Exiting Redux.assert_term: 0.000002 seconds 0.007379s: Entering Redux.assert_term(sizeof(double_typeid) = 8) 0.007392s: Exiting Redux.assert_term: 0.000004 seconds 0.007400s: Entering Redux.assert_term(sizeof(void_ptr_typeid) = 4) 0.007418s: Exiting Redux.assert_term: 0.000004 seconds recursified_simple_array_index_value_4_i_v+lhb_reducer__verifast_instrumented_modified.c(23,1-2): Parse error: Parse error.