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