Skip to content

Commit 891f04e

Browse files
author
Daniel Kroening
authored
Merge pull request #4764 from diffblue/arraylength_fix
fix for arraylength
2 parents f78cdc5 + 409d0fc commit 891f04e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

jbmc/src/java_bytecode/java_bytecode_convert_method.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1603,8 +1603,8 @@ code_blockt java_bytecode_convert_methodt::convert_instructions(
16031603
{
16041604
PRECONDITION(op.size() == 1 && results.size() == 1);
16051605

1606-
dereference_exprt array{
1607-
typecast_exprt{op[0], java_array_type(statement[0])}};
1606+
// any array type is fine here, so we go for a reference array
1607+
dereference_exprt array{typecast_exprt{op[0], java_array_type('a')}};
16081608
PRECONDITION(array.type().id() == ID_struct_tag);
16091609
array.set(ID_java_member_access, true);
16101610

0 commit comments

Comments
 (0)