Skip to content

Commit 42d2004

Browse files
Use remove_java_new
1 parent 5f5ec38 commit 42d2004

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/jbmc/jbmc_parse_options.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ Author: Daniel Kroening, [email protected]
5656
#include <java_bytecode/java_bytecode_language.h>
5757
#include <java_bytecode/java_enum_static_init_unwind_handler.h>
5858
#include <java_bytecode/replace_java_nondet.h>
59+
#include <java_bytecode/remove_java_new.h>
5960

6061
#include <cbmc/version.h>
6162

@@ -711,6 +712,8 @@ void jbmc_parse_optionst::process_goto_function(
711712

712713
try
713714
{
715+
// Replace Java new side effects
716+
remove_java_new(goto_function, symbol_table, get_message_handler());
714717
// Removal of RTTI inspection:
715718
remove_instanceof(goto_function, symbol_table);
716719
// Java virtual functions -> explicit dispatch tables:

0 commit comments

Comments
 (0)