7043301: assert(locals < caller->fp() || locals > (caller->fp() + 16)) failed: locals in save area

Reviewed-by: kvn
This commit is contained in:
Tom Rodriguez 2011-05-09 19:45:52 -07:00
parent 9b9953cb0b
commit 42e49be1bc
5 changed files with 9 additions and 6 deletions

View file

@ -1423,7 +1423,7 @@ void FrameValues::describe(int owner, intptr_t* location, const char* descriptio
}
bool FrameValues::validate() {
void FrameValues::validate() {
_values.sort(compare);
bool error = false;
FrameValue prev;
@ -1446,7 +1446,7 @@ bool FrameValues::validate() {
prev = fv;
}
}
return error;
assert(!error, "invalid layout");
}