--- old/src/share/vm/ci/ciInstanceKlass.cpp Tue Nov 9 16:52:14 2010 +++ new/src/share/vm/ci/ciInstanceKlass.cpp Tue Nov 9 16:52:14 2010 @@ -564,7 +564,7 @@ // This is OK, since any dependencies we decide to assert // will be checked later under the Compile_lock. ciInstanceKlass* ciInstanceKlass::implementor(int n) { - if (n > implementors_limit) { + if (n >= implementors_limit) { return NULL; } ciInstanceKlass* impl = _implementors[n];