comparison src/share/vm/runtime/thread.cpp @ 13644:e0102f250d76

Guard processing of _pending_failed_speculation with #ifdef GRAAL in Thread::oops_do
author Gilles Duboscq <duboscq@ssw.jku.at>
date Wed, 15 Jan 2014 18:21:55 +0100
parents 5a9afbf72714
children 9161ed8ce796
comparison
equal deleted inserted replaced
13643:4463c520f475 13644:e0102f250d76
832 832
833 void Thread::oops_do(OopClosure* f, CLDToOopClosure* cld_f, CodeBlobClosure* cf) { 833 void Thread::oops_do(OopClosure* f, CLDToOopClosure* cld_f, CodeBlobClosure* cf) {
834 active_handles()->oops_do(f); 834 active_handles()->oops_do(f);
835 // Do oop for ThreadShadow 835 // Do oop for ThreadShadow
836 f->do_oop((oop*)&_pending_exception); 836 f->do_oop((oop*)&_pending_exception);
837 #ifdef GRAAL
837 f->do_oop((oop*)&_pending_failed_speculation); 838 f->do_oop((oop*)&_pending_failed_speculation);
839 #endif
838 handle_area()->oops_do(f); 840 handle_area()->oops_do(f);
839 } 841 }
840 842
841 void Thread::nmethods_do(CodeBlobClosure* cf) { 843 void Thread::nmethods_do(CodeBlobClosure* cf) {
842 // no nmethods in a generic thread... 844 // no nmethods in a generic thread...