Tweak an assertion in the jump target destructor so that it only
applies to initialized jump targets, and not in the case of a stack overflow. Review URL: http://codereview.chromium.org/42118 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1498 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
04cc9cfffd
commit
c7f2458912
@ -70,7 +70,10 @@ void JumpTarget::Initialize(CodeGenerator* cgen, Directionality direction) {
|
||||
|
||||
|
||||
void JumpTarget::Unuse() {
|
||||
ASSERT(!is_linked());
|
||||
// We should not deallocate jump targets that have unresolved jumps
|
||||
// to them. In the event of a compile-time stack overflow or an
|
||||
// unitialized jump target, we don't care.
|
||||
ASSERT(!is_linked() || cgen_ == NULL || cgen_->HasStackOverflow());
|
||||
#ifdef DEBUG
|
||||
for (int i = 0; i < reaching_frames_.length(); i++) {
|
||||
ASSERT(reaching_frames_[i] == NULL);
|
||||
|
Loading…
Reference in New Issue
Block a user