diff --git a/tools/flang2/flang2exe/tgtutil.cpp b/tools/flang2/flang2exe/tgtutil.cpp index fcf9b8e5a6d..92ca13a5b99 100644 --- a/tools/flang2/flang2exe/tgtutil.cpp +++ b/tools/flang2/flang2exe/tgtutil.cpp @@ -404,7 +404,7 @@ tgt_target_fill_params(SPTR arg_base_sptr, SPTR arg_size_sptr, SPTR args_sptr, chk_block(ilix); } else { /* Optimization - Pass by value for scalar */ - if (TY_ISSCALAR(DTY(param_dtype)) && (targetinfo->symbols[i].map_type & OMP_TGT_MAPTYPE_IMPLICIT) || isMidnum || isThis ) { + if ((TY_ISSCALAR(DTY(param_dtype)) && (targetinfo->symbols[i].map_type & OMP_TGT_MAPTYPE_IMPLICIT)) || isMidnum || isThis ) { iliy = mk_ompaccel_ldsptr(param_sptr); load_dtype = param_dtype; } else {