https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125889

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
           Keywords|                            |rejects-valid
   Last reconfirmed|                            |2026-06-18
                 CC|                            |mpolacek at gcc dot gnu.org

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
I wonder if we want:

--- a/gcc/cp/reflect.cc
+++ b/gcc/cp/reflect.cc
@@ -7077,6 +7077,13 @@ class_members_of (location_t loc, const constexpr_ctx
*ctx, tree r,
                    get_reflection_raw (loc, m));
        break;
      }
+      for (tree m : implicitly_declared)
+   if (LAMBDA_FUNCTION_P (m))
+     {
+       CONSTRUCTOR_APPEND_ELT (elts, NULL_TREE,
+                   get_reflection_raw (loc, m));
+       break;
+     }
     }
   return elts;
 }

Reply via email to