Skip to content

Commit

Permalink
Merge pull request diffblue#2113 from diffblue/java_new_array_data
Browse files Browse the repository at this point in the history
show java_new_array_data side effects
  • Loading branch information
Daniel Kroening authored Apr 25, 2018
2 parents fb3025d + 7254a2a commit 31c47c2
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/java_bytecode/expr2java.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,8 @@ std::string expr2javat::convert_java_new(
{
std::string dest;

if(src.get(ID_statement)==ID_java_new_array)
if(src.get(ID_statement)==ID_java_new_array ||
src.get(ID_statement)==ID_java_new_array_data)
{
dest="new";

Expand Down Expand Up @@ -398,7 +399,8 @@ std::string expr2javat::convert_with_precedence(
return convert_java_instanceof(src, precedence=15);
else if(src.id()==ID_side_effect &&
(src.get(ID_statement)==ID_java_new ||
src.get(ID_statement)==ID_java_new_array))
src.get(ID_statement)==ID_java_new_array ||
src.get(ID_statement)==ID_java_new_array_data))
return convert_java_new(src, precedence=15);
else if(src.id()==ID_side_effect &&
src.get(ID_statement)==ID_throw)
Expand Down

0 comments on commit 31c47c2

Please sign in to comment.