8276231: ciReplay: SIGSEGV when replay compiling lambdas
Reviewed-by: iveresov, chagedorn
This commit is contained in:
parent
d5e47d6b84
commit
e5ffdf9120
@ -467,6 +467,7 @@ class CompileReplay : public StackObj {
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
bool found_it;
|
bool found_it;
|
||||||
|
ik->link_class(CHECK_NULL);
|
||||||
obj = cp->find_cached_constant_at(cpi, found_it, thread);
|
obj = cp->find_cached_constant_at(cpi, found_it, thread);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -927,6 +928,7 @@ class CompileReplay : public StackObj {
|
|||||||
void process_ciInstanceKlass(TRAPS) {
|
void process_ciInstanceKlass(TRAPS) {
|
||||||
InstanceKlass* k = (InstanceKlass*)parse_klass(CHECK);
|
InstanceKlass* k = (InstanceKlass*)parse_klass(CHECK);
|
||||||
if (k == NULL) {
|
if (k == NULL) {
|
||||||
|
skip_remaining();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
int is_linked = parse_int("is_linked");
|
int is_linked = parse_int("is_linked");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user