| ... | @@ -746,10 +746,12 @@ static int main0(int argc, char **argv) { | ... | @@ -746,10 +746,12 @@ static int main0(int argc, char **argv) { |
| 746 | } else if (strcmp(arg, "--emit") == 0) { | 746 | } else if (strcmp(arg, "--emit") == 0) { |
| 747 | if (strcmp(argv[i], "asm") == 0) { | 747 | if (strcmp(argv[i], "asm") == 0) { |
| 748 | emit_asm = true; | 748 | emit_asm = true; |
| | 749 | disable_bin_generation = true; |
| 749 | } else if (strcmp(argv[i], "bin") == 0) { | 750 | } else if (strcmp(argv[i], "bin") == 0) { |
| 750 | disable_bin_generation = false; | 751 | disable_bin_generation = false; |
| 751 | } else if (strcmp(argv[i], "llvm-ir") == 0) { | 752 | } else if (strcmp(argv[i], "llvm-ir") == 0) { |
| 752 | emit_llvm_ir = true; | 753 | emit_llvm_ir = true; |
| | 754 | disable_bin_generation = true; |
| 753 | } else { | 755 | } else { |
| 754 | fprintf(stderr, "--emit options are 'asm', 'bin', or 'llvm-ir'\n"); | 756 | fprintf(stderr, "--emit options are 'asm', 'bin', or 'llvm-ir'\n"); |
| 755 | return print_error_usage(arg0); | 757 | return print_error_usage(arg0); |