diff options
author | Marco Bubke <marco.bubke@qt.io> | 2018-12-04 19:03:48 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2018-12-10 17:09:31 +0000 |
commit | 390a227df672a227de4539ad44da46cf773d5810 (patch) | |
tree | 885de011d48c96b4db0071afd275f546eccfd728 /src/tools/clangrefactoringbackend | |
parent | 96eb40726604201aa8afe7f0c12e16e0814279af (diff) | |
download | qt-creator-390a227df672a227de4539ad44da46cf773d5810.tar.gz |
ClangPchManager: Introduce PchTaskQueue
With the PchTaskQueue the pipeline is almost complete.
Task-number: QTCREATORBUG-21346
Change-Id: I5f05d525db1679eb37dd1d462076c1ed42958099
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend')
3 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/clangrefactoringbackend/source/symbolindexertaskqueue.h b/src/tools/clangrefactoringbackend/source/symbolindexertaskqueue.h index c0379b2c29..7ca3513284 100644 --- a/src/tools/clangrefactoringbackend/source/symbolindexertaskqueue.h +++ b/src/tools/clangrefactoringbackend/source/symbolindexertaskqueue.h @@ -94,7 +94,7 @@ public: void processEntries() { - uint taskCount = m_symbolIndexerScheduler.freeSlots(); + uint taskCount = m_symbolIndexerScheduler.slotUsage().free; auto newEnd = std::prev(m_tasks.end(), std::min<int>(int(taskCount), int(m_tasks.size()))); m_symbolIndexerScheduler.addTasks({std::make_move_iterator(newEnd), diff --git a/src/tools/clangrefactoringbackend/source/symbolindexing.h b/src/tools/clangrefactoringbackend/source/symbolindexing.h index d20142870e..10e1be0358 100644 --- a/src/tools/clangrefactoringbackend/source/symbolindexing.h +++ b/src/tools/clangrefactoringbackend/source/symbolindexing.h @@ -105,7 +105,7 @@ public: m_indexerScheduler.disable(); while (!m_indexerScheduler.futures().empty()) { m_indexerScheduler.syncTasks(); - m_indexerScheduler.freeSlots(); + m_indexerScheduler.slotUsage(); } } diff --git a/src/tools/clangrefactoringbackend/source/symbolstorage.h b/src/tools/clangrefactoringbackend/source/symbolstorage.h index 4aae17c599..02d52bfb50 100644 --- a/src/tools/clangrefactoringbackend/source/symbolstorage.h +++ b/src/tools/clangrefactoringbackend/source/symbolstorage.h @@ -332,7 +332,7 @@ public: m_database }; mutable ReadStatement m_getPrecompiledHeader{ - "SELECT pchPath, pchBuildTime FROM precompiledHeaders WHERE projectPartId = ?", + "SELECT projectPchPath, projectPchBuildTime FROM precompiledHeaders WHERE projectPartId = ?", m_database }; }; |