| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 3be682c276ded17a3c96e9fb6aa4cb5235573f64..6114875df4b78aafe1b168410e951109ed1d6acd 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -5846,6 +5846,14 @@ bool JSGeneratorObject::is_suspended() {
|
| return continuation() > 0;
|
| }
|
|
|
| +bool JSGeneratorObject::is_closed() {
|
| + return continuation() == kGeneratorClosed;
|
| +}
|
| +
|
| +bool JSGeneratorObject::is_executing() {
|
| + return continuation() == kGeneratorExecuting;
|
| +}
|
| +
|
| JSGeneratorObject* JSGeneratorObject::cast(Object* obj) {
|
| ASSERT(obj->IsJSGeneratorObject());
|
| ASSERT(HeapObject::cast(obj)->Size() == JSGeneratorObject::kSize);
|
|
|