From 58eb3743a0f7470bf6f9d67e703ef640cab8569b Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Sun, 18 Dec 2022 14:48:30 +0100 Subject: [PATCH] Fix bugprone-use-after-move clang-tidy warnings Signed-off-by: Siarhei Fedartsou --- drape_frontend/drape_engine.cpp | 4 ++-- generator/camera_info_collector.cpp | 2 +- generator/osm_source.cpp | 2 ++ generator/world_roads_builder/world_roads_builder.cpp | 5 ++++- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/drape_frontend/drape_engine.cpp b/drape_frontend/drape_engine.cpp index a3b1c59ed9..440aefbbe4 100644 --- a/drape_frontend/drape_engine.cpp +++ b/drape_frontend/drape_engine.cpp @@ -92,8 +92,6 @@ DrapeEngine::DrapeEngine(Params && params) std::move(effects), params.m_onGraphicsContextInitialized); - m_frontend = make_unique_dp(std::move(frParams)); - BackendRenderer::Params brParams(params.m_apiVersion, frParams.m_commutator, frParams.m_oglContextFactory, @@ -108,6 +106,8 @@ DrapeEngine::DrapeEngine(Params && params) params.m_onGraphicsContextInitialized); m_backend = make_unique_dp(std::move(brParams)); + m_frontend = make_unique_dp(std::move(frParams)); + m_widgetsInfo = std::move(params.m_info); diff --git a/generator/camera_info_collector.cpp b/generator/camera_info_collector.cpp index aa18987b45..848f97824b 100644 --- a/generator/camera_info_collector.cpp +++ b/generator/camera_info_collector.cpp @@ -103,7 +103,6 @@ bool CamerasInfoCollector::ParseIntermediateInfo( uint32_t maxSpeedKmPH = 0; uint32_t relatedWaysNumber = 0; - std::vector ways; uint32_t latInt = 0; double lat = 0; @@ -137,6 +136,7 @@ bool CamerasInfoCollector::ParseIntermediateInfo( "lat(", lat, "), lon(", lon, ")")); } + std::vector ways; uint64_t wayOsmId = 0; for (uint32_t i = 0; i < relatedWaysNumber; ++i) { diff --git a/generator/osm_source.cpp b/generator/osm_source.cpp index a3d628b5bf..1704aba9ef 100644 --- a/generator/osm_source.cpp +++ b/generator/osm_source.cpp @@ -120,6 +120,7 @@ void ProcessOsmElementsFromXML(SourceReader & stream, std::function