- 
    
Bug
 - 
    Resolution: Fixed
 - 
    
  P2                     
     - 
    15
 
- 
        b08
 - 
        Verified
 
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8243261 | 14.0.2 | Aleksey Shipilev | P2 | Resolved | Fixed | b04 | 
                    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,
            
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,
- backported by
 - 
                    
JDK-8243261 Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop)
-         
     - Resolved
 
 -         
 
- relates to
 - 
                    
JDK-8215030 Disable shenandoah in Oracle builds
-         
     - Resolved
 
 -         
 - 
                    
JDK-8237637 Remove dubious type conversions from oop
-         
     - Resolved
 
 -