Mercurial > hg > graal-jvmci-8
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... |