From d14512a6ba7faac512f33aba3f2b6fcc673b444f Mon Sep 17 00:00:00 2001 From: stefank Date: Mon, 19 Aug 2013 13:44:13 +0200 Subject: [PATCH] 8023227: Enhance layout_helper_log2_element_size assert Reviewed-by: mgerdin, jmasa --- src/share/vm/oops/klass.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/share/vm/oops/klass.hpp b/src/share/vm/oops/klass.hpp index 1ca027a37..00b208b4e 100644 --- a/src/share/vm/oops/klass.hpp +++ b/src/share/vm/oops/klass.hpp @@ -352,7 +352,8 @@ class Klass : public Metadata { 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) { -- GitLab