[flang-commits] [flang] [flang][acc] Disallow duplicate variables in use_device clause (PR #176217)
Razvan Lupusoru via flang-commits
flang-commits at lists.llvm.org
Thu Jan 15 10:58:27 PST 2026
================
@@ -379,6 +401,15 @@ class AccAttributeVisitor : DirectiveAttributeVisitor<llvm::acc::Directive> {
const llvm::acc::Clause clause, const parser::AccObjectList &objectList);
void AddRoutineInfoToSymbol(
Symbol &, const parser::OpenACCRoutineConstruct &);
+
+ // Track use_device variables
+ void AddUseDeviceObject(SymbolRef object) { useDeviceObjects_.insert(object); }
----------------
razvanlupusoru wrote:
Thank you for this suggestion. Done this way now.
https://github.com/llvm/llvm-project/pull/176217
More information about the flang-commits
mailing list