diff --git a/lib/docs/main.js b/lib/docs/main.js
index f31e562af8..a9f376531e 100644
--- a/lib/docs/main.js
+++ b/lib/docs/main.js
@@ -1426,11 +1426,12 @@ var zigAnalysis;
return payloadHtml;
}
case "as": {
- const typeRefArg = zigAnalysis.exprs[expr.as.typeRefArg];
+ // @Check : this should be done in backend because there are legit @as() calls
+ // const typeRefArg = zigAnalysis.exprs[expr.as.typeRefArg];
const exprArg = zigAnalysis.exprs[expr.as.exprArg];
- return "@as(" + exprName(typeRefArg, opts) +
- ", " + exprName(exprArg, opts) + ")";
- // return exprName(exprArg, opts);
+ // return "@as(" + exprName(typeRefArg, opts) +
+ // ", " + exprName(exprArg, opts) + ")";
+ return exprName(exprArg, opts);
}
case "declRef": {
return zigAnalysis.decls[expr.declRef].name;
@@ -2039,7 +2040,7 @@ var zigAnalysis;
domFnProtoCode.innerHTML = 'const ' +
escapeHtml(decl.name) + ': ' + type.name +
" = " + exprName(decl.value.expr, {wantHtml: true, wantLink:true}) + ";";
- } else if (resolvedValue.expr.string !== undefined || resolvedValue.expr.call !== undefined || resolvedValue.expr.comptimeExpr !== undefined) {
+ } else if (resolvedValue.expr.string !== undefined || resolvedValue.expr.call !== undefined || resolvedValue.expr.comptimeExpr) {
domFnProtoCode.innerHTML = 'const ' +
escapeHtml(decl.name) + ': ' + exprName(resolvedValue.expr, {wantHtml: true, wantLink:true}) +
" = " + exprName(decl.value.expr, {wantHtml: true, wantLink:true}) + ";";