Commit bf982cd4e9
Changed files (2)
lib
std
special
docs
src
stage1
lib/std/special/docs/main.js
@@ -726,6 +726,13 @@
payloadHtml += token('var', tokenKinds.Keyword, wantHtml);
}
return payloadHtml;
+ case typeKinds.AnyFrame:
+ var name = token('anyframe', tokenKinds.Keyword, wantHtml);
+ if (typeObj.result) {
+ name += "->";
+ name += typeIndexName(typeObj.result, wantHtml, wantSubLink, null);
+ }
+ return name;
default:
if (wantHtml) {
return escapeHtml(typeObj.name);
src/stage1/dump_analysis.cpp
@@ -1054,6 +1054,13 @@ static void anal_dump_type(AnalDumpCtx *ctx, ZigType *ty) {
anal_dump_type_ref(ctx, ty->data.vector.elem_type);
break;
}
+ case ZigTypeIdAnyFrame: {
+ if (ty->data.any_frame.result_type != nullptr) {
+ jw_object_field(jw, "result");
+ anal_dump_type_ref(ctx, ty->data.any_frame.result_type);
+ }
+ break;
+ }
case ZigTypeIdInvalid:
zig_unreachable();
default: