Coroutine `while` loops are checked for no `yield`. A `do{}while(true);` should have the same check.
Coroutine
whileloops are checked for noyield. Ado{}while(true);should have the same check.