Commit 8b0873f8 authored by Adam Klein's avatar Adam Klein Committed by Commit Bot

[cleanup] Mark more generator runtime functions as unreachable

Change-Id: I83bfb75dab7970ba1c13d2096c8ee9de1e13903b
Reviewed-on: https://chromium-review.googlesource.com/553137Reviewed-by: 's avatarMichael Stanton <mvstanton@chromium.org>
Commit-Queue: Adam Klein <adamk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#46309}
parent 49787a60
...@@ -36,13 +36,9 @@ RUNTIME_FUNCTION(Runtime_CreateJSGeneratorObject) { ...@@ -36,13 +36,9 @@ RUNTIME_FUNCTION(Runtime_CreateJSGeneratorObject) {
} }
RUNTIME_FUNCTION(Runtime_GeneratorClose) { RUNTIME_FUNCTION(Runtime_GeneratorClose) {
HandleScope scope(isolate); // Runtime call is implemented in InterpreterIntrinsics and lowered in
DCHECK_EQ(1, args.length()); // JSIntrinsicLowering
CONVERT_ARG_HANDLE_CHECKED(JSGeneratorObject, generator, 0); UNREACHABLE();
generator->set_continuation(JSGeneratorObject::kGeneratorClosed);
return isolate->heap()->undefined_value();
} }
RUNTIME_FUNCTION(Runtime_GeneratorGetFunction) { RUNTIME_FUNCTION(Runtime_GeneratorGetFunction) {
...@@ -74,10 +70,9 @@ RUNTIME_FUNCTION(Runtime_GeneratorGetInputOrDebugPos) { ...@@ -74,10 +70,9 @@ RUNTIME_FUNCTION(Runtime_GeneratorGetInputOrDebugPos) {
} }
RUNTIME_FUNCTION(Runtime_AsyncGeneratorGetAwaitInputOrDebugPos) { RUNTIME_FUNCTION(Runtime_AsyncGeneratorGetAwaitInputOrDebugPos) {
HandleScope scope(isolate); // Runtime call is implemented in InterpreterIntrinsics and lowered in
DCHECK_EQ(1, args.length()); // JSIntrinsicLowering
CONVERT_ARG_HANDLE_CHECKED(JSAsyncGeneratorObject, generator, 0); UNREACHABLE();
return generator->await_input_or_debug_pos();
} }
RUNTIME_FUNCTION(Runtime_AsyncGeneratorResolve) { RUNTIME_FUNCTION(Runtime_AsyncGeneratorResolve) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment