< prev index next >
src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
Print this page
rev 53157 : [mq]: remove-leftovers.patch
@@ -57,11 +57,11 @@
Memory,
ValueIn
};
ShenandoahBarrierNode(Node* ctrl, Node* mem, Node* obj, bool allow_fromspace)
- : TypeNode(obj->bottom_type()->isa_oopptr() ? obj->bottom_type()->is_oopptr()->cast_to_nonconst() : obj->bottom_type(), 3),
+ : TypeNode(obj->bottom_type(), 3),
_allow_fromspace(allow_fromspace) {
init_req(Control, ctrl);
init_req(Memory, mem);
init_req(ValueIn, obj);
@@ -70,11 +70,11 @@
}
static Node* skip_through_barrier(Node* n);
static const TypeOopPtr* brooks_pointer_type(const Type* t) {
- return t->is_oopptr()->cast_to_nonconst()->add_offset(BrooksPointer::byte_offset())->is_oopptr();
+ return t->is_oopptr()->add_offset(BrooksPointer::byte_offset())->is_oopptr();
}
virtual const TypePtr* adr_type() const {
if (bottom_type() == Type::TOP) {
return NULL;
< prev index next >