[Bug fortran/57305] [OOP] ICE when calling SIZEOF on an unlimited polymorphic variable
janus at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Aug 21 18:03:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57305
janus at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |janus at gcc dot gnu.org
--- Comment #9 from janus at gcc dot gnu.org ---
And of course the changed behavior should be reflected in the documentation:
Index: gcc/fortran/intrinsic.texi
===================================================================
--- gcc/fortran/intrinsic.texi (revision 201896)
+++ gcc/fortran/intrinsic.texi (working copy)
@@ -11546,7 +11546,7 @@ number of bytes occupied by the argument. If the
to is returned. If the argument is of a derived type with @code{POINTER}
or @code{ALLOCATABLE} components, the return value does not account for
the sizes of the data pointed to by these components. If the argument is
-polymorphic, the size according to the declared type is returned. The argument
+polymorphic, the size according to the dynamic type is returned. The argument
may not be a procedure or procedure pointer.
@item @emph{Example}:
More information about the Gcc-bugs
mailing list