(j3.2006) Finalization and STOP, ALL STOP

Aleksandar Donev donev1 at llnl.gov
Thu May 14 18:18:23 EDT 2009


Van Snyder wrote:
> Should an allocatable object be deallocated when a STOP statement is
> executed? 
I believe the decision has been made for F2003, and we have not changed 
it, that there is no duty to do deallocation and finalization upon STOP. 
It would be difficult to do since one can do a STOP anywhere and there 
may be many object lying around. By contrast, when you execute a RETURN 
you know exactly which objects are in that local scope that may need to 
be freed/finalized.
ALL STOP is even worse---no cleanup of any sort is required.
Aleks


More information about the J3 mailing list