mizvekov wrote:

@aeubanks 

I see, so that's unfortunate MSVC mangles the struct / class difference.
This is a different problem than I had in mind.

So MSVC mangles according to the tag kind of the first declaration, clang after 
this changes now mangles it according to the    declaration found by lookup at 
the point of use.

Sounds like if we want strict MSVC bug-for-bug conformance, we should change 
that to use the first declaration then.

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

Reply via email to