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

            Bug ID: 124831
           Summary: Anonymous enum not enumerated in members_of on a
                    namespace reflection
           Product: gcc
           Version: 16.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jakub at gcc dot gnu.org
  Target Milestone: ---

Privately reported by Nick Krylov:

#include <meta>                                                                 
namespace m=std::meta;                                                          
namespace TEST{                                                                 
enum{A};                                                                        
};                                                                              
constexpr auto ctx=m::access_context::unchecked();                              
static_assert(m::members_of(^^TEST,ctx).size()==1,"Wrong NS member count!");

Reply via email to