Mercurial > hg > truffle
diff src/share/vm/classfile/systemDictionary.cpp @ 10220:800078be49d2
8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive
Summary: Fix code to call correct version of function find_class().
Reviewed-by: coleenp, rdurbin, dcubed
author | hseigel |
---|---|
date | Mon, 06 May 2013 09:10:21 -0400 |
parents | 68fe50d4f1d5 |
children | 43083e670adf |
line wrap: on
line diff
--- a/src/share/vm/classfile/systemDictionary.cpp Fri May 03 15:51:16 2013 -0700 +++ b/src/share/vm/classfile/systemDictionary.cpp Mon May 06 09:10:21 2013 -0400 @@ -830,7 +830,7 @@ Klass *kk; { MutexLocker mu(SystemDictionary_lock, THREAD); - kk = find_class(name, ik->class_loader_data()); + kk = find_class(d_index, d_hash, name, ik->class_loader_data()); } if (kk != NULL) { // No clean up is needed if the shared class has been entered