1.1 --- a/src/share/vm/opto/escape.cpp Wed Aug 27 09:15:46 2008 -0700 1.2 +++ b/src/share/vm/opto/escape.cpp Wed Aug 27 14:47:32 2008 -0700 1.3 @@ -501,7 +501,7 @@ 1.4 // compute an appropriate address type (cases #3 and #5). 1.5 assert(igvn->type(addp) == TypeRawPtr::NOTNULL, "must be raw pointer"); 1.6 assert(addp->in(AddPNode::Address)->is_Proj(), "base of raw address must be result projection from allocation"); 1.7 - int offs = (int)igvn->find_intptr_t_con(addp->in(AddPNode::Offset), Type::OffsetBot); 1.8 + intptr_t offs = (int)igvn->find_intptr_t_con(addp->in(AddPNode::Offset), Type::OffsetBot); 1.9 assert(offs != Type::OffsetBot, "offset must be a constant"); 1.10 t = base_t->add_offset(offs)->is_oopptr(); 1.11 }