Remove obsolete "previous" field from Genesis.
authormstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 18 Mar 2013 16:27:58 +0000 (16:27 +0000)
committermstarzinger@chromium.org <mstarzinger@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Mon, 18 Mar 2013 16:27:58 +0000 (16:27 +0000)
R=jkummerow@chromium.org

Review URL: https://codereview.chromium.org/12620019

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@13976 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/bootstrapper.cc

index 3ef8d37..7025005 100644 (file)
@@ -149,8 +149,6 @@ class Genesis BASE_EMBEDDED {
 
   Handle<Context> result() { return result_; }
 
-  Genesis* previous() { return previous_; }
-
   Isolate* isolate() const { return isolate_; }
   Factory* factory() const { return isolate_->factory(); }
   Heap* heap() const { return isolate_->heap(); }
@@ -159,11 +157,6 @@ class Genesis BASE_EMBEDDED {
   Handle<Context> native_context_;
   Isolate* isolate_;
 
-  // There may be more than one active genesis object: When GC is
-  // triggered during environment creation there may be weak handle
-  // processing callbacks which may create new environments.
-  Genesis* previous_;
-
   Handle<Context> native_context() { return native_context_; }
 
   // Creates some basic objects. Used for creating a context from scratch.