https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107000

--- Comment #12 from Steve Kargl <sgk at troutmask dot apl.washington.edu> ---
On Thu, Sep 29, 2022 at 08:10:14PM +0000, sgk at troutmask dot
apl.washington.edu wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107000
> 
> --- Comment #11 from Steve Kargl <sgk at troutmask dot apl.washington.edu> ---
> On Thu, Sep 29, 2022 at 07:57:24PM +0000, anlauf at gcc dot gnu.org wrote:
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107000
> > 
> > --- Comment #10 from anlauf at gcc dot gnu.org ---
> > (In reply to kargl from comment #9)
> > > This catches the parenthesis.
> > 
> > ... but it is still not sufficient to handle ugly stuff like:
> > 
> >   print *, [real :: 1, +(+(.true.))] * 2
> > 
> 
> Hmmm, there is gfc_resolve_expr().  I don't know if it
> is too early in the parsing to use it.

gfc_resolve_expr() does not help. :(

Reply via email to