1 ! the problem here was that we had forgot to call
2 ! fold_convert in gfc_trans_pointer_assign_need_temp
3 ! so that we got a pointer to char instead of a
5 ! we really don't need a temp here.
10 character(32), pointer :: name
12 type(element
) :: charts(50)
13 character(32), target
:: names(50)
15 charts(i
)%name
=> names(i
)