RFR(T): 8230642: 8224815 broke Shenandoah build

Aleksey Shipilev shade at redhat.com
Thu Sep 5 08:57:03 UTC 2019


On 9/5/19 10:19 AM, Thomas Stüfe wrote:
> https://bugs.openjdk.java.net/browse/JDK-8230642
> http://cr.openjdk.java.net/~stuefe/webrevs/8224815-broke-shenandoah-build/8224815-broke-shenandoah-build.patch

Thanks for fixing this.

The change looks good, but to match the style, I would go with:

diff -r 66bb1335f8c5 src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
--- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp        Mon Sep 02 21:12:56 2019 +0200
+++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp        Thu Sep 05 10:29:17 2019 +0200
@@ -212,10 +212,12 @@
   size_t    _num_regions;
   ShenandoahHeapRegion** _regions;
   ShenandoahRegionIterator _update_refs_iterator;

 public:
+  inline HeapWord* base() const { return _heap_region.start(); }
+
   inline size_t num_regions() const { return _num_regions; }
   inline bool is_heap_region_special() { return _heap_region_special; }

This passes hotspot_gc_shenandoah.

-- 
Thanks,
-Aleksey




More information about the hotspot-gc-dev mailing list