Regenerate the IR field readers

This commit is contained in:
Chris Tate
2026-10-26 12:32:46 -05:00
parent 37131030ff
commit ed4fc15443
@@ -167,6 +167,7 @@ export function eachStringField(
}
case "dynCheck": {
visit(node.kind, "kind");
if (typeof node.inferredSite === "string") visit(node.inferredSite, "inferredSite");
return;
}
case "dynDestrCheck": {
@@ -866,6 +867,9 @@ export function walkExprFields(node: IrExpr, walker: IrFieldWalker, skipType: bo
case "dynCheck": {
walker.string(node.kind);
walkExprFields(node.value, walker, skipType);
if (node.inferredSite !== undefined && node.inferredSite !== null) {
walker.string(node.inferredSite);
}
if (!skipType) {
walkTypeFields(node.type, walker, skipType);
}