Fixed MinGW no-exception logic

This commit is contained in:
okhowang(王沛文) 2020-04-07 19:09:54 +08:00
parent 498dd371fa
commit ee9b432e3f

View File

@ -5079,6 +5079,7 @@ public:
do { do {
if (FindNextFileW(_dirHandle, &_findData)) { if (FindNextFileW(_dirHandle, &_findData)) {
_current = _base; _current = _base;
#ifdef GHC_RAISE_UNICODE_ERRORS
try { try {
_current.append_name(detail::toUtf8(_findData.cFileName).c_str()); _current.append_name(detail::toUtf8(_findData.cFileName).c_str());
} }
@ -5086,6 +5087,9 @@ public:
ec = fe.code(); ec = fe.code();
return; return;
} }
#else
_current.append_name(detail::toUtf8(_findData.cFileName).c_str());
#endif
copyToDirEntry(ec); copyToDirEntry(ec);
} }
else { else {