提交 4834adc5 编写于 作者: N never

6938026: C2 compiler fails in Node::rematerialize()const

Reviewed-by: twisti
上级 b718fe3e
......@@ -280,7 +280,13 @@ void Parse::load_interpreter_state(Node* osr_buf) {
continue;
}
// Construct code to access the appropriate local.
Node *value = fetch_interpreter_state(index, type->basic_type(), locals_addr, osr_buf);
BasicType bt = type->basic_type();
if (type == TypePtr::NULL_PTR) {
// Ptr types are mixed together with T_ADDRESS but NULL is
// really for T_OBJECT types so correct it.
bt = T_OBJECT;
}
Node *value = fetch_interpreter_state(index, bt, locals_addr, osr_buf);
set_local(index, value);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册