LLVM fork for squiid.
https://github.com/llvm/llvm-project/
be1a9990a8
Add ScopeHandle class to manage the stack of scopes and MakeSymbol(), which makes a symbol in the current scope. Move the call to ApplyImplicitScopes() into PopScope() as it must be done for each scope. Add ModuleVisitor class to manage module-related resolution. Currently that consists of beginning and ending modules and access statements. This is preparation for further module work. Replace references to parser::CharBlock with SourceName. Original-commit: flang-compiler/f18@913df85e48 Reviewed-on: https://github.com/flang-compiler/f18/pull/79 Tree-same-pre-rewrite: false |
||
---|---|---|
flang |