From 7b11c23da6b19be8c6dafb54bb1a0a0b26ca4938 Mon Sep 17 00:00:00 2001 From: Vallahor Date: Wed, 25 May 2022 03:00:40 -0300 Subject: [PATCH] fix: comptimeExpr working with generated data --- lib/docs/main.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/docs/main.js b/lib/docs/main.js index c024ef65ce..7c151ad588 100644 --- a/lib/docs/main.js +++ b/lib/docs/main.js @@ -1158,7 +1158,10 @@ var zigAnalysis; default: throw "TODO"; case typeKinds.ComptimeExpr: { - return "[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: { @@ -1443,10 +1446,11 @@ var zigAnalysis; }); payloadHtml += '' + escapeHtml(name) + ''; } else if ("comptimeExpr" in value) { + let comptimeExpr = zigAnalysis.comptimeExprs[value.comptimeExpr].code; if (opts.wantHtml) { - payloadHtml += '[ComptimeExpr]'; + payloadHtml += '' + comptimeExpr + ''; } else { - payloadHtml += "[ComptimeExpr]"; + payloadHtml += comptimeExpr; } } else if (opts.wantHtml) { payloadHtml += 'anytype';