| Index: src/builtins/builtins.h
|
| diff --git a/src/builtins/builtins.h b/src/builtins/builtins.h
|
| index 5cda38dac53c280925aa4137e4c186e28278cc5d..4dd13a2952fb22b89dbe07ad984e992cda1f1264 100644
|
| --- a/src/builtins/builtins.h
|
| +++ b/src/builtins/builtins.h
|
| @@ -946,9 +946,6 @@ class Builtins {
|
| public:
|
| ~Builtins();
|
|
|
| - // Generate all builtin code objects. Should be called once during
|
| - // isolate initialization.
|
| - void SetUp(Isolate* isolate, bool create_heap_objects);
|
| void TearDown();
|
|
|
| // Garbage collection support.
|
| @@ -1025,6 +1022,11 @@ class Builtins {
|
|
|
| private:
|
| Builtins();
|
| + // Used by SetupBuiltinsDelegate.
|
| + void MarkInitialized() {
|
| + DCHECK(!initialized_);
|
| + initialized_ = true;
|
| + }
|
|
|
| static void Generate_CallFunction(MacroAssembler* masm,
|
| ConvertReceiverMode mode,
|
| @@ -1063,6 +1065,7 @@ class Builtins {
|
| bool initialized_;
|
|
|
| friend class Isolate;
|
| + friend class SetupBuiltinsDelegate;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(Builtins);
|
| };
|
|
|