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

--- Comment #4 from kargls at comcast dot net ---
(In reply to Jerry DeLisle from comment #3)
> (In reply to Jerry DeLisle from comment #2)
> > I should be able to get at this a little later today.
> 
> As usual, when reading email and not reading all of Steve's post, I leaped
> on faith that Steve had it figured out. Yes, Damian really finds some
> interesting issues. ;)

I don't know enough of the implementation details for PDT,
but this looks like it might be a rabbit hole.  I suspect
the patch in comment #1 is only a small bandage.  The 2nd
error that occurs with the patch in place is coming from
the reduction of an initialization expression.  This is
I think going to be challenging.  I'm beginning to 
wonder if we need an EXPR_TYPE_PARAM or BT_TYPE_PARAM
enum to short circuit the evaluation until gfortran has
an actual type-param-value.  This would likely occur
somewhere in resolve.cc.

Reply via email to