10 May
2016
10 May
'16
11:35 p.m.
BTW, I thought MSVC did not guarantee ABI compatibility between different versions? Did this change?
We guarantee bincompat between Updates. We break it between major versions.
doesn't the compile error tells us that this is not the case here?
VS 2015 Update 2 was fixed to handle this correctly, but the fix inherently changes layout and breaks binary compatibility. Please define _ENABLE_ATOMIC_ALIGNMENT_FIX to acknowledge that you understand this, and that everything you're linking has been compiled with VS 2015 Update 2 (or later).
in my interpretation of this the update breaks binary compatibility and by default rejects valid code.