[flang-commits] [flang] [flang] Updated the parsing structure of some OpenAcc constructs to give better/more uniform inspection (PR #138076)

Peter Klausler via flang-commits flang-commits at lists.llvm.org
Tue May 6 13:14:59 PDT 2025


================
@@ -5243,38 +5243,65 @@ struct AccEndBlockDirective {
 };
 
 // ACC END ATOMIC
-EMPTY_CLASS(AccEndAtomic);
+struct AccEndAtomic {
+  WRAPPER_CLASS_BOILERPLATE(AccEndAtomic, Verbatim);
+  CharBlock source;
----------------
klausler wrote:

the `Verbatim` parse tree node has a `source` data member.  That is its point.  This new class doesn't add any value.

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


More information about the flang-commits mailing list