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

            Bug ID: 108513
           Summary: [13 Regression] Bad initializer-list construction of
                    std::vector
           Product: gcc
           Version: 13.0
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: redi at gcc dot gnu.org
  Target Milestone: ---

#include <any>
#include <vector>

struct OptionTestEntry
{
  int test1;
  std::vector<std::any> invalid_vals;
};

int main() {
  const OptionTestEntry testm[] = { {1, {-1}} };
  if (testm[0].invalid_vals.size() != 1)
    __builtin_abort();
};

Aborted (core dumped)


Reducing and bisecting ...

Reply via email to