From 8c1b803fadaa80a545de4e5fa33ece4c29482a08 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 16 Jul 2019 10:24:33 +0200 Subject: [PATCH] Clang: Return source ids in order We expect them always in order. Change-Id: I837d4dd2d015d32cea4ffcd3ae28f3f18d3e21ad Reviewed-by: Tim Jenssen --- src/libs/clangsupport/projectpartsstorage.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libs/clangsupport/projectpartsstorage.h b/src/libs/clangsupport/projectpartsstorage.h index e729113b49d..d3eb01064d3 100644 --- a/src/libs/clangsupport/projectpartsstorage.h +++ b/src/libs/clangsupport/projectpartsstorage.h @@ -374,9 +374,11 @@ public: WriteStatement insertProjectPartsSourcesStatement{ "INSERT INTO projectPartsSources(projectPartId, sourceId) VALUES (?,?)", database}; mutable ReadStatement fetchProjectPartsHeadersByIdStatement{ - "SELECT sourceId FROM projectPartsHeaders WHERE projectPartId = ?", database}; + "SELECT sourceId FROM projectPartsHeaders WHERE projectPartId = ? ORDER BY sourceId", + database}; mutable ReadStatement fetchProjectPartsSourcesByIdStatement{ - "SELECT sourceId FROM projectPartsSources WHERE projectPartId = ?", database}; + "SELECT sourceId FROM projectPartsSources WHERE projectPartId = ? ORDER BY sourceId", + database}; mutable ReadStatement fetchProjectPrecompiledHeaderPathStatement{ "SELECT projectPchPath FROM precompiledHeaders WHERE projectPartId = ?", database}; WriteStatement resetDependentIndexingTimeStampsStatement{