ImplicitDeallocate

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

声明

语法

ImplicitDeallocate(symbol* vars)

参数

vars contains pointer target.

返回值

无。

描述

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.

类型

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

示例


ASR:


也可以看看

explicitdeallocate