Reviewers: Vyacheslav Egorov, Description: Temporary change to try to catch missing pregenerated stubs early with a CHECK instead of an ASSERT.
Please review this at http://codereview.chromium.org/8073025/ SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/ Affected files: M src/code-stubs.h M src/code-stubs.cc Index: src/code-stubs.cc =================================================================== --- src/code-stubs.cc (revision 9478) +++ src/code-stubs.cc (working copy) @@ -131,7 +131,7 @@ code = *new_object; Activate(code); } else { - ASSERT(IsPregenerated() == code->is_pregenerated()); + CHECK(IsPregenerated() == code->is_pregenerated()); } ASSERT(!NeedsImmovableCode() || heap->lo_space()->Contains(code)); Index: src/code-stubs.h =================================================================== --- src/code-stubs.h (revision 9478) +++ src/code-stubs.h (working copy) @@ -139,10 +139,8 @@ bool CompilingCallsToThisStubIsGCSafe() { bool is_pregenerated = IsPregenerated(); -#ifdef DEBUG Code* code = NULL; - ASSERT(!is_pregenerated || FindCodeInCache(&code)); -#endif + CHECK(!is_pregenerated || FindCodeInCache(&code)); return is_pregenerated; } -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev
