diff src/share/vm/oops/instanceKlass.cpp @ 939:9eebd3ac74cf

6845368: large objects cause a crash or unexpected exception Reviewed-by: jmasa, iveresov
author jcoomes
date Thu, 13 Aug 2009 16:22:45 -0700
parents b37c246bf7ce
children 682194ca1d8d
line wrap: on
line diff
--- a/src/share/vm/oops/instanceKlass.cpp	Tue Aug 11 15:37:23 2009 -0700
+++ b/src/share/vm/oops/instanceKlass.cpp	Thu Aug 13 16:22:45 2009 -0700
@@ -2223,7 +2223,8 @@
     int offset = java_lang_Class::klass_offset;
 
     OopMapBlock* map = ik->start_of_nonstatic_oop_maps();
-    guarantee(map->offset() == offset && map->count() == extra, "sanity");
+    guarantee(map->offset() == offset && map->count() == (unsigned int) extra,
+              "sanity");
   }
 }