autodoc: Remove unnecessary Expr tag

This commit is contained in:
Krzysztof Wolicki 2023-09-07 14:48:23 +02:00 committed by Loris Cro
parent 8a9aa9e112
commit da28379d6c
2 changed files with 2 additions and 8 deletions

View File

@ -1348,6 +1348,7 @@ Happy writing!
yield { src: "false", tag: Tag.identifier };
return;
}
case "&": {
yield { src: "&", tag: Tag.ampersand };
yield* ex(zigAnalysis.exprs[expr["&"]], opts);
@ -1361,12 +1362,6 @@ Happy writing!
return;
}
case "ref": {
yield { src: "&", tag: Tag.ampersand };
yield* ex(zigAnalysis.exprs[expr.ref], opts);
return;
}
case "call": {
let call = zigAnalysis.calls[expr.call];

View File

@ -797,7 +797,6 @@ const DocData = struct {
binOp: BinOp,
binOpIndex: usize,
load: usize, // index in `exprs`
ref: usize, // index in `exprs`
const BinOp = struct {
lhs: usize, // index in `exprs`
rhs: usize, // index in `exprs`
@ -1536,7 +1535,7 @@ fn walkInstruction(
try self.exprs.append(self.arena, operand.expr);
return DocData.WalkResult{
.expr = .{ .ref = ref_idx },
.expr = .{ .@"&" = ref_idx },
};
},