7e34313ff7
SubprogramDetails: Store dummy args and result as symbols, not names. Symbol: Save list of occurrences (i.e. SourceNames that map to the same symbol). This is needed to map Names in the parse tree back to symbols, and will probably be useful when reporting errors. Improve dumping of symbols. resolve-names.cc: Recognize statement functions. They are treated like function subprograms but the result type and type of dummy arguments come from the enclosing scope. The implicit rules from the enclosing scope need to be copied in. Original-commit: flang-compiler/f18@44e4fb4b6c Reviewed-on: https://github.com/flang-compiler/f18/pull/58 Tree-same-pre-rewrite: false |
||
---|---|---|
.. | ||
documentation | ||
include/flang | ||
lib | ||
test/semantics | ||
tools | ||
.clang-format | ||
.gitignore | ||
CMakeLists.txt | ||
Makefile | ||
README.md |