1.1 --- a/src/share/vm/opto/macro.cpp Wed May 08 15:08:01 2013 -0700 1.2 +++ b/src/share/vm/opto/macro.cpp Thu May 09 17:28:04 2013 -0700 1.3 @@ -834,7 +834,7 @@ 1.4 if (field_val->is_EncodeP()) { 1.5 field_val = field_val->in(1); 1.6 } else { 1.7 - field_val = transform_later(new (C) DecodeNNode(field_val, field_val->bottom_type()->make_ptr())); 1.8 + field_val = transform_later(new (C) DecodeNNode(field_val, field_val->get_ptr_type())); 1.9 } 1.10 } 1.11 sfpt->add_req(field_val);