[Patch, Fortran, OOP] PR 66366: ICE on invalid with non-allocatable CLASS variable
Steve Kargl
sgk@troutmask.apl.washington.edu
Sat Nov 12 23:57:00 GMT 2016
On Sat, Nov 12, 2016 at 09:13:26PM +0100, Janus Weil wrote:
>
> this patch fixes an ICE on invalid code involving class component
> declarations. The ICE is avoided by moving forward the error check
> from resolution to parsing stage. For class components this is
> possible, because the attributes have to be specified in the same line
> (in contrast to class variables, where the attributes can be specified
> in multiple statements, so that checking can only be done during
> resolution).
>
> Note that this fixes only the original example, but not comment 2
> (which is a different issue).
>
> Regtests cleanly on x86_64-linux-gnu. Ok for trunk?
>
Looks good to me. Thanks.
--
Steve
More information about the Fortran
mailing list