< prev index next >

src/hotspot/share/opto/narrowptrnode.cpp

Print this page
*** 40,11 ***
  const Type* DecodeNNode::Value(PhaseGVN* phase) const {
    const Type *t = phase->type( in(1) );
    if (t == Type::TOP) return Type::TOP;
    if (t == TypeNarrowOop::NULL_PTR) return TypePtr::NULL_PTR;
  
!   assert(t->isa_narrowoop(), "only  narrowoop here");
    return t->make_ptr();
  }
  
  Node* EncodePNode::Identity(PhaseGVN* phase) {
    const Type *t = phase->type( in(1) );
--- 40,11 ---
  const Type* DecodeNNode::Value(PhaseGVN* phase) const {
    const Type *t = phase->type( in(1) );
    if (t == Type::TOP) return Type::TOP;
    if (t == TypeNarrowOop::NULL_PTR) return TypePtr::NULL_PTR;
  
!   assert(t->isa_narrowoop(), "only narrowoop here");
    return t->make_ptr();
  }
  
  Node* EncodePNode::Identity(PhaseGVN* phase) {
    const Type *t = phase->type( in(1) );
< prev index next >