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

Nathan Sidwell <nathan at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2021-03-12

--- Comment #4 from Nathan Sidwell <nathan at gcc dot gnu.org> ---
// pr99238.h
struct tm;

// pr99238_a.H
#include "pr99238.h"

// pr99238_b.H
#include "pr99238.h"
import "pr99238_a.H";
namespace std
{
  using ::tm;
}

zathras:116>./cc1plus -quiet -fmodule-header pr99238_a.H && ./cc1plus -quiet
-fmodule-header pr99238_b.H            
pr99238_b.H: internal compiler error: Segmentation fault
0x16c420a crash_signal
        ../../../src/gcc/toplev.c:327
0xcb70b2 trees_out::get_tag(tree_node*)
        ../../../src/gcc/cp/module.cc:4779
0xcc01d2 trees_out::ref_node(tree_node*)
        ../../../src/gcc/cp/module.cc:7086
0xcc93ab trees_out::tree_node(tree_node*)
        ../../../src/gcc/cp/module.cc:8974
0xcde8cf depset::hash::find_dependencies(module_state*)
        ../../../src/gcc/cp/module.cc:13114
0xceb673 module_state::write(elf_out*, cpp_reader*)
        ../../../src/gcc/cp/module.cc:17618

Reply via email to