| 459 | } |
| 460 | |
| 461 | Result BinaryReaderInterp::GetReturnCallDropKeepCount(const FuncType& func_type, |
| 462 | Index keep_extra, |
| 463 | Index* out_drop_count, |
| 464 | Index* out_keep_count) { |
| 465 | Index keep_count = static_cast<Index>(func_type.params.size()) + keep_extra; |
| 466 | CHECK_RESULT(GetDropCount(keep_count, 0, out_drop_count)); |
| 467 | *out_drop_count += validator_.GetLocalCount(); |
| 468 | *out_keep_count = keep_count; |
| 469 | return Result::Ok; |
| 470 | } |
| 471 | |
| 472 | void BinaryReaderInterp::EmitBr(Index depth, |
| 473 | Index drop_count, |
nothing calls this directly
no test coverage detected