[flang-commits] [flang] [Flang][OpenMP][NFC] Track Objects for BlockArgs (PR #197442)
Tom Eccles via flang-commits
flang-commits at lists.llvm.org
Thu May 14 07:58:14 PDT 2026
================
@@ -50,10 +60,22 @@ struct EntryBlockArgs {
useDeviceAddr.isValid() && useDevicePtr.isValid();
}
- auto getSyms() const {
- return llvm::concat<const semantics::Symbol *const>(hasDeviceAddr.syms,
- inReduction.syms, map.syms, priv.syms, reduction.syms,
- taskReduction.syms, useDeviceAddr.syms, useDevicePtr.syms);
+ llvm::SmallVector<const semantics::Symbol *> getSyms() const {
+ llvm::SmallVector<const semantics::Symbol *> syms;
----------------
tblah wrote:
nit: resize first to avoid extra allocations.
https://github.com/llvm/llvm-project/pull/197442
More information about the flang-commits
mailing list