Hi Bernhard,

Thanks for going through the patch:
....snip....
> missing space before open parenthesis

Corrected.
....snip....
> inq would be easier to understand and unambiguous imho.

Why? inquiry_type seems fine to me.

....snip....
> Is the switch really worth it? I'd have used a plain chain of strcmp,
> fwiw.

I have done it. However, I might revert in order to combine the switch
block where I set the typespec for the primary expression.

....snip....
> I guess RE and IM should be capitalised?

Done

> you could break here
>
> > +
> >     for (ref = expr->ref; ref; ref = ref->next)
> >       switch (ref->type)
> >         {

Done

>
> > Index: gcc/fortran/trans-expr.c
....snip...

> Don't you have to gfc_free_expr (se->expr) or gfc_replace_expr() ?

No these are tree expressions not gfc_expr. No cleanup is needed.

I haven't added testcases for errors. Does anybody think that this is necessary?

Cheers

Paul

Reply via email to