Add a comment to explain the alignment directive

This commit is contained in:
Koakuma 2021-05-13 06:18:51 +07:00
parent 9e67c062c4
commit 90a54f06e5

View File

@ -501,6 +501,8 @@ pub const Dir = struct {
},
.linux => struct {
dir: Dir,
// The if guard is solely there to prevent compile errors from missing `os.linux.dirent64`
// definition when compiling for other OSes. It doesn't do anything when compiling for Linux.
buf: [8192]u8 align(if (builtin.os.tag != .linux) 1 else @alignOf(os.linux.dirent64)),
index: usize,
end_index: usize,