aboutsummaryrefslogtreecommitdiff
path: root/src/Zir.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-08-29 16:52:36 -0400
committerGitHub <noreply@github.com>2022-08-29 16:52:36 -0400
commite69973beddcd8a42dbc7ebcfb96187e5a6f61b61 (patch)
tree61d3360ed907d41f641be96f560d8f0a1fb713fd /src/Zir.zig
parent9cca6728e58351bb34cc7f4880481350a279fede (diff)
parent532cfb65e018c216972cb50a82c7a0379934c8cc (diff)
downloadzig-e69973beddcd8a42dbc7ebcfb96187e5a6f61b61.tar.gz
zig-e69973beddcd8a42dbc7ebcfb96187e5a6f61b61.zip
Merge pull request #12508 from ziglang/cmake-stage3
cmake: build stage3 by default
Diffstat (limited to 'src/Zir.zig')
-rw-r--r--src/Zir.zig6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Zir.zig b/src/Zir.zig
index 7a1db54ea2..ec9ddfcffb 100644
--- a/src/Zir.zig
+++ b/src/Zir.zig
@@ -43,7 +43,11 @@ pub const Header = extern struct {
instructions_len: u32,
string_bytes_len: u32,
extra_len: u32,
-
+ /// We could leave this as padding, however it triggers a Valgrind warning because
+ /// we read and write undefined bytes to the file system. This is harmless, but
+ /// it's essentially free to have a zero field here and makes the warning go away,
+ /// making it more likely that following Valgrind warnings will be taken seriously.
+ unused: u32 = 0,
stat_inode: std.fs.File.INode,
stat_size: u64,
stat_mtime: i128,