Mercurial > hg > truffle
diff src/share/vm/classfile/loaderConstraints.hpp @ 1258:38836cf1d8d2
6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails
Summary: the guarantee is too strict and the test will fail (incorrectly) if the class is not in the system dictionary but in the placeholders.
Reviewed-by: acorn, phh
author | tonyp |
---|---|
date | Fri, 05 Feb 2010 11:05:50 -0500 |
parents | c89f86385056 |
children | 09ac706c2623 |
line wrap: on
line diff
--- a/src/share/vm/classfile/loaderConstraints.hpp Mon Feb 08 09:58:32 2010 -0800 +++ b/src/share/vm/classfile/loaderConstraints.hpp Fri Feb 05 11:05:50 2010 -0500 @@ -84,7 +84,7 @@ void purge_loader_constraints(BoolObjectClosure* is_alive); - void verify(Dictionary* dictionary); + void verify(Dictionary* dictionary, PlaceholderTable* placeholders); #ifndef PRODUCT void print(); #endif