hotspot/src/share/vm/compiler/disassembler.cpp
changeset 29362 4188dc7f05a8
parent 29193 3ede621e9262
parent 29325 0e86e64c66e5
child 30281 b1608535e50f
--- a/hotspot/src/share/vm/compiler/disassembler.cpp	Wed Jul 05 20:23:32 2017 +0200
+++ b/hotspot/src/share/vm/compiler/disassembler.cpp	Fri Mar 06 04:58:52 2015 -0800
@@ -343,8 +343,8 @@
     }
 
     BarrierSet* bs = Universe::heap()->barrier_set();
-    if (bs->kind() == BarrierSet::CardTableModRef &&
-        adr == (address)((CardTableModRefBS*)(bs))->byte_map_base) {
+    if (bs->is_a(BarrierSet::CardTableModRef) &&
+        adr == (address)(barrier_set_cast<CardTableModRefBS>(bs)->byte_map_base)) {
       st->print("word_map_base");
       if (WizardMode) st->print(" " INTPTR_FORMAT, (intptr_t)adr);
       return;