diff src/share/vm/opto/type.cpp @ 8883:b9a918201d47

Merge with hsx25
author Gilles Duboscq <duboscq@ssw.jku.at>
date Sat, 06 Apr 2013 20:04:06 +0200
parents 96ef09c26978
children 6f3fd5150b67
line wrap: on
line diff
--- a/src/share/vm/opto/type.cpp	Fri Apr 05 18:53:57 2013 +0200
+++ b/src/share/vm/opto/type.cpp	Sat Apr 06 20:04:06 2013 +0200
@@ -4193,6 +4193,7 @@
   bool    xk = klass_is_exact();
   //return TypeInstPtr::make(TypePtr::NotNull, k, xk, NULL, 0);
   const TypeOopPtr* toop = TypeOopPtr::make_from_klass_raw(k);
+  guarantee(toop != NULL, "need type for given klass");
   toop = toop->cast_to_ptr_type(TypePtr::NotNull)->is_oopptr();
   return toop->cast_to_exactness(xk)->is_oopptr();
 }