[PATCH] D97774: [flang] Detect circularly defined interfaces of procedures
Pete Steinfeld via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 3 16:26:24 PST 2021
PeteSteinfeld added a comment.
Note that we could use the initial address in the cooked character stream as the basis for the "<" operator. I used that in an earlier implementation, and it worked fine and was immune to changes caused by calls to ReplaceName(). But it has the potential problem that there may be cases where we're comparing symbols from .mod files. Peter's solution of serial numbers would fix this.
Note also that I believe that currently, all sets of symbols in the compiler are declared as SymbolSet, which is an unordered set.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D97774/new/
https://reviews.llvm.org/D97774
More information about the llvm-commits
mailing list