RFR(XXS): 8214125: [test] Fix comparison between pointer and integer in test_ptrQueueBufferAllocator.cpp
Doerr, Martin
martin.doerr at sap.com
Tue Nov 20 16:11:20 UTC 2018
Hi Volker,
looks good and trivial. Reviewed.
Best regards,
Martin
-----Original Message-----
From: hotspot-gc-dev <hotspot-gc-dev-bounces at openjdk.java.net> On Behalf Of Volker Simonis
Sent: Dienstag, 20. November 2018 17:03
To: Hotspot-Gc-Dev <hotspot-gc-dev at openjdk.java.net>
Subject: RFR(XXS): 8214125: [test] Fix comparison between pointer and integer in test_ptrQueueBufferAllocator.cpp
Hi,
can I please have a review fort he following trivial gtest fix which
currently breaks the AIX build:
http://cr.openjdk.java.net/~simonis/webrevs/2018/8214125/
https://bugs.openjdk.java.net/browse/JDK-8214125
Change JDK-8213352 introduced an gtest which does a comparison between
an integer and a pointer which is forbidden in C++:
ASSERT_EQ(NULL, nodes[i]->next());
I don't know why other compilers havn't complained about it, but XLC did.
The fix for this is trivial - just cast NULL to the appropriate pointer type:
ASSERT_EQ((BufferNode*)NULL, nodes[i]->next());
Thank you and best regards,
Volker
More information about the hotspot-gc-dev
mailing list