Chromium Code Reviews| Index: src/builtins.cc |
| diff --git a/src/builtins.cc b/src/builtins.cc |
| index 7609de8aaffc160d37535d2ce5c8e59f556f5342..6c9c1b5f362bcbc719947932da4b7db0560254b6 100644 |
| --- a/src/builtins.cc |
| +++ b/src/builtins.cc |
| @@ -2478,6 +2478,17 @@ void Builtins::Generate_GeneratorPrototypeThrow(CodeStubAssembler* assembler) { |
| "[Generator].prototype.throw"); |
| } |
| +void Builtins::Generate_AsyncFunctionNext(CodeStubAssembler* assembler) { |
| + Generate_GeneratorPrototypeResume(assembler, JSGeneratorObject::kNext, |
| + "AsyncFunctionNext"); |
| +} |
| + |
| +// ES6 section 25.3.1.4 Generator.prototype.throw ( exception ) |
| +void Builtins::Generate_AsyncFunctionThrow(CodeStubAssembler* assembler) { |
| + Generate_GeneratorPrototypeResume(assembler, JSGeneratorObject::kThrow, |
| + "AsyncFunctionThrow"); |
| +} |
|
Dan Ehrenberg
2016/05/04 22:52:36
Just to make sure I understand, these are separate
Benedikt Meurer
2016/05/05 19:04:45
From my POV, these are separate primarily because
|
| + |
| // ----------------------------------------------------------------------------- |
| // ES6 section 26.1 The Reflect Object |