llvm-project
ae2b3033 - [C++20] [Modules] Don't import initializer/pending implicit instantiations from other named module (#167468)

Commit
67 days ago
[C++20] [Modules] Don't import initializer/pending implicit instantiations from other named module (#167468) Close https://github.com/llvm/llvm-project/issues/166068 The cause of the problem is that we would import initializers and pending implicit instantiations from other named module. This is very bad and it may waste a lot of time. And we didn't observe it as the weak symbols can live together and the strong symbols would be removed by other mechanism. So we didn't observe the bad behavior for a long time. But it indeeds waste compilation time.
Author
Parents
Loading