summaryrefslogtreecommitdiffstats
path: root/src/tools/cmake_automoc_parser/main.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2022-03-14 12:37:46 +0100
committerJoerg Bornemann <joerg.bornemann@qt.io>2022-03-15 12:45:46 +0100
commit7d00e726772d96d816c91863c6394f5752c5b7c2 (patch)
treebd02e9933533397551e0f1077b4d6321b45d8022 /src/tools/cmake_automoc_parser/main.cpp
parent0aaada0ddc586d20a494880322f89d50c9d572c3 (diff)
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 <edward.welbourne@qt.io>
Diffstat (limited to 'src/tools/cmake_automoc_parser/main.cpp')
-rw-r--r--src/tools/cmake_automoc_parser/main.cpp2
1 files changed, 2 insertions, 0 deletions
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;