https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99153
--- Comment #8 from Nathan Sidwell ---
99222 and 99223 filed. Please file each case as a separate issue. So far,
they've all been different underlying causes.
It might make sense to have a meta-bug referring to this class of issue.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99153
--- Comment #7 from Alexander Lelyakin ---
I write a shell script to try to compile c++ system headers in random order:
Results so far:
Shortest sequences up to internal compiler error:
-
type_traits
thread
-
clocale
barrier
-
Longe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99153
--- Comment #6 from Alexander Lelyakin ---
Another, shorter sequence:
g++ -std=c++20 -fmodules-ts -x c++-system-header new
g++ -std=c++20 -fmodules-ts -x c++-system-header initializer_list
g++ -std=c++20 -fmodules-ts -x c++-system-header typ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99153
Alexander Lelyakin changed:
What|Removed |Added
CC||alexander.lelyakin@googlema
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99153
Nathan Sidwell changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99153
--- Comment #3 from CVS Commits ---
The master branch has been updated by Nathan Sidwell :
https://gcc.gnu.org/g:c49fcfddaa47f2828fe2af11ae857cd67f53e23f
commit r11-7322-gc49fcfddaa47f2828fe2af11ae857cd67f53e23f
Author: Nathan Sidwell
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99153
--- Comment #2 from Nathan Sidwell ---
// B_a.ii
template
struct pair
{
inline void Frob ();
};
// B_b.ii
import "./B_a.ii"
template
inline void pair<_T1>::Frob()
{ }
./cc1plus -quiet -std=c++20 -fmodule-header -fpreprocessed B_a.ii && .