| ... | ... | @@ -1158,7 +1158,10 @@ var zigAnalysis; |
| 1158 | 1158 | default: throw "TODO"; |
| 1159 | 1159 | case typeKinds.ComptimeExpr: |
| 1160 | 1160 | { |
| 1161 | | return "[ComptimeExpr]"; |
| 1161 | // trying to match the std lib types |
| 1162 | // the *[1]anyopaque behavior it's happening |
| 1163 | // because of the known issue with arrays and pointers |
| 1164 | return "anyopaque"; |
| 1162 | 1165 | } |
| 1163 | 1166 | case typeKinds.Array: |
| 1164 | 1167 | { |
| ... | ... | @@ -1443,10 +1446,11 @@ var zigAnalysis; |
| 1443 | 1446 | }); |
| 1444 | 1447 | payloadHtml += '<span class="tok-kw">' + escapeHtml(name) + '</span>'; |
| 1445 | 1448 | } else if ("comptimeExpr" in value) { |
| 1449 | let comptimeExpr = zigAnalysis.comptimeExprs[value.comptimeExpr].code; |
| 1446 | 1450 | if (opts.wantHtml) { |
| 1447 | | payloadHtml += '<span class="tok-kw">[ComptimeExpr]</span>'; |
| 1451 | payloadHtml += '<span class="tok-kw">' + comptimeExpr + '</span>'; |
| 1448 | 1452 | } else { |
| 1449 | | payloadHtml += "[ComptimeExpr]"; |
| 1453 | payloadHtml += comptimeExpr; |
| 1450 | 1454 | } |
| 1451 | 1455 | } else if (opts.wantHtml) { |
| 1452 | 1456 | payloadHtml += '<span class="tok-kw">anytype</span>'; |