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

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
I see a similar ICE happening in libretro-mame package where a PCH is used:

../../../../../src/emu/screen.h: In member function
'std::enable_if_t<emu::device_delegate<unsigned int(screen_device&,
bitmap_ind16&, const rectangle&)>::supports_callback<T>::value, void>
screen_device::set_screen_update(F&&, const char*) [with F = unsigned int
(pacman_state::*)(screen_device&, bitmap_ind16&, const rectangle&)]':
../../../../../src/emu/screen.h:344:85: internal compiler error: Segmentation
fault
  344 |        
std::enable_if_t<screen_update_ind16_delegate::supports_callback<F>::value>
set_screen_update(F &&callback, const char *name)
      |                                                                        
            ^~~~~~~~~~~~~~~~~
0x1387176 diagnostic_impl(rich_location*, diagnostic_metadata const*, int, char
const*, __va_list_tag (*) [1], diagnostic_t) [clone .lto_priv.0]
        ???:0
0xe20f60 internal_error(char const*, ...)
        ???:0
0xb1c906 crash_signal(int) [clone .lto_priv.0]
        ???:0
0x8bfcde ggc_set_mark(void const*) [clone .cold]
        ???:0
0x1362a45 gt_ggc_mx_vec_edge_va_gc_(void*)
        ???:0
0x1362974 gt_ggc_mx_basic_block_def(void*)
        ???:0
0x1362499 gt_ggc_mx_gimple(void*)
        ???:0
0x13006d1 gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x1300629 gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x1300d3a gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x8bc53b gt_ggc_mx_lang_tree_node(void*) [clone .cold]
        ???:0
0x13019b4 gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x1300e35 gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x1300d3a gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x1300eff gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x130108f gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x13012c5 gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x130193d gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x1300fed gt_ggc_mx_lang_tree_node(void*)
        ???:0
0x1301005 gt_ggc_mx_lang_tree_node(void*)
        ???:0
Please submit a full bug report,

Reply via email to