From ec8d29ff257a2285665e0559aa53a8cfcb251756 Mon Sep 17 00:00:00 2001 From: Vallahor Date: Sat, 28 May 2022 14:30:27 -0300 Subject: [PATCH] fix: anyopaque_type. it was showing *[1]anyopaque now *anyopaque --- lib/docs/main.js | 3 --- src/Autodoc.zig | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/docs/main.js b/lib/docs/main.js index 40d2598f11..54ce7859c7 100644 --- a/lib/docs/main.js +++ b/lib/docs/main.js @@ -1182,9 +1182,6 @@ var zigAnalysis; default: throw "TODO"; case typeKinds.ComptimeExpr: { - // trying to match the std lib types - // the *[1]anyopaque behavior it's happening - // because of the known issue with arrays and pointers return "anyopaque"; } case typeKinds.Array: diff --git a/src/Autodoc.zig b/src/Autodoc.zig index 0209d1bf76..5912e4ad70 100644 --- a/src/Autodoc.zig +++ b/src/Autodoc.zig @@ -143,6 +143,9 @@ pub fn generateZirData(self: *Autodoc) !void { .ComptimeFloat = .{ .name = tmpbuf.toOwnedSlice() }, }, + .anyopaque_type => .{ + .ComptimeExpr = .{ .name = tmpbuf.toOwnedSlice() }, + }, .bool_type => .{ .Bool = .{ .name = tmpbuf.toOwnedSlice() }, },