[flang-commits] [flang] [flang][OpenMP] Identify affected loops, provide reason (PR #185299)

Krzysztof Parzyszek via flang-commits flang-commits at lists.llvm.org
Thu Mar 19 03:20:01 PDT 2026


================
@@ -109,27 +112,65 @@ bool IsPointerAssignment(const evaluate::Assignment &x);
 
 MaybeExpr MakeEvaluateExpr(const parser::OmpStylizedInstance &inp);
 
+/// A representation of a "because" message.
+struct Reason {
+  parser::Messages msgs;
+
+  template <typename... Ts> Reason &Say(Ts &&...args) {
+    msgs.Say(std::forward<Ts>(args)...);
+    return *this;
+  };
----------------
kparzysz wrote:

Sorry, my mistake. Fix in https://github.com/llvm/llvm-project/pull/187468.

https://github.com/llvm/llvm-project/pull/185299


More information about the flang-commits mailing list