diff options
author | Thomas Preud'homme <thomas.preudhomme@arm.com> | 2018-04-18 13:54:33 +0000 |
---|---|---|
committer | Thomas Preud'homme <thomas.preudhomme@arm.com> | 2018-04-18 13:54:33 +0000 |
commit | 701c5838e5f5999de48c3b2c9f2e10b453a78f88 (patch) | |
tree | a8276133b3527d661472cf6e4cc646a3c007c6f1 /gcc/fortran/frontend-passes.c | |
parent | 1b653976cf787dad1e554bcbd08613f01668d8ce (diff) | |
parent | d2bd586cde45ee199d4629dc07d4b809aee257a8 (diff) |
Merge from gcc-7-branch.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/ARM/embedded-7-branch@259470 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fortran/frontend-passes.c')
-rw-r--r-- | gcc/fortran/frontend-passes.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/fortran/frontend-passes.c b/gcc/fortran/frontend-passes.c index 8a5829a3358..d7b4f23fe89 100644 --- a/gcc/fortran/frontend-passes.c +++ b/gcc/fortran/frontend-passes.c @@ -135,6 +135,10 @@ gfc_run_passes (gfc_namespace *ns) check_locus (ns); #endif + gfc_get_errors (&w, &e); + if (e > 0) + return; + if (flag_frontend_optimize) { optimize_namespace (ns); @@ -145,10 +149,6 @@ gfc_run_passes (gfc_namespace *ns) expr_array.release (); } - gfc_get_errors (&w, &e); - if (e > 0) - return; - if (flag_realloc_lhs) realloc_strings (ns); } |