On Fri Sep 6 14:47:06 2024 +0000, Piotr Caban wrote:
void __thiscall _StructuredTaskCollection_dtor(_StructuredTaskCollection *this) { TRACE("(%p)\n", this); if (this->count && !__uncaught_exception()) { missing_wait e; WARN("missing call to _RunAndWait\n"); missing_wait_ctor_str(&e, "Missing call to _RunAndWait");
The function looks implemented. AFAIR it was not really tested what happens in error case - hence the WARN message.
Done