aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTw <tw19881113@gmail.com>2023-11-25 19:39:37 +0800
committerGitHub <noreply@github.com>2023-11-25 11:39:37 +0000
commit2fefc0b5c7618012916e75e3058b381cf48f0ebb (patch)
tree186bcc9b9990924a82ffb6ec7ac7c3bdd2b58439 /src
parent648f592db10d3354dcf7e36264291dd82f4d0e3a (diff)
downloadzig-2fefc0b5c7618012916e75e3058b381cf48f0ebb.tar.gz
zig-2fefc0b5c7618012916e75e3058b381cf48f0ebb.zip
Zir: add missing extra index for linksection_or_addspace
Closes #18052 Closes #18104 Signed-off-by: Tw <tw19881113@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/Zir.zig5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Zir.zig b/src/Zir.zig
index 4fecfd3c50..1f1da17949 100644
--- a/src/Zir.zig
+++ b/src/Zir.zig
@@ -3416,8 +3416,9 @@ pub const DeclIterator = struct {
it.extra_index += 5; // src_hash(4) + line(1)
const name = it.zir.nullTerminatedString(it.zir.extra[it.extra_index]);
it.extra_index += 3; // name(1) + value(1) + doc_comment(1)
- it.extra_index += @as(u1, @truncate(flags >> 2));
- it.extra_index += @as(u1, @truncate(flags >> 3));
+ it.extra_index += @as(u1, @truncate(flags >> 2)); // align
+ it.extra_index += @as(u1, @truncate(flags >> 3)); // link_section
+ it.extra_index += @as(u1, @truncate(flags >> 3)); // address_space
return Item{
.sub_index = sub_index,