RFR(S): 8138890: C1: Ambiguous operator delete

Doerr, Martin martin.doerr at sap.com
Wed Oct 7 14:17:15 UTC 2015


Hi,

that's a good question :)
I can only remember that there were problems with some old compilers.
Anyway, xlC 12.1 can deal with the private delete operators.

Here's the new webrev:
http://cr.openjdk.java.net/~mdoerr/8138890_c1_ambiguous_delete/webrev.01

Best regards,
  Martin


From: Christian Thalinger [mailto:christian.thalinger at oracle.com]
Sent: Mittwoch, 7. Oktober 2015 03:32
To: Doerr, Martin
Cc: hotspot compiler
Subject: Re: RFR(S): 8138890: C1: Ambiguous operator delete


On Oct 6, 2015, at 3:56 AM, Doerr, Martin <martin.doerr at sap.com<mailto:martin.doerr at sap.com>> wrote:

Hi,

xlC on AIX rejects to compile LIRGenerator and RangeCheckEliminator::Verification due to ambiguous operator delete which gets inherited from multiple base classes.
This change is a prerequisite for our C1 on PPC64 contribution.

Webrev is here:
http://cr.openjdk.java.net/~mdoerr/8138890_c1_ambiguous_delete/webrev.00

Let me ask my question here:  why do you need the delete methods to be public on AIX?



Please review this change.  I need a sponsor, please.

Best regards,
  Martin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20151007/91fe260f/attachment-0001.html>


More information about the hotspot-compiler-dev mailing list