[PATCH] D96466: [flang] Manage per-specification-part state better

Peter Klausler via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 10 16:27:21 PST 2021


klausler created this revision.
klausler added a reviewer: tskeith.
klausler added a project: Flang.
Herald added a subscriber: jdoerfert.
klausler requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

Some state in name resolution is stored in the DeclarationVisitor
instance and processed at the end of the specification part.
This state needs to accommodate nested specification parts, namely
the ones that can be nested in a subroutine or function interface
body.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D96466

Files:
  flang/lib/Semantics/resolve-names.cpp
  flang/test/Semantics/resolve101.f90

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D96466.322856.patch
Type: text/x-patch
Size: 8761 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210211/a5e36dd7/attachment.bin>


More information about the llvm-commits mailing list