On Thu, 2023-05-18 at 10:52 -0400, Ben Boeckel wrote: > PCH files can "be ignored" in some sense because they can be > recalculated from `#include` files pretty easily. Module files, > however, cannot.
This makes it even more important that there be a GCC-based LSP server, if a Clang-based one can't read GCC module files AND module files are required to exist. Without a GCC-based LSP server, it means you have to build your modules for _both_ GCC (for compilation) _and_ Clang (for LSP) which would be extremely frustrating. It would also likely make Eli's initial contention that you need to install a full Clang compiler to use a Clang-based LSP server, into a reality.