diff --git a/Source/Contents/MessageTable.cpp b/Source/Contents/MessageTable.cpp index ba3c2bf9..a0f4868d 100644 --- a/Source/Contents/MessageTable.cpp +++ b/Source/Contents/MessageTable.cpp @@ -4894,22 +4894,8 @@ bool CCommonObject::LoadCsv(const char* name, std::function(first) + 3) >> 2; - if (reinterpret_cast(first) > last) { - count = 0; - } - if (count >= 4) { - result = *value; - if (first > value || &first[count - 1] < value) { - unsigned int aligned = count & ~3u; - dest = &first[aligned]; - __stosd(reinterpret_cast(first), static_cast(result), aligned); - } - } - for (; dest != reinterpret_cast(last); ++dest) { - *dest = *value; + for (; first != reinterpret_cast(last); ++first) { + *first = *value; } }