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';