This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch, fortran] F2008 - implement pointer function assignment


Dear FX and Mikael,

Please hold off on reviewing the patch until I say so. Some rather
trivial looking tidying up before submission has introduced a dozen or
so regressions :-(

Cheers

Paul

On 27 August 2015 at 16:54, FX <fxcoudert@gmail.com> wrote:
> Hi Paul,
>
> Iâll get to reviewing the patch tonight or tomorrowâ
>
> I think it shouldnât be too hard to get the ambiguity lifted. We already can do it for array assignment vs. statement functions, so maybe we could get a hint from that?
>
> touille /tmp $ cat a.f90
>   integer :: f(2) = 0
>   integer :: x = 1
>   f(x) = x
>   x = 2
>   print *, f(x)
> end
> touille /tmp $ cat b.f90
>   integer :: f
>   integer :: x = 1
>   f(x) = x
>   x = 2
>   print *, f(x)
> end
> touille /tmp $ gfortran a.f90 && ./a.out
>            0
> touille /tmp $ gfortran b.f90 && ./a.out
>            2
>
>
>
> FX



-- 
Outside of a dog, a book is a man's best friend. Inside of a dog it's
too dark to read.

Groucho Marx


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]