1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-22 07:13:07 +01:00

Workaround warning produced in gcc 14.2.1 20240910 (#22823)

This commit is contained in:
mrmbernardi
2024-09-25 18:15:53 +10:00
committed by GitHub
parent d6a7697622
commit 10699a204c

View File

@@ -771,11 +771,11 @@ namespace OpenRCT2
case FormatToken::Int32: case FormatToken::Int32:
case FormatToken::Comma2dp32: case FormatToken::Comma2dp32:
case FormatToken::Sprite: case FormatToken::Sprite:
anyArgs.push_back(ReadFromArgs<int32_t>(args)); anyArgs.emplace_back(ReadFromArgs<int32_t>(args));
break; break;
case FormatToken::Currency2dp: case FormatToken::Currency2dp:
case FormatToken::Currency: case FormatToken::Currency:
anyArgs.push_back(ReadFromArgs<int64_t>(args)); anyArgs.emplace_back(ReadFromArgs<int64_t>(args));
break; break;
case FormatToken::UInt16: case FormatToken::UInt16:
case FormatToken::MonthYear: case FormatToken::MonthYear:
@@ -783,24 +783,24 @@ namespace OpenRCT2
case FormatToken::Velocity: case FormatToken::Velocity:
case FormatToken::DurationShort: case FormatToken::DurationShort:
case FormatToken::DurationLong: case FormatToken::DurationLong:
anyArgs.push_back(ReadFromArgs<uint16_t>(args)); anyArgs.emplace_back(ReadFromArgs<uint16_t>(args));
break; break;
case FormatToken::Comma16: case FormatToken::Comma16:
case FormatToken::Length: case FormatToken::Length:
case FormatToken::Comma1dp16: case FormatToken::Comma1dp16:
anyArgs.push_back(ReadFromArgs<int16_t>(args)); anyArgs.emplace_back(ReadFromArgs<int16_t>(args));
break; break;
case FormatToken::StringById: case FormatToken::StringById:
{ {
auto stringId = ReadFromArgs<StringId>(args); auto stringId = ReadFromArgs<StringId>(args);
anyArgs.push_back(stringId); anyArgs.emplace_back(stringId);
BuildAnyArgListFromLegacyArgBuffer(GetFmtStringById(stringId), anyArgs, args); BuildAnyArgListFromLegacyArgBuffer(GetFmtStringById(stringId), anyArgs, args);
break; break;
} }
case FormatToken::String: case FormatToken::String:
{ {
auto sz = ReadFromArgs<const char*>(args); auto sz = ReadFromArgs<const char*>(args);
anyArgs.push_back(sz); anyArgs.emplace_back(sz);
break; break;
} }
case FormatToken::Pop16: case FormatToken::Pop16: