Derived types with allocatable and pointer components cannot
be used in I/O data transfer statements unless they have defined
I/O procedures available (as type-bound or regular generics).
These cases are caught as errors by the I/O runtime library,
but it would be better if they were flagged during compilation.
Details
Details
Diff Detail
Diff Detail
clang-format: please reformat the code
-bool SymbolOffsetCompare::operator()(const SymbolRef &x, const SymbolRef &y) const { +bool SymbolOffsetCompare::operator()( + const SymbolRef &x, const SymbolRef &y) const {