If a search for the name
return_void in the scope of the promise type
finds any declarations,
flowing off the end of a coroutine's
function-body
is equivalent to a
co_return with no operand;
otherwise flowing off the end of a coroutine's
function-body
results in undefined behavior
.