diff --git a/lib/docs/main.js b/lib/docs/main.js index c842684ee73b7f667458a8cd3b151822324ef1c4..812350833fd596f407b03c4d7339251d98f4afdd 100644 --- a/lib/docs/main.js +++ b/lib/docs/main.js @@ -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]; diff --git a/src/Autodoc.zig b/src/Autodoc.zig index a1552c3cd209eb79fc0ce57ce8de0d1d43477603..e4c42a1a835d74ffaa871a27e3d9e0c5e917c89b 100644 --- a/src/Autodoc.zig +++ b/src/Autodoc.zig @@ -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 }, }; },