summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur LAURENT <[email protected]>2024-02-03 17:50:26 +0100
committerArthur LAURENT <[email protected]>2024-02-03 17:50:34 +0100
commitc5a17b3a1af1c1d377cf04c25f5546a3047bfd03 (patch)
treeca760b8fdea7eb0654feaaffa7c3c722e0390827
parent2d59e22d8cbf7ec4405f80ad38d6b836cc125875 (diff)
fix dependency_scanner hashset values
-rw-r--r--xmake/rules/c++/modules/modules_support/dependency_scanner.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmake/rules/c++/modules/modules_support/dependency_scanner.lua b/xmake/rules/c++/modules/modules_support/dependency_scanner.lua
index 311aca14e..6d93985bf 100644
--- a/xmake/rules/c++/modules/modules_support/dependency_scanner.lua
+++ b/xmake/rules/c++/modules/modules_support/dependency_scanner.lua
@@ -418,7 +418,7 @@ function sort_modules_by_dependencies(objectfiles, modules)
for _, objectfile in ipairs(sorted) do
table.insert(output, objectfile)
end
- local _objectfiles = hashset.from(objectfiles)
+ local _objectfiles = hashset.from(sorted)
for _, objectfile in ipairs(objectfiles) do
if not _objectfiles:has(objectfile) then
table.insert(output, objectfile)