llvm-project/flang/lib
peter klausler e162dc6f28 [flang] Fix symbol table bugs with ENTRY statements
Dummy arguments of ENTRY statements in execution parts were
not being created as objects, nor were they being implicitly
typed.

When the symbol corresponding to an alternate ENTRY point
already exists (by that name) due to having been referenced
in an earlier call, name resolution used to delete the extant
symbol.  This isn't the right thing to do -- the extant
symbol will be pointed to by parser::Name nodes in the parse
tree while no longer being part of any Scope.

Differential Review: https://reviews.llvm.org/D102948
2021-05-21 17:45:37 -07:00
..
Common [flang] Use the Flang cmake-functions to add targets. 2020-04-16 15:51:30 +01:00
Decimal [flang] Fix MSVC build breakage 2021-04-02 08:28:48 -07:00
Evaluate [flang] (NFC) Expose internal idiom as utility API 2021-05-13 11:19:37 -07:00
Frontend [Clang] remove text extension from diag::err_drv_invalid_value_with_suggestion 2021-05-05 11:01:43 -07:00
FrontendTool [flang][driver] Add support for `-fget-definition` 2021-04-21 09:31:36 +00:00
Lower [flang] Implement NAMELIST I/O in the runtime 2021-05-06 11:18:36 -07:00
Optimizer [flang] iwyu fixes after ba7a92c01e 2021-04-21 11:10:45 -04:00
Parser [flang] Allow large and erroneous ac-implied-do's 2021-05-11 10:04:18 -07:00
Semantics [flang] Fix symbol table bugs with ENTRY statements 2021-05-21 17:45:37 -07:00
CMakeLists.txt [flang] Remove `LINK_WITH_FIR` cmake switch 2021-02-11 22:52:13 +05:30