RFR: 8196882: VS2017 Hotspot Defined vsnprintf Function Causes C2084 Already Defined Compilation Error
Kim Barrett
kim.barrett at oracle.com
Fri Mar 2 17:25:25 UTC 2018
> On Mar 1, 2018, at 12:46 PM, Kim Barrett <kim.barrett at oracle.com> wrote:
>
>> On Mar 1, 2018, at 4:16 AM, Doerr, Martin <martin.doerr at sap.com> wrote:
>>
>> Hi Kim,
>>
>> this change causes a build warning on 32 bit Windows with Visual Studio 2013:
>> os_windows.cpp(1521) : warning C4018: '>=' : signed/unsigned mismatch
>>
>> I think " result >= len" should get fixed. Or is Visual Studio 2013 no longer supported?
>> Do you have a pending change in which you can update this?
>>
>> Best regards,
>> Martin
>
> Thanks for the report.
>
> Oracle isn’t currently testing jdk on win32, but CRs and patches related to problems specific to it
> are still welcome. I’m not sure why we’re not seeing this with win64; we’re still building with VS2013,
> with VS2017 support still under development and not yet our default.
>
> I’ll file a bug and send out a fix for review shortly.
https://bugs.openjdk.java.net/browse/JDK-8198906
I pushed a fix for it last night.
More information about the hotspot-dev
mailing list