Regenerate the IR field readers for dynCheck's inferred site

This commit is contained in:
Chris Tate
2026-10-26 11:34:57 -05:00
parent de6cdf1156
commit 341ddd41ae
@@ -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);
}