diff options
author | Marc Mutz <marc.mutz@qt.io> | 2023-05-21 11:38:15 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2023-05-22 21:07:45 +0000 |
commit | cacab19b31ebfa0f3676643031a56d3a8ccd2bea (patch) | |
tree | e8944d860bb1ae1ec4cbbcaef3fbe25c8388fedb /src/plugins/generator/iarew | |
parent | 103867c03b6dd9a5634660acb839056460f92335 (diff) |
Port from qAsConst() to std::as_const()
QBS has been requiring C++17 since at least 1.18, probably earlier.
Providing qAsConst() is finally starting to bother Qt (QTBUG-99313),
so time to port away from it now.
Since qAsConst has exactly the same semantics as std::as_const (down
to rvalue treatment, constexpr'ness and noexcept'ness), there's really
nothing more to it than a global search-and-replace.
Task-number: QTBUG-99313
Change-Id: I51154f8c5d283a90b1db89bcb4b6a7671edca0f0
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'src/plugins/generator/iarew')
-rw-r--r-- | src/plugins/generator/iarew/archs/mcs51/mcs51generalsettingsgroup_v10.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/generator/iarew/archs/mcs51/mcs51generalsettingsgroup_v10.cpp b/src/plugins/generator/iarew/archs/mcs51/mcs51generalsettingsgroup_v10.cpp index 2fa3cfa6a..b3b68377f 100644 --- a/src/plugins/generator/iarew/archs/mcs51/mcs51generalsettingsgroup_v10.cpp +++ b/src/plugins/generator/iarew/archs/mcs51/mcs51generalsettingsgroup_v10.cpp @@ -230,7 +230,7 @@ struct TargetPageOptions final } const QString toolkitPath = IarewUtils::toolkitRootPath(qbsProduct); - for (const QVariant &configPath : qAsConst(configPaths)) { + for (const QVariant &configPath : std::as_const(configPaths)) { const QString fullConfigPath = configPath.toString(); // We interested only in a config paths shipped inside of a toolkit. if (!fullConfigPath.startsWith(toolkitPath, Qt::CaseInsensitive)) |