aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/resolve.c
diff options
context:
space:
mode:
authorJanus Weil <janus@gcc.gnu.org>2011-11-06 22:36:54 +0100
committerJanus Weil <janus@gcc.gnu.org>2011-11-06 22:36:54 +0100
commiteaee02a520c7d5619c310cb43ffc5a58c89ccdc7 (patch)
tree5c2b289cb9d0de3d7f37994ef9efba47a95760a8 /gcc/fortran/resolve.c
parent9965f21f9ce932dd77935cd0375085571e8dffa0 (diff)
downloadgcc-eaee02a520c7d5619c310cb43ffc5a58c89ccdc7.zip
gcc-eaee02a520c7d5619c310cb43ffc5a58c89ccdc7.tar.gz
gcc-eaee02a520c7d5619c310cb43ffc5a58c89ccdc7.tar.bz2
gfortran.h (gfc_extend_expr): Modified prototype.
2011-11-06 Janus Weil <janus@gcc.gnu.org> * gfortran.h (gfc_extend_expr): Modified prototype. * interface.c (gfc_extend_expr): Return 'match' instead of 'gfc_try'. Remove argument 'real_error'. * resolve.c (resolve_operator): Modified call to 'gfc_extend_expr'. From-SVN: r181044
Diffstat (limited to 'gcc/fortran/resolve.c')
-rw-r--r--gcc/fortran/resolve.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c
index 30f5f55..ab251b5 100644
--- a/gcc/fortran/resolve.c
+++ b/gcc/fortran/resolve.c
@@ -4034,11 +4034,10 @@ resolve_operator (gfc_expr *e)
bad_op:
{
- bool real_error;
- if (gfc_extend_expr (e, &real_error) == SUCCESS)
+ match m = gfc_extend_expr (e);
+ if (m == MATCH_YES)
return SUCCESS;
-
- if (real_error)
+ if (m == MATCH_ERROR)
return FAILURE;
}