[flang] Semantics for ENTRY
authorpeter klausler <pklausler@nvidia.com>
Thu, 19 Mar 2020 23:31:10 +0000 (16:31 -0700)
committerpeter klausler <pklausler@nvidia.com>
Tue, 24 Mar 2020 21:30:34 +0000 (14:30 -0700)
commitc42f6314eb799a553dde841e7ab3456e04253c52
treeef09a448d8080c405eae66aacca2e56747a91ab1
parent55a500989aa3928163a8628f9e437344e6540a11
[flang] Semantics for ENTRY

initial test passes

Move some checks to check-declarations

Fix bugs found in testing

Get tests all passing

Allow declaration statements for function result to follow ENTRY

Fix another bug

Original-commit: flang-compiler/f18@e82cfee4325f90e3c6ed08e797fa940259948ffd
Reviewed-on: https://github.com/flang-compiler/f18/pull/1086
flang/include/flang/Semantics/symbol.h
flang/include/flang/Semantics/tools.h
flang/lib/Semantics/check-declarations.cpp
flang/lib/Semantics/expression.cpp
flang/lib/Semantics/mod-file.cpp
flang/lib/Semantics/resolve-names.cpp
flang/lib/Semantics/semantics.cpp
flang/lib/Semantics/symbol.cpp
flang/lib/Semantics/tools.cpp
flang/test/Semantics/assign04.f90
flang/test/Semantics/entry01.f90 [new file with mode: 0644]