This is a reduced test case originally meant to be addressed by https://reviews.llvm.org/D137787. It was recently fixed by commit rG61c7a9140b ("Commit to a primary definition for a class when we load its first member."), noting the difficulty to come up with a reduced test case. This setup with four modules seems to fail consistently before the fix mentioned above.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo