[URGENT] RFR (XS) 8221363: Build failure after JDK-8220240 (Refactor shared dirty card queue)

Aleksey Shipilev shade at redhat.com
Sat Mar 23 09:53:54 UTC 2019


Bug:
  https://bugs.openjdk.java.net/browse/JDK-8221363

Super-class SATBMarkQueue dropped this:

-SATBMarkQueue::SATBMarkQueue(SATBMarkQueueSet* qset, bool permanent) :
+SATBMarkQueue::SATBMarkQueue(SATBMarkQueueSet* qset) :

So the build fix is:

diff -r c81fbf340ceb src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
--- a/src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
+++ b/src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
@@ -29,11 +29,11 @@
 #include "runtime/mutex.hpp"
 #include "runtime/thread.hpp"

 class ShenandoahSATBMarkQueue: public SATBMarkQueue {
 public:
-  ShenandoahSATBMarkQueue(SATBMarkQueueSet* qset) : SATBMarkQueue(qset, /* permanent = */ false) {}
+  ShenandoahSATBMarkQueue(SATBMarkQueueSet* qset) : SATBMarkQueue(qset) {}
   virtual bool should_enqueue_buffer();
 };

 class ShenandoahSATBMarkQueueSet : public SATBMarkQueueSet {
 private:


Testing: local Linux x86_64 build

-Aleksey

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20190323/fc6fc87b/signature.asc>


More information about the hotspot-gc-dev mailing list