8145328: SEGV in DirectivesStack::getMatchingDirective

Loop until enabled directive is found

Reviewed-by: kvn, twisti
This commit is contained in:
Nils Eliasson 2015-12-21 22:17:23 +01:00
parent 0f67aad7af
commit cd1d8e4304

View File

@ -561,10 +561,11 @@ DirectiveSet* DirectivesStack::getMatchingDirective(methodHandle method, Abstrac
match = dir->_c1_store;
break;
}
}
if (match->EnableOption) {
// The directiveSet for this compile is also enabled -> success
break;
} else {
if (match->EnableOption) {
// The directiveSet for this compile is also enabled -> success
break;
}
}
}
dir = dir->next();