diff --git a/lib/std/Build.zig b/lib/std/Build.zig index 9b1677c40f..7ace959473 100644 --- a/lib/std/Build.zig +++ b/lib/std/Build.zig @@ -869,7 +869,7 @@ pub fn createModule(b: *Build, options: CreateModuleOptions) *Module { const module = b.allocator.create(Module) catch @panic("OOM"); module.* = .{ .builder = b, - .source_file = options.source_file, + .source_file = options.source_file.dupe(b), .dependencies = moduleDependenciesToArrayHashMap(b.allocator, options.dependencies), }; return module;