Skip to content

Commit 78d7080

Browse files
committed
fixed: not always saving injected code file
1 parent f814388 commit 78d7080

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

compiler/cli/main.c

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -695,10 +695,6 @@ static int32_t output_files_to_disk(CLIArgs *cli_args, onyx_context_t *ctx, cons
695695
if (!output_file_to_disk(cli_args, ctx, cli_args->symbol_info_file, ONYX_OUTPUT_TYPE_OSYM)) return 0;
696696
}
697697

698-
if (cli_args->injected_code_file) {
699-
if (!output_file_to_disk(cli_args, ctx, cli_args->injected_code_file, ONYX_OUTPUT_TYPE_INJECTED_CODE)) return 0;
700-
}
701-
702698
return 1;
703699
}
704700

@@ -962,6 +958,11 @@ int main(int argc, char *argv[]) {
962958
u64 duration = bh_time_duration(start_time);
963959

964960
onyx_errors_print(ctx, cli_args.error_format, !cli_args.no_colors, cli_args.show_all_errors);
961+
962+
if (cli_args.injected_code_file) {
963+
output_file_to_disk(&cli_args, ctx, cli_args.injected_code_file, ONYX_OUTPUT_TYPE_INJECTED_CODE);
964+
}
965+
965966
if (onyx_errors_present(ctx)) {
966967
return 1;
967968
}

0 commit comments

Comments
 (0)