Будьте осторожны с использованием
co_yield с исключениями в функции в релизе.
В 16.2 была очень неприятная ошибка, когда компилятор иногда "забывал" сгенерировать один опкод в коде.
При чём проявляется стабильно только при мультипроцессорной сборке на машине с 8-ю и более ядрами и только если компилятору удавлось заинлайнить.
На билд машине их 64, поэтому там проявлялось без проблем, а собранный локально не повторял ошибку.
В
16.3 пока этой проблемы не замечено.