diff --git a/lib/std/special/docs/main.js b/lib/std/special/docs/main.js index f1c2f8f68..1e7a23cb9 100644 --- a/lib/std/special/docs/main.js +++ b/lib/std/special/docs/main.js @@ -550,6 +550,8 @@ console.trace("TODO non-null optional value printing"); return "TODO"; } + case typeKinds.Bool: + return token(value, tokenKinds.Null, wantHtml); default: console.trace("TODO implement getValueText for this type:", zigAnalysis.typeKinds[typeObj.kind]); return "TODO"; diff --git a/src/stage1/dump_analysis.cpp b/src/stage1/dump_analysis.cpp index df0d6f3ca..29b8b40d4 100644 --- a/src/stage1/dump_analysis.cpp +++ b/src/stage1/dump_analysis.cpp @@ -701,6 +701,10 @@ static void anal_dump_value(AnalDumpCtx *ctx, AstNode *source_node, ZigType *ty, } return; } + case ZigTypeIdBool: { + jw_string(&ctx->jw, value->data.x_bool ? "true" : "false"); + return; + } case ZigTypeIdInt: { jw_bigint(&ctx->jw, &value->data.x_bigint); return;