1.1 --- a/src/share/vm/ci/ciField.cpp Wed Jun 22 14:45:37 2011 -0700 1.2 +++ b/src/share/vm/ci/ciField.cpp Thu Jun 23 17:14:06 2011 -0700 1.3 @@ -287,7 +287,7 @@ 1.4 } 1.5 1.6 ciType* ciField::compute_type_impl() { 1.7 - ciKlass* type = CURRENT_ENV->get_klass_by_name_impl(_holder, _signature, false); 1.8 + ciKlass* type = CURRENT_ENV->get_klass_by_name_impl(_holder, constantPoolHandle(), _signature, false); 1.9 if (!type->is_primitive_type() && is_shared()) { 1.10 // We must not cache a pointer to an unshared type, in a shared field. 1.11 bool type_is_also_shared = false;