Index: src/runtime/runtime-generator.cc |
diff --git a/src/runtime/runtime-generator.cc b/src/runtime/runtime-generator.cc |
index 91766394522412a25939b16d4221287e22f52e73..c81895a177ea2ec6a35187e38f88523a4cad6453 100644 |
--- a/src/runtime/runtime-generator.cc |
+++ b/src/runtime/runtime-generator.cc |
@@ -14,9 +14,8 @@ namespace internal { |
RUNTIME_FUNCTION(Runtime_CreateJSGeneratorObject) { |
HandleScope scope(isolate); |
- DCHECK(args.length() == 2); |
+ DCHECK(args.length() == 1); |
CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); |
- CONVERT_ARG_HANDLE_CHECKED(Object, receiver, 1); |
RUNTIME_ASSERT(function->shared()->is_generator()); |
Handle<FixedArray> operand_stack; |
@@ -32,7 +31,6 @@ RUNTIME_FUNCTION(Runtime_CreateJSGeneratorObject) { |
isolate->factory()->NewJSGeneratorObject(function); |
generator->set_function(*function); |
generator->set_context(isolate->context()); |
- generator->set_receiver(*receiver); |
generator->set_operand_stack(*operand_stack); |
generator->set_continuation(JSGeneratorObject::kGeneratorExecuting); |
return *generator; |
@@ -99,16 +97,6 @@ RUNTIME_FUNCTION(Runtime_GeneratorGetFunction) { |
} |
-// Returns receiver of generator activation. |
-RUNTIME_FUNCTION(Runtime_GeneratorGetReceiver) { |
- HandleScope scope(isolate); |
- DCHECK(args.length() == 1); |
- CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator, 0); |
- |
- return generator->receiver(); |
-} |
- |
- |
// Returns input of generator activation. |
RUNTIME_FUNCTION(Runtime_GeneratorGetInput) { |
HandleScope scope(isolate); |