# HG changeset patch # User roland # Date 1389658585 28800 # Node ID 84df3d4053156b3d7ec986b0de6c80fc9c0d93dd # Parent 7b9127b17b7a3d8e7108a9fff27e12d6cb3a2bc6 8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop() Summary: Fix the assert check for narrow klass pointer. Reviewed-by: twisti, kvn diff -r 7b9127b17b7a -r 84df3d405315 src/share/vm/opto/cfgnode.cpp --- a/src/share/vm/opto/cfgnode.cpp Fri Jan 10 06:36:18 2014 +0100 +++ b/src/share/vm/opto/cfgnode.cpp Mon Jan 13 16:16:25 2014 -0800 @@ -1018,7 +1018,7 @@ !jtkp->klass_is_exact() && // Keep exact interface klass (6894807) ttkp->is_loaded() && !ttkp->klass()->is_interface() ) { assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || - ft->isa_narrowoop() && ft->make_ptr() == ttkp->cast_to_ptr_type(jtkp->ptr()), ""); + ft->isa_narrowklass() && ft->make_ptr() == ttkp->cast_to_ptr_type(jtkp->ptr()), ""); jt = ft; } }