diff --git a/src/goto-diff/goto_diff_parse_options.cpp b/src/goto-diff/goto_diff_parse_options.cpp index 8fd0f19ca06..c0be3f06694 100644 --- a/src/goto-diff/goto_diff_parse_options.cpp +++ b/src/goto-diff/goto_diff_parse_options.cpp @@ -319,14 +319,10 @@ int goto_diff_parse_optionst::doit() return 0; } - std::unique_ptr goto_diff= - util_make_unique( - goto_model1, goto_model2, get_message_handler()); - goto_diff->set_ui(get_ui()); - - (*goto_diff)(); - - goto_diff->output_functions(std::cout); + syntactic_difft sd(goto_model1, goto_model2, get_message_handler()); + sd.set_ui(get_ui()); + sd(); + sd.output_functions(std::cout); return 0; }