Skip to content

Commit f7527ee

Browse files
author
Daniel Kroening
authored
Merge pull request #5177 from diffblue/jbmc-deprecated
jbmc: avoid deprecated constructors
2 parents ee79ae2 + 99014aa commit f7527ee

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

jbmc/src/java_bytecode/code_with_references.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ reference_allocationt::to_code(reference_substitutiont &references) const
4040
// the file.
4141
code_blockt code;
4242
code.add(code_assignt{*reference.array_length,
43-
side_effect_expr_nondett{java_int_type()}});
43+
side_effect_expr_nondett{java_int_type(), loc}});
4444
code.add(code_assumet{binary_predicate_exprt{
4545
*reference.array_length, ID_ge, from_integer(0, java_int_type())}});
4646
code.add(allocate_array(reference.expr, *reference.array_length, loc));

jbmc/unit/java_bytecode/java_trace_validation/java_trace_validation.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ TEST_CASE("java trace validation", "[core][java_trace_validation]")
2828
const index_exprt valid_index =
2929
index_exprt(valid_symbol_expr, valid_constant);
3030
const index_exprt index_plain = index_exprt(exprt(), exprt());
31-
const byte_extract_exprt byte_little_endian =
32-
byte_extract_exprt(ID_byte_extract_little_endian);
31+
const byte_extract_exprt byte_little_endian = byte_extract_exprt(
32+
ID_byte_extract_little_endian, exprt(), exprt(), typet());
3333
const byte_extract_exprt byte_big_endian =
34-
byte_extract_exprt(ID_byte_extract_big_endian);
34+
byte_extract_exprt(ID_byte_extract_big_endian, exprt(), exprt(), typet());
3535
const address_of_exprt valid_address = address_of_exprt(valid_symbol_expr);
3636
const address_of_exprt invalid_address = address_of_exprt(exprt());
3737
const struct_exprt struct_plain =

0 commit comments

Comments
 (0)