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

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

    XMLWordPrintable

Details

    • gc
    • b08
    • Verified

    Backports

      Description

        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,

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved: