Skip to content

Commit 31c47c2

Browse files
author
Daniel Kroening
authored
Merge pull request diffblue#2113 from diffblue/java_new_array_data
show java_new_array_data side effects
2 parents fb3025d + 7254a2a commit 31c47c2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/java_bytecode/expr2java.cpp

+4-2
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,8 @@ std::string expr2javat::convert_java_new(
350350
{
351351
std::string dest;
352352

353-
if(src.get(ID_statement)==ID_java_new_array)
353+
if(src.get(ID_statement)==ID_java_new_array ||
354+
src.get(ID_statement)==ID_java_new_array_data)
354355
{
355356
dest="new";
356357

@@ -398,7 +399,8 @@ std::string expr2javat::convert_with_precedence(
398399
return convert_java_instanceof(src, precedence=15);
399400
else if(src.id()==ID_side_effect &&
400401
(src.get(ID_statement)==ID_java_new ||
401-
src.get(ID_statement)==ID_java_new_array))
402+
src.get(ID_statement)==ID_java_new_array ||
403+
src.get(ID_statement)==ID_java_new_array_data))
402404
return convert_java_new(src, precedence=15);
403405
else if(src.id()==ID_side_effect &&
404406
src.get(ID_statement)==ID_throw)

0 commit comments

Comments
 (0)