[flang-commits] [flang] [flang][acc] Disallow duplicate variables in use_device clause (PR #176217)
Peter Klausler via flang-commits
flang-commits at lists.llvm.org
Thu Jan 15 11:05:36 PST 2026
================
@@ -1766,6 +1788,17 @@ Symbol *AccAttributeVisitor::ResolveAccCommonBlockName(
return nullptr;
}
+void AccAttributeVisitor::AddUseDeviceObject(
+ const Symbol &object, const parser::Name &name) {
+ auto result = useDeviceObjects_.insert(object);
+ if (!result.second) {
+ context_.Say(name.source,
+ "'%s' appears in more than one USE_DEVICE clause "
----------------
klausler wrote:
Don't break compiler messages across multiple lines -- it makes them harder to grep for.
https://github.com/llvm/llvm-project/pull/176217
More information about the flang-commits
mailing list