mirror of
https://github.com/ziglang/zig.git
synced 2026-10-14 10:27:43 -04:00
Sema: return module-relative path for @src()
This is one possible approach to fixing an issue with reproducible builds where the compiler's cwd changes the paths returned by `@src()`.
This commit is contained in:
1 file changed
+1
-2
+1
-2
@@ -17787,8 +17787,7 @@ fn zirBuiltinSrc(
|
||||
};
|
||||
|
||||
const file_name_val = v: {
|
||||
// The compiler must not call realpath anywhere.
|
||||
const file_name = try fn_owner_decl.getFileScope(mod).fullPath(sema.arena);
|
||||
const file_name = fn_owner_decl.getFileScope(mod).sub_file_path;
|
||||
const array_ty = try pt.intern(.{ .array_type = .{
|
||||
.len = file_name.len,
|
||||
.sentinel = .zero_u8,
|
||||
|
||||
Reference in new issue
Block a user