Fix some -Wunused-* warnings on MinGW

Found while inspecting a recent MingWG log file from the CI.

Amends a2551c45d496c23045eb8451e080e75b2f8b42c1.
Amends f992402f15fd117bb5ccf9a484bf31fd4f4967e2.

Pick-to: 6.6
Change-Id: Icf56ddc19ac7b40718ec3f429d14cbcb1a2e164f
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 9aaf1a031befc39244290c63f3905896934f6082)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Marc Mutz 2024-01-09 10:54:27 +01:00 committed by Qt Cherry-pick Bot
parent ea57719d56
commit bae8ce371a
2 changed files with 4 additions and 3 deletions

View File

@ -7,6 +7,7 @@ using namespace tst_QProcessCrash;
int main()
{
[[maybe_unused]] // NoCoreDumps may be an empty struct, not a RAII class
NoCoreDumps disableCoreDumps;
crash();
return 0;

View File

@ -129,7 +129,7 @@ void tst_toString::chrono_duration_data()
using decades = duration<int, std::ratio_multiply<years::period, std::deca>>; // decayears
using centuries = duration<int16_t, std::ratio_multiply<years::period, std::hecto>>; // hectoyears
using millennia = duration<int16_t, std::ratio_multiply<years::period, std::kilo>>; // kiloyears
using gigayears = duration<int8_t, std::ratio_multiply<years::period, std::giga>>;
using gigayears [[maybe_unused]] = duration<int8_t, std::ratio_multiply<years::period, std::giga>>;
using fortnights = duration<int, std::ratio_multiply<days::period, std::ratio<14>>>;
using microfortnights = duration<int64_t, std::ratio_multiply<fortnights::period, std::micro>>;
using meter_per_light = duration<int64_t, std::ratio<1, 299'792'458>>;
@ -186,12 +186,12 @@ void tst_toString::chrono_duration_data()
// real floting point
// current (2023) best estimate is 13.813 ± 0.038 billion years (Plank Collaboration)
using universe = duration<double, std::ratio_multiply<std::ratio<13'813'000'000>, years::period>>;
using universe [[maybe_unused]] = duration<double, std::ratio_multiply<std::ratio<13'813'000'000>, years::period>>;
using fpksec = duration<double, std::kilo>;
using fpsec = duration<double>;
using fpmsec = duration<double, std::milli>;
using fpnsec = duration<double, std::nano>;
using fpGyr = duration<double, std::ratio_multiply<years::period, std::giga>>;
using fpGyr [[maybe_unused]] = duration<double, std::ratio_multiply<years::period, std::giga>>;
ADD_ROW("1.0s", fpsec{1}, "1s");
ADD_ROW("1.5s", fpsec{1.5}, "1.5s");