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

Reply via email to