[flang-commits] [flang] [flang][OpenACC] Relax COMMON block usage restriction in OpenACC directives (PR #162659)
Eugene Epshteyn via flang-commits
flang-commits at lists.llvm.org
Thu Oct 16 13:56:00 PDT 2025
================
@@ -189,7 +189,29 @@ class Scope {
mapType &commonBlocks() { return commonBlocks_; }
const mapType &commonBlocks() const { return commonBlocks_; }
Symbol &MakeCommonBlock(SourceName, SourceName location);
- Symbol *FindCommonBlock(const SourceName &) const;
+ bool AddCommonBlockUse(const SourceName &name, Symbol &cbSymbol);
+ mapType &commonBlockUses() { return commonBlockUses_; }
+
+ // Find COMMON block that is not USE-associated in the current scope
----------------
eugeneepshteyn wrote:
Done
https://github.com/llvm/llvm-project/pull/162659
More information about the flang-commits
mailing list