8023227: Enhance layout_helper_log2_element_size assert
authorstefank
Mon, 19 Aug 2013 13:44:13 +0200
changeset 19342 f3957eba8935
parent 19341 17284e84baba
child 19343 5f9b3b1bb00e
8023227: Enhance layout_helper_log2_element_size assert Reviewed-by: mgerdin, jmasa
hotspot/src/share/vm/oops/klass.hpp
--- a/hotspot/src/share/vm/oops/klass.hpp	Fri Aug 16 11:26:09 2013 +0200
+++ b/hotspot/src/share/vm/oops/klass.hpp	Mon Aug 19 13:44:13 2013 +0200
@@ -352,7 +352,8 @@
   static int layout_helper_log2_element_size(jint lh) {
     assert(lh < (jint)_lh_neutral_value, "must be array");
     int l2esz = (lh >> _lh_log2_element_size_shift) & _lh_log2_element_size_mask;
-    assert(l2esz <= LogBitsPerLong, "sanity");
+    assert(l2esz <= LogBitsPerLong,
+        err_msg("sanity. l2esz: 0x%x for lh: 0x%x", (uint)l2esz, (uint)lh));
     return l2esz;
   }
   static jint array_layout_helper(jint tag, int hsize, BasicType etype, int log2_esize) {