Closed urbanjost closed 2 years ago
Thank you! I will take a look.
I believe intent(in)
for pointer arguments just means that the pointer isn't reassigned. It doesn't mean that the contents aren't changed.
Explains why I didn't get a warning message from gfortran/ifort. I got messages from a tool we were evaluating and thought I would pass them on; I tend to not need pointers very often so did not know that. Thanks for looking; I will close this then.
Well, gfortran at least is not producing errors; but pretty sure these need a second look. passing CK_'' to a 1-character argument is definitely non-standard; and I have seen several compilers not complain about intent clashes; but I might be wrong about the INTENT(IN) options being changed in all the cases; but a couple are definitely being changed. Not sure why I am not getting any warning from gfortran even with the debug flags on, so might be misreading something(?) but you might want to check.