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

            Bug ID: 91095
           Summary: internal compiler error: in tsubst_copy
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: raskolnikov at gnu dot org
  Target Milestone: ---

Sorry that this submission does not comply with the minimal example policy.  I
stumbled on this compiler issue:

    /home/raskolnikov/dev/immer/test/flex_vector/fuzzed-3.cpp: In instantiation
of ‘int {anonymous}::run_input(const uint8_t*, std::size_t) [with long unsigned
int VarCount = 2; unsigned int Bits = 2; uint8_t = unsigned char; std::size_t =
long unsigned int]’:
    /home/raskolnikov/dev/immer/test/flex_vector/fuzzed-3.cpp:221:9:   required
from here
    /home/raskolnikov/dev/immer/test/flex_vector/fuzzed-3.cpp:82:14: internal
compiler error: in tsubst_copy, at cp/pt.c:15603
       82 |         case op_push_back:
          |              ^~~~~~~~~~~~
    Please submit a full bug report,
    with preprocessed source if appropriate.
    See <https://gcc.gnu.org/bugs/> for instructions.

When building this file:
https://github.com/arximboldi/immer/blob/6d07c4ee0edfc8eebf929dcf8482eabd5552d361/test/flex_vector/fuzzed-3.cpp

There are instructions on the repository on how to build the project.  This is
triggered in particular when running `make check`.

$CXX --version
g++ (GCC) 9.1.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Reply via email to