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

            Bug ID: 113966
           Summary: Internal compiler error in `do_auto_deduction`
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mateusz.pusz at gmail dot com
  Target Milestone: ---

The following ICE has been happening for a longer time now for
https://godbolt.org/z/7EK64PPr6:

```
quantity.h:316:9: internal compiler error: in do_auto_deduction, at
cp/pt.cc:31135
  315 |       {
      |       ~  
  316 |         a += b
      |         ^~~~~~
  317 |       } -> std::same_as<rep&>;
      |       ~~~~~~~~~~~~~~~~~~~~~~~
0x264d1cc internal_error(char const*, ...)
        ???:0
0xa526c5 fancy_abort(char const*, int, char const*)
        ???:0
0xad5976 tsubst_requires_expr(tree_node*, tree_node*, int, tree_node*)
        ???:0
0xacf547 maybe_substitute_reqs_for(tree_node*, tree_node const*)
        ???:0
0xcb4d66 instantiate_class_template(tree_node*)
        ???:0
0xd0b594 complete_type_or_maybe_complain(tree_node*, tree_node*, int)
        ???:0
0xd0b6ac require_complete_type(tree_node*, int)
        ???:0
0xa6d24d build_cxx_call(tree_node*, int, tree_node**, int, tree_node*)
        ???:0
0xa87af8 build_new_op(op_location_t const&, tree_code, int, tree_node*,
tree_node*, tree_node*, tree_node*, tree_node**, int)
        ???:0
0xd0e002 build_x_binary_op(op_location_t const&, tree_code, tree_node*,
tree_code, tree_node*, tree_code, tree_node*, tree_node**, int)
        ???:0
0xc555aa c_parse_file()
        ???:0
0xda9739 c_common_parse_file()
        ???:0
Please submit a full bug report, with preprocessed source (by using
-freport-bug).
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
Compiler returned: 1
```

Reply via email to