[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-runtime-dev
Subject:    Re: RFR(XS): 8150079: MSVC prior to VS 2013 doesn't know the 'va_copy' macro
From:       Volker Simonis <volker.simonis () gmail ! com>
Date:       2016-02-18 7:28:51
Message-ID: CA+3eh12pVAEfKbhHzGzE_Xz3rzkJTFh2sE3aeXxSB0SLnKEB1w () mail ! gmail ! com
[Download RAW message or body]

Thanks a lot David!

Volker


On Thu, Feb 18, 2016 at 4:14 AM, David Holmes <david.holmes@oracle.com> wrote:
> Hi Volker,
>
> On 18/02/2016 4:54 AM, Volker Simonis wrote:
>>
>> Hi,
>>
>> can I please have a review and a sponsor for the following small
>> change which fixes a build issue with VS2010:
>>
>> http://cr.openjdk.java.net/~simonis/webrevs/2016/8150079/
>> https://bugs.openjdk.java.net/browse/JDK-8150079
>>
>> Change "8146793: logStream::write re-formats string" introduced an
>> unconditional usage of the 'va_copy' macro which is not known to MSVC
>> versions prior to VS2013.
>>
>> The HotSpot code base already uses the 'va_copy' macro in jni.cpp with
>> a guard against it being undefined.
>>
>> This change will move the conditional guard and redefinition of
>> 'va_copy' from jni.cpp to globalDefinitions_visCPP.hpp to make it
>> available in all HotSpot source files.
>
>
> This looks fine. I hereby Review it and sponsor it. I will consider this a
> trivial change and push it forthwith.
>
> David
>
>
>
>>
>> Thank you and best regards,
>> Volker
>>
>
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic