diff --git a/src/mapblock.cpp b/src/mapblock.cpp index b9c37eff8..27298dd1b 100644 --- a/src/mapblock.cpp +++ b/src/mapblock.cpp @@ -432,24 +432,8 @@ void MapBlock::reallocate(u32 count, MapNode n) data = new MapNode[count]; -#if defined(__GNUC__) && !defined(__clang__) -#pragma GCC diagnostic push -#if __GNUC__ > 7 -#pragma GCC diagnostic ignored "-Wclass-memaccess" -#endif -#endif - if constexpr (!CONTENT_IGNORE) { - if (count > 1 && n.getContent() == CONTENT_IGNORE) { - memset(data, 0, count * sizeof(MapNode)); -#if defined(__GNUC__) && !defined(__clang__) -#pragma GCC diagnostic pop -#endif - } else - std::fill_n(data, count, n); - } - m_is_mono_block = (count == 1); }