1.1 --- a/src/share/vm/opto/type.cpp Fri Mar 15 18:44:08 2013 -0700 1.2 +++ b/src/share/vm/opto/type.cpp Sat Mar 16 07:39:14 2013 -0700 1.3 @@ -4193,6 +4193,7 @@ 1.4 bool xk = klass_is_exact(); 1.5 //return TypeInstPtr::make(TypePtr::NotNull, k, xk, NULL, 0); 1.6 const TypeOopPtr* toop = TypeOopPtr::make_from_klass_raw(k); 1.7 + guarantee(toop != NULL, "need type for given klass"); 1.8 toop = toop->cast_to_ptr_type(TypePtr::NotNull)->is_oopptr(); 1.9 return toop->cast_to_exactness(xk)->is_oopptr(); 1.10 }