diff --git a/gen/main.cpp b/gen/main.cpp index deb0bb7b..86e6477b 100644 --- a/gen/main.cpp +++ b/gen/main.cpp @@ -238,7 +238,8 @@ int main(int argc, char** argv) VersionCondition::addGlobalIdent); global.params.output_o = - opts::output_o == cl::BOU_UNSET + (opts::output_o == cl::BOU_UNSET + && !(opts::output_bc || opts::output_ll || opts::output_s)) ? OUTPUTFLAGdefault : opts::output_o == cl::BOU_TRUE ? OUTPUTFLAGset