hotspot/src/share/vm/compiler/compileTask.cpp
changeset 38133 78b95467b9f1
parent 37296 613278eb2a1e
child 38218 f5ba1dea04eb
equal deleted inserted replaced
38132:ba888a4f352a 38133:78b95467b9f1
   133 // ------------------------------------------------------------------
   133 // ------------------------------------------------------------------
   134 // CompileTask::code/set_code
   134 // CompileTask::code/set_code
   135 //
   135 //
   136 nmethod* CompileTask::code() const {
   136 nmethod* CompileTask::code() const {
   137   if (_code_handle == NULL)  return NULL;
   137   if (_code_handle == NULL)  return NULL;
   138   return _code_handle->code();
   138   CodeBlob *blob = _code_handle->code();
       
   139   if (blob != NULL) {
       
   140     return blob->as_nmethod();
       
   141   }
       
   142   return NULL;
   139 }
   143 }
   140 
   144 
   141 void CompileTask::set_code(nmethod* nm) {
   145 void CompileTask::set_code(nmethod* nm) {
   142   if (_code_handle == NULL && nm == NULL)  return;
   146   if (_code_handle == NULL && nm == NULL)  return;
   143   guarantee(_code_handle != NULL, "");
   147   guarantee(_code_handle != NULL, "");