[flang-commits] [flang] [flang] Implement conditional expressions parser/semantics (F2023) (PR #186489)
Caroline Newcombe via flang-commits
flang-commits at lists.llvm.org
Thu Mar 26 09:50:58 PDT 2026
================
@@ -1678,6 +1678,19 @@ struct ImageSelector {
std::tuple<std::list<Cosubscript>, std::list<ImageSelectorSpec>> t;
};
+// F2023: R1002 conditional-expr ->
+// ( scalar-logical-expr ? expr
+// [ : scalar-logical-expr ? expr ]...
+// : expr )
+struct ConditionalExpr {
+ TUPLE_CLASS_BOILERPLATE(ConditionalExpr);
+ struct Branch {
----------------
cenewcombe wrote:
Done 🙂
https://github.com/llvm/llvm-project/pull/186489
More information about the flang-commits
mailing list