bolshakov-a wrote: > We don't want bug-for-bug conformance, but we do want to be ABI compatible.
It really looks like an MSVC bug. If its mangling depends on whether the first (forward-)declaration of a class in a translation unit uses `class` or `struct` class-key, the TUs cannot be linked together in general. https://github.com/llvm/llvm-project/pull/147835 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits