flang-compiler / f18

F18 is a front-end for Fortran intended to replace the existing front-end in the Flang compiler
230 stars 48 forks source link

Complete semantics for ASSIGN #1099

Closed klausler closed 4 years ago

klausler commented 4 years ago

Ensure name resolution of names in ASSIGN and assigned GOTO statements.

Semantic checking of ASSIGN and assigned GOTO statements.

Allow an assigned scalar default integer variable as a format.

Capitalize some error messages.

Two new tests (one has label resolution errors, one has other errors; split so that label resolution errors don't preclude the other checks).