| Index: src/generator.js
|
| diff --git a/src/generator.js b/src/generator.js
|
| index a0c2aff67c49be145268ed65fc1dec5908ebca2f..f48a710cf390def659f6d851a638697f2b274bf7 100644
|
| --- a/src/generator.js
|
| +++ b/src/generator.js
|
| @@ -63,14 +63,14 @@ function SetUpGenerators() {
|
| ["next", GeneratorObjectNext,
|
| "throw", GeneratorObjectThrow]);
|
| %FunctionSetName(GeneratorObjectIterator, '[Symbol.iterator]');
|
| - %SetProperty(GeneratorObjectPrototype, symbolIterator, GeneratorObjectIterator,
|
| - DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| - %SetProperty(GeneratorObjectPrototype, "constructor",
|
| - GeneratorFunctionPrototype, DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| + %DefineProperty(GeneratorObjectPrototype, symbolIterator,
|
| + GeneratorObjectIterator, DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| + %DefineProperty(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);
|
| + %DefineProperty(GeneratorFunctionPrototype, "constructor",
|
| + GeneratorFunction, DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| %SetPrototype(GeneratorFunction, $Function);
|
| %SetCode(GeneratorFunction, GeneratorFunctionConstructor);
|
| }
|
|
|