mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-05 13:20:11 +00:00
Destroying a std::optional is noexcept in libstdc++, so a failing sync in the guard's destructor ended the process with std::terminate instead of raising the sync error. The Windows writev and pwritev path now uses a plain guard, which does nothing for -1. The debt line names the synced write calls and leaves out the AIO writes.