summaryrefslogtreecommitdiff
path: root/xmake/rules/c++/modules/scanner.lua
diff options
context:
space:
mode:
authorShiffted <[email protected]>2026-03-29 11:33:11 +0200
committerShiffted <[email protected]>2026-03-29 11:36:28 +0200
commit825ab605b940bcb7be693552112c6be68106e9d0 (patch)
treebbc03cf7fe7634959347101f9b909be88c2185de /xmake/rules/c++/modules/scanner.lua
parent6c37e151e982075081ff87841fd65083f1f7bb5a (diff)
handle missing moduleinfo
Diffstat (limited to 'xmake/rules/c++/modules/scanner.lua')
-rw-r--r--xmake/rules/c++/modules/scanner.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmake/rules/c++/modules/scanner.lua b/xmake/rules/c++/modules/scanner.lua
index 8d848446f..72adea260 100644
--- a/xmake/rules/c++/modules/scanner.lua
+++ b/xmake/rules/c++/modules/scanner.lua
@@ -556,7 +556,7 @@ function _schedule_module_dependencies_scan(target, jobgraph, sourcebatch)
local changed = memcache:get2(target:fullname(), "modules.changed")
if changed then
modules = modules or {}
- local moduleinfo = support.load_moduleinfo(target, sourcefile)
+ local moduleinfo = assert(support.load_moduleinfo(target, sourcefile))
local module, headerunitsinfo = _parse_moduleinfo(target, moduleinfo)
modules[module.sourcefile] = module
for _, headerunitinfo in ipairs(headerunitsinfo) do