From ad643550a529b28e8f50892961f57b0311681603 Mon Sep 17 00:00:00 2001 From: Andrzej Warzynski Date: Fri, 14 Jan 2022 10:47:39 +0000 Subject: [PATCH] [flang] Fix a bug in the `flang` wrapper script Please see https://github.com/flang-compiler/f18-llvm-project/issues/1344#issuecomment-1012706527 for context and the discussion. Differential Revision: https://reviews.llvm.org/D117297 --- flang/tools/f18/flang | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/flang/tools/f18/flang b/flang/tools/f18/flang index 3434bd3..10b055b 100755 --- a/flang/tools/f18/flang +++ b/flang/tools/f18/flang @@ -30,8 +30,9 @@ PRINT_VERSION="False" # === check_bash_version ====================================================== # -# Checks the Bash version that's used to run this script. Exits immediately if -# it's lower than 4.4 +# Checks the Bash version that's used to run this script. Exits immediately +# with a non-zero return code if it's lower than 4.4. Otherwise returns 0 +# (success). # ============================================================================= check_bash_version() { message="Error: Your Bash is too old. Please use Bash >= 4.4" @@ -42,6 +43,8 @@ check_bash_version() { if [[ "${BASH_VERSINFO[0]}" == 4 ]]; then [[ "${BASH_VERSINFO[1]:-0}" -lt 4 ]] && echo $message && exit 1 fi + + return 0 } # === parse_args ============================================================== -- 2.7.4