[flang-commits] [flang] [Flang][Semantics] Allow declare target to be used on functions external to the declare targets scope (PR #122546)
Krzysztof Parzyszek via flang-commits
flang-commits at lists.llvm.org
Fri Jan 17 05:40:14 PST 2025
================
@@ -8298,6 +8345,44 @@ const parser::Name *DeclarationVisitor::FindComponent(
return nullptr;
}
+bool DeclarationVisitor::FindAndMarkDeclareTargetSymbol(
+ const parser::Name &name) {
+ if (!specPartState_.declareTargetNames.empty()) {
+ if (specPartState_.declareTargetNames.find(name.source) !=
+ specPartState_.declareTargetNames.end()) {
----------------
kparzysz wrote:
This could be just
```
if (specPartState_.declareTargetNames.count(name.source)) ...
```
https://github.com/llvm/llvm-project/pull/122546
More information about the flang-commits
mailing list