Browse Source

Avoid defensive warning in DeltaImportObjects (#5181)

GCC emits -Wsequence-point even with c++20 as the language level, apparently just in case the code gets compiled under an older standard.
pull/5183/head
Vladimir Olteanu 4 years ago committed by GitHub
parent
commit
9a55b13340
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      Source/msg.cpp

3
Source/msg.cpp

@ -354,7 +354,8 @@ const byte *DeltaImportObjects(const byte *src, std::unordered_map<WorldTilePosi
dst.reserve(numDeltas);
for (unsigned i = 0; i < numDeltas; i++) {
WorldTilePosition objectPosition { static_cast<WorldTileCoord>(*src++), static_cast<WorldTileCoord>(*src++) };
WorldTilePosition objectPosition { static_cast<WorldTileCoord>(src[0]), static_cast<WorldTileCoord>(src[1]) };
src += 2;
dst[objectPosition] = DObjectStr { static_cast<_cmd_id>(*src++) };
}

Loading…
Cancel
Save