Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions flang/docs/Extensions.md
Original file line number Diff line number Diff line change
Expand Up @@ -900,6 +900,16 @@ print *, [(j,j=1,10)]
since these default values need to be available to process incomplete
structure constructors.

* When an `ALLOCATE` or `DEALLOCATE` statement with multiple variables
has a `STAT=` specifier that allows the program to continue execution
after an error, the variables after the one with the error are left
deallocated (or allocated). This interpretation allows the program to
identify the variable that encountered the problem while avoiding any
ambiguity in the case of multiple errors with distinct status codes.
Some compilers work differently; for maximum portability, avoid
`ALLOCATE` and `DEALLOCATE` statements with error recovery for
multiple variables.

## De Facto Standard Features

* `EXTENDS_TYPE_OF()` returns `.TRUE.` if both of its arguments have the
Expand Down
Loading