| Index: src/generator.js
|
| diff --git a/src/generator.js b/src/generator.js
|
| index a65aae4fc164726e55fe2ed82643a490f2960a0f..5e61091565567bf9d516a45d0efd72add6aa33af 100644
|
| --- a/src/generator.js
|
| +++ b/src/generator.js
|
| @@ -65,17 +65,6 @@ function GeneratorObjectThrow(exn) {
|
| return %_GeneratorThrow(this, exn);
|
| }
|
|
|
| -function GeneratorFunctionPrototypeConstructor(x) {
|
| - if (%_IsConstructCall()) {
|
| - throw MakeTypeError('not_constructor', ['GeneratorFunctionPrototype']);
|
| - }
|
| -}
|
| -
|
| -function GeneratorFunctionConstructor(arg1) { // length == 1
|
| - return NewFunction(arguments, 'function*');
|
| -}
|
| -
|
| -
|
| function SetUpGenerators() {
|
| %CheckIsBootstrapping();
|
| var GeneratorObjectPrototype = GeneratorFunctionPrototype.prototype;
|
| @@ -87,11 +76,9 @@ function SetUpGenerators() {
|
| %SetProperty(GeneratorObjectPrototype, "constructor",
|
| GeneratorFunctionPrototype, DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| %SetPrototype(GeneratorFunctionPrototype, $Function.prototype);
|
| - %SetCode(GeneratorFunctionPrototype, GeneratorFunctionPrototypeConstructor);
|
| %SetProperty(GeneratorFunctionPrototype, "constructor",
|
| GeneratorFunction, DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| %SetPrototype(GeneratorFunction, $Function);
|
| - %SetCode(GeneratorFunction, GeneratorFunctionConstructor);
|
| }
|
|
|
| SetUpGenerators();
|
|
|