changeset 27480 | 51e6396f8a98 |
parent 27478 | 0eedae0228ac |
parent 27450 | 603dbcf4f547 |
child 27643 | fe8f95a2d9bc |
--- a/hotspot/src/share/vm/oops/method.cpp Thu Nov 06 13:57:26 2014 +0000 +++ b/hotspot/src/share/vm/oops/method.cpp Thu Nov 06 19:59:32 2014 +0000 @@ -1318,6 +1318,10 @@ vmIntrinsics::ID id = vmIntrinsics::find_id(klass_id, name_id, sig_id, flags); if (id != vmIntrinsics::_none) { set_intrinsic_id(id); + if (id == vmIntrinsics::_Class_cast) { + // Even if the intrinsic is rejected, we want to inline this simple method. + set_force_inline(true); + } return; }