| 461 | }; |
| 462 | |
| 463 | static void DoAux(TCont*, void* argPtr) noexcept { |
| 464 | TState& state = *(TState*)(argPtr); |
| 465 | |
| 466 | // 06.{Ready:[Sub2]} > {Ready:[Sub2,Sub]} |
| 467 | state.Sub->Cancel(); |
| 468 | } |
| 469 | |
| 470 | static void DoSub2(TCont*, void*) noexcept { |
| 471 | // 07.{Ready:[Sub]} > Exit > {Ready:[Sub],ToDelete:[Sub2]} |