File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -573,9 +573,23 @@ int cbmc_parse_optionst::doit()
573
573
}
574
574
}
575
575
576
+ if (
577
+ options.get_bool_option (" dimacs" ) || !options.get_option (" outfile" ).empty ())
578
+ {
579
+ if (!options.get_bool_option (" paths" ))
580
+ {
581
+ stop_on_fail_verifiert<multi_path_symex_checkert> verifier (
582
+ options, ui_message_handler, goto_model);
583
+ (void )verifier ();
584
+ return CPROVER_EXIT_SUCCESS;
585
+ }
586
+ }
587
+
576
588
std::unique_ptr<goto_verifiert> verifier = nullptr ;
577
589
578
- if (!options.get_bool_option (" paths" ) && !options.is_set (" cover" ))
590
+ if (
591
+ !options.get_bool_option (" paths" ) && !options.is_set (" cover" ) &&
592
+ !options.get_bool_option (" dimacs" ) && options.get_option (" outfile" ).empty ())
579
593
{
580
594
if (options.get_bool_option (" stop-on-fail" ))
581
595
{
You can’t perform that action at this time.
0 commit comments