From 7d00e726772d96d816c91863c6394f5752c5b7c2 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Mon, 14 Mar 2022 12:37:46 +0100 Subject: cmake_automoc_parser: Fix issue found by CodeChecker Fix exp63-cpp by assigning fresh values to mocEntries and mocIncludes to get them out of the moved-from state. Change-Id: I9ad36c0ebd922bc6a0c9e61c15be02cb987c1edb Reviewed-by: Edward Welbourne --- src/tools/cmake_automoc_parser/main.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/tools/cmake_automoc_parser/main.cpp') diff --git a/src/tools/cmake_automoc_parser/main.cpp b/src/tools/cmake_automoc_parser/main.cpp index 70cfcb1b68..edcb08ef2e 100644 --- a/src/tools/cmake_automoc_parser/main.cpp +++ b/src/tools/cmake_automoc_parser/main.cpp @@ -168,6 +168,8 @@ static bool readParseCache(ParseCacheMap &entries, const QString &parseCacheFile entries.insert(source, ParseCacheEntry { std::move(mocEntries), std::move(mocIncludes) }); source.clear(); + mocEntries = {}; + mocIncludes = {}; mmc_key_found = false; } source = line; -- cgit v1.2.3