Lines Matching full:throw
151 // .throw(value) in HandleCompletion()
155 pg_->LoadAccumulatorInt(node, static_cast<int32_t>(ResumeMode::THROW)); in HandleCompletion()
205 // b. Else if received.[[Type]] is throw, then in YieldStar()
207 pg_->LoadAccumulatorInt(node, static_cast<int32_t>(ResumeMode::THROW)); in YieldStar()
210 // i. Let throw be ? GetMethod(iterator, "throw"). in YieldStar()
211 iterator.GetMethod("throw"); in YieldStar()
213 // ii. If throw is not undefined, then in YieldStar()
217 …// 1. NOTE: If iterator does not have a throw method, this throw is going to terminate the yield* … in YieldStar()
224 // not have a throw method. in YieldStar()
225 // 6. Throw a TypeError exception. in YieldStar()
251 // 1. Let innerResult be ? Call(throw, iterator, « received.[[Value]] »). in YieldStar()
264 // ii. If Type(innerResult) is not Object, throw a TypeError exception. in YieldStar()
265 // 4. If Type(innerResult) is not Object, throw a TypeError exception. in YieldStar()
266 // vi. If Type(innerReturnResult) is not Object, throw a TypeError exception. in YieldStar()
297 // c. If awaited.[[Type]] is throw, return Completion(awaited). in YieldStar()
298 pg_->LoadAccumulatorInt(node, static_cast<int32_t>(ResumeMode::THROW)); in YieldStar()