]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
c++, coroutines: Fix typos in TRUTH_ANDIF_EXPRs.
authorIain Sandoe <iain@sandoe.co.uk>
Thu, 22 May 2025 12:24:12 +0000 (13:24 +0100)
committerIain Sandoe <iain@sandoe.co.uk>
Tue, 27 May 2025 19:15:51 +0000 (20:15 +0100)
These were typoed to TRUTH_AND_EXPR (and then that got copied).

gcc/cp/ChangeLog:

* coroutines.cc (cp_coroutine_transform::build_ramp_function):
Replace TRUTH_AND_EXPR with TRUTH_ANDIF_EXPR in three places.

Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
gcc/cp/coroutines.cc

index a62099622288a45281a9b16ef280499235f256c3..b1e555cb33659a0925d7733b81ac57151dffa858 100644 (file)
@@ -4944,7 +4944,7 @@ cp_coroutine_transform::build_ramp_function ()
       tree frame_cleanup = push_stmt_list ();
       tree do_fr_cleanup
        = build1_loc (loc, TRUTH_NOT_EXPR, boolean_type_node, iarc_x);
-      do_fr_cleanup = build2_loc (loc, TRUTH_AND_EXPR, boolean_type_node,
+      do_fr_cleanup = build2_loc (loc, TRUTH_ANDIF_EXPR, boolean_type_node,
                                  coro_before_return, do_fr_cleanup);
       r = build3 (COND_EXPR, void_type_node, do_fr_cleanup,
                             delete_frame_call, void_node);
@@ -5036,7 +5036,7 @@ cp_coroutine_transform::build_ramp_function ()
                  tree do_cleanup
                    = build1_loc (loc, TRUTH_NOT_EXPR, boolean_type_node, iarc_x);
                  do_cleanup
-                   = build2_loc (loc, TRUTH_AND_EXPR, boolean_type_node,
+                   = build2_loc (loc, TRUTH_ANDIF_EXPR, boolean_type_node,
                                  coro_before_return, do_cleanup);
                  r = build3_loc (loc, COND_EXPR, void_type_node, do_cleanup,
                                  parm.fr_copy_dtor, void_node);
@@ -5096,7 +5096,7 @@ cp_coroutine_transform::build_ramp_function ()
          tree promise_cleanup = push_stmt_list ();
          tree do_cleanup
            = build1_loc (loc, TRUTH_NOT_EXPR, boolean_type_node, iarc_x);
-         do_cleanup = build2_loc (loc, TRUTH_AND_EXPR, boolean_type_node,
+         do_cleanup = build2_loc (loc, TRUTH_ANDIF_EXPR, boolean_type_node,
                                   coro_before_return, do_cleanup);
          r = build3 (COND_EXPR, void_type_node, do_cleanup,
                      promise_dtor, void_node);