RFR (XS) 8230046: Build failure after JDK-8230003

Aleksey Shipilev shade at redhat.com
Thu Aug 22 18:17:50 UTC 2019


Bug:
  https://bugs.openjdk.java.net/browse/JDK-8230046

Fix:

diff -r 01d9a1cff83a src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
--- a/src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp     Thu Aug 22 18:54:56 2019 +0100
+++ b/src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp     Thu Aug 22 20:12:05 2019 +0200
@@ -364,5 +364,5 @@
 }

-void ShenandoahAsserts::assert_locked_or_shenandoah_safepoint(const Monitor* lock, const char*
file, int line) {
+void ShenandoahAsserts::assert_locked_or_shenandoah_safepoint(const Mutex* lock, const char* file,
int line) {
   if (ShenandoahSafepoint::is_at_shenandoah_safepoint()) {
     return;

diff -r 01d9a1cff83a src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
--- a/src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp     Thu Aug 22 18:54:56 2019 +0100
+++ b/src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp     Thu Aug 22 20:12:05 2019 +0200
@@ -67,5 +67,5 @@
   static void assert_rp_isalive_installed(const char *file, int line);

-  static void assert_locked_or_shenandoah_safepoint(const Monitor* lock, const char*file, int line);
+  static void assert_locked_or_shenandoah_safepoint(const Mutex* lock, const char*file, int line);

 #ifdef ASSERT


Testing: build, tier1_gc_shenandoah {fastdebug,release}

-- 
Thanks,
-Aleksey




More information about the hotspot-gc-dev mailing list