ImplicitDeallocate

Deallocates if allocated otherwise does nothing, a stmt ASR node.

Declaración

Sintaxis

ImplicitDeallocate(symbol* vars)

Argumentos

vars contains pointer target.

Valores devueltos

None.

Descripción

ImplicitDeallocate frees the storage allocated for allocatable variables and nonprocedure pointer targets. It also disassociates pointer. It is done by Deallocate() statement. If not allocated, it does nothing.

Tipos

Name of variable, must be a pointer or allocatable variable.

Ejemplos


ASR:


Ver también

explicitdeallocate