gnu/gcc/6551d044cdfd09474b4429678847e268b11e3510 fortran: array descriptor: Move absent descriptor initialization [PR122521]
Absent assumed shape arguments are represented by array descriptors whose
data pointer field is initialized to null. Move the code generating that
initialization to its own function in trans-descriptor.cc.
PR fortran/122521
gcc/fortran/ChangeLog:
* trans-expr.cc (gfc_conv_derived_to_class): Move absent array
descriptor initialization ...
* trans-descriptor.cc (gfc_init_absent_descriptor): ... here as a
new function.
* trans-descriptor.h (gfc_init_absent_descriptor): New declaration.
3 files changed