Revision: 9482
Author: [email protected]
Date: Thu Sep 29 05:53:27 2011
Log: Temporary change to try to catch missing pregenerated stubs early
with
a CHECK instead of an ASSERT.
Review URL: http://codereview.chromium.org/8073025
http://code.google.com/p/v8/source/detail?r=9482
Modified:
/branches/bleeding_edge/src/code-stubs.cc
/branches/bleeding_edge/src/code-stubs.h
=======================================
--- /branches/bleeding_edge/src/code-stubs.cc Wed Sep 28 05:23:40 2011
+++ /branches/bleeding_edge/src/code-stubs.cc Thu Sep 29 05:53:27 2011
@@ -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));
=======================================
--- /branches/bleeding_edge/src/code-stubs.h Wed Sep 28 05:23:40 2011
+++ /branches/bleeding_edge/src/code-stubs.h Thu Sep 29 05:53:27 2011
@@ -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