[flang-commits] [flang] [flang] Add parser support for Fortran 2023 conditional arguments (F2023 R1526-R1528) (PR #191303)

Eugene Epshteyn via flang-commits flang-commits at lists.llvm.org
Mon Apr 13 10:56:13 PDT 2026


================
@@ -253,6 +253,10 @@ class ParseTreeDumper {
   NODE(parser, ConcurrentControl)
   NODE(parser, ConcurrentHeader)
   NODE(parser, ConditionalExpr)
+  NODE(parser, ConditionalArg)
+  NODE(ConditionalArg, Consequent)
+  NODE(parser, ConditionalArgTail)
+  NODE(parser, Nil)
----------------
eugeneepshteyn wrote:

I recommend renaming `Nil` to something like `ConditionalArgNil`: (1) it'll make it consistent with other `ConditionalArg` names and (2) `Nil` is so generic that I'm concerned for possible naming conflicts.

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


More information about the flang-commits mailing list