< prev index next >
src/share/vm/opto/graphKit.cpp
Print this page
rev 7807 : [mq]: bcast
*** 3747,3757 ****
sync_kit(ideal);
}
Node* GraphKit::byte_map_base_node() {
// Get base of card map
! CardTableModRefBS* ct = (CardTableModRefBS*)(Universe::heap()->barrier_set());
assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust users of this code");
if (ct->byte_map_base != NULL) {
return makecon(TypeRawPtr::make((address)ct->byte_map_base));
} else {
return null();
--- 3747,3758 ----
sync_kit(ideal);
}
Node* GraphKit::byte_map_base_node() {
// Get base of card map
! CardTableModRefBS* ct =
! barrier_set_cast<CardTableModRefBS>(Universe::heap()->barrier_set());
assert(sizeof(*ct->byte_map_base) == sizeof(jbyte), "adjust users of this code");
if (ct->byte_map_base != NULL) {
return makecon(TypeRawPtr::make((address)ct->byte_map_base));
} else {
return null();
< prev index next >