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

Thomas Stüfe thomas.stuefe at gmail.com
Sat Mar 23 11:17:15 UTC 2019


Looks good and trivial and fixes my build.

Cheers Thomas

On Sat, Mar 23, 2019 at 10:55 AM Aleksey Shipilev <shade at redhat.com> wrote:

> 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
>
>


More information about the shenandoah-dev mailing list