diff options
Diffstat (limited to 'gcc/fortran/resolve.c')
-rw-r--r-- | gcc/fortran/resolve.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index 76a20a4..55d087f 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -1275,13 +1275,10 @@ resolve_elemental_actual (gfc_expr *expr, gfc_code *c) if (resolve_assumed_size_actual (arg->expr)) return FAILURE; - if (expr) - continue; - - /* Elemental subroutine array actual arguments must conform. */ + /* Elemental procedure's array actual arguments must conform. */ if (e != NULL) { - if (gfc_check_conformance ("elemental subroutine", arg->expr, e) + if (gfc_check_conformance ("elemental procedure", arg->expr, e) == FAILURE) return FAILURE; } |