diff options
author | Janus Weil <janus@gcc.gnu.org> | 2012-09-17 00:04:26 +0200 |
---|---|---|
committer | Janus Weil <janus@gcc.gnu.org> | 2012-09-17 00:04:26 +0200 |
commit | 2e33ad2166889e6cb890ea7f3a8d6f5915d22be0 (patch) | |
tree | f9532769e31c3afc4c9c55ed3907b92737d7d3ae /gcc | |
parent | aa6590cfbe40c8caf8d2482bb8d77ed3e151770e (diff) | |
download | gcc-2e33ad2166889e6cb890ea7f3a8d6f5915d22be0.zip gcc-2e33ad2166889e6cb890ea7f3a8d6f5915d22be0.tar.gz gcc-2e33ad2166889e6cb890ea7f3a8d6f5915d22be0.tar.bz2 |
re PR fortran/54594 ([OOP] Type-bound ASSIGNMENTs (elemental + array version) rejected as ambiguous)
2012-09-16 Janus Weil <janus@gcc.gnu.org>
PR fortran/54594
* resolve.c (get_checked_tb_operator_target): Add a reference to the
relevant quote from the F08 standard.
From-SVN: r191366
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/fortran/resolve.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index e01ae68..cc97cac 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,6 +1,12 @@ 2012-09-16 Janus Weil <janus@gcc.gnu.org> PR fortran/54594 + * resolve.c (get_checked_tb_operator_target): Add a reference to the + relevant quote from the F08 standard. + +2012-09-16 Janus Weil <janus@gcc.gnu.org> + + PR fortran/54594 * interface.c (compare_type_rank): Handle CLASS arrays. 2012-09-16 Janus Weil <janus@gcc.gnu.org> diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index 0748b6a..6a7b6c9 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -11429,7 +11429,7 @@ get_checked_tb_operator_target (gfc_tbp_generic* target, locus where) target_proc = target->specific->u.specific->n.sym; gcc_assert (target_proc); - /* All operator bindings must have a passed-object dummy argument. */ + /* F08:C468. All operator bindings must have a passed-object dummy argument. */ if (target->specific->nopass) { gfc_error ("Type-bound operator at %L can't be NOPASS", &where); |