--- old/src/share/vm/ci/ciTypeFlow.cpp 2014-10-01 14:57:24.000000000 +0400 +++ new/src/share/vm/ci/ciTypeFlow.cpp 2014-10-01 14:57:24.000000000 +0400 @@ -730,7 +730,7 @@ if (obj->is_null_object()) { push_null(); } else { - assert(obj->is_instance(), "must be java_mirror of klass"); + assert(obj->is_instance() || obj->is_array(), "must be java_mirror of klass"); push_object(obj->klass()); } } else {