From d1be75c4a1dcf6d2e9d4dd3101bdb8e258735715 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Tue, 9 Nov 2021 14:13:20 +0900 Subject: [PATCH] wamrc: return a non-zero exit code on failure (#822) --- wamr-compiler/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wamr-compiler/main.c b/wamr-compiler/main.c index 8fae66d77..581d576cc 100644 --- a/wamr-compiler/main.c +++ b/wamr-compiler/main.c @@ -84,6 +84,7 @@ main(int argc, char *argv[]) char error_buf[128]; int log_verbose_level = 2; bool sgx_mode = false; + int exit_status = EXIT_FAILURE; option.opt_level = 3; option.size_level = 3; @@ -296,6 +297,7 @@ main(int argc, char *argv[]) bh_print_time("Compile end"); printf("Compile success, file %s was generated.\n", out_file_name); + exit_status = EXIT_SUCCESS; fail5: /* Destroy compiler context */ @@ -318,5 +320,5 @@ fail1: wasm_runtime_destroy(); bh_print_time("wamrc return"); - return 0; + return exit_status; }