This commit is contained in:
Igor Veresov 2010-11-08 14:33:48 -08:00
commit 39ef076af4
85 changed files with 2340 additions and 880 deletions

View file

@ -728,8 +728,7 @@ void VM_GetOrSetLocal::doit() {
// Schedule deoptimization so that eventually the local
// update will be written to an interpreter frame.
VM_DeoptimizeFrame deopt(_jvf->thread(), _jvf->fr().id());
VMThread::execute(&deopt);
Deoptimization::deoptimize_frame(_jvf->thread(), _jvf->fr().id());
// Now store a new value for the local which will be applied
// once deoptimization occurs. Note however that while this