Skip to content

Commit 6494e9e

Browse files
authored
Merge pull request #8149 from diffblue/set_language_options
cbmc preprocessing: call set_language_options after checking for null
2 parents ccec4dd + 50050a4 commit 6494e9e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/cbmc/cbmc_parse_options.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -863,14 +863,15 @@ void cbmc_parse_optionst::preprocessing(const optionst &options)
863863
}
864864

865865
std::unique_ptr<languaget> language = get_language_from_filename(filename);
866-
language->set_language_options(options, ui_message_handler);
867866

868867
if(language == nullptr)
869868
{
870869
log.error() << "failed to figure out type of file" << messaget::eom;
871870
return;
872871
}
873872

873+
language->set_language_options(options, ui_message_handler);
874+
874875
if(language->preprocess(infile, filename, std::cout, ui_message_handler))
875876
log.error() << "PREPROCESSING ERROR" << messaget::eom;
876877
}

0 commit comments

Comments
 (0)