https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107191
--- Comment #2 from Bruce Adams <tortoise_74 at yahoo dot co.uk> --- Also tried with gcc 12.1 >g++-12 --version g++-12 (Ubuntu 12.1.0-2ubuntu1~22.04) 12.1.0 ``` /usr/bin/g++-12 -fmodules-ts -std=gnu++20 -MD -MT CMakeFiles/gccice.dir/Foo.cpp.o -MF CMakeFiles/gccice.dir/Foo.cpp.o.d -o CMakeFiles/gccice.dir/Foo.cpp.o -c /home/brucea/projects/jobs/gccice/Foo.cpp /home/brucea/projects/jobs/gccice/Foo.cpp:2:8: internal compiler error: in tree_node, at cp/module.cc:9078 2 | export module Foo; | ^~~~~~ 0x65fabd trees_out::tree_node(tree_node*) ../../src/gcc/cp/module.cc:9078 0x78a72b trees_out::core_vals(tree_node*) ../../src/gcc/cp/module.cc:5922 0x78e3bf trees_out::tree_node_vals(tree_node*) ../../src/gcc/cp/module.cc:7072 0x78e3bf trees_out::tree_value(tree_node*) ../../src/gcc/cp/module.cc:8909 0x787354 trees_out::tree_node(tree_node*) ../../src/gcc/cp/module.cc:9107 0x78a72b trees_out::core_vals(tree_node*) ```