Extending on #393
Since MSVC now supports address sanitizer, it appears to be throwing the same issues as other platforms
This PR adds compiler checks and appropriate declspecs for MSVC
Note that _declspec for MSVC must appear before the storage specifier, hence the additional set of STBSP__PUBLICDEF's
There's probably a cleaner way to structure that
Extending on #393 Since MSVC now supports address sanitizer, it appears to be throwing the same issues as other platforms
This PR adds compiler checks and appropriate declspecs for MSVC
Note that _declspec for MSVC must appear before the storage specifier, hence the additional set of STBSP__PUBLICDEF's There's probably a cleaner way to structure that