Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8237821

Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop)

XMLWordPrintable

    • gc
    • b08
    • Verified

        The patch for 8237637 is broken for Shenandoah.

        Linux x86_64 release builds fail with e.g.:

        /home/shade/trunks/jdk-jdk/src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp: In member function 'bool ShenandoahHeap::in_collection_set(T) const':
        /home/shade/trunks/jdk-jdk/src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:333:37: error: no matching function for call to 'ShenandoahCollectionSet::is_in(HeapWordImpl**&)'
           return collection_set()->is_in(obj);
                                             ^
        In file included from /home/shade/trunks/jdk-jdk/src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:28:0,
                         from /home/shade/trunks/jdk-jdk/src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:31,
                         from /home/shade/trunks/jdk-jdk/src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:40,
                         from /home/shade/trunks/jdk-jdk/src/hotspot/share/oops/access.inline.hpp:29,

              shade Aleksey Shipilev
              stefank Stefan Karlsson
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: