From d9ab81bed10aae1f0a1cda71d400137d4a4e251f Mon Sep 17 00:00:00 2001 From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Date: Wed, 2 Aug 2023 20:24:40 +0200 Subject: [PATCH] rename lower to codegen --- src/{lower.test.ts => codegen.test.ts} | 2 +- src/{lower.ts => codegen.ts} | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) rename src/{lower.test.ts => codegen.test.ts} (94%) rename src/{lower.ts => codegen.ts} (99%) diff --git a/src/lower.test.ts b/src/codegen.test.ts similarity index 94% rename from src/lower.test.ts rename to src/codegen.test.ts index 72841f5..36585a8 100644 --- a/src/lower.test.ts +++ b/src/codegen.test.ts @@ -1,5 +1,5 @@ import { TY_I32, TY_INT, TyStruct } from "./ast"; -import { layoutOfStruct } from "./lower"; +import { layoutOfStruct } from "./codegen"; it("should compute struct layout correctly", () => { const ty: TyStruct = { diff --git a/src/lower.ts b/src/codegen.ts similarity index 99% rename from src/lower.ts rename to src/codegen.ts index 4f6d0a8..1bc346c 100644 --- a/src/lower.ts +++ b/src/codegen.ts @@ -1012,6 +1012,8 @@ function lowerExpr( expr.fields.forEach((field) => lowerExpr(fcx, instrs, field)); break; } + case "refcount": + todo("refcount"); default: { const _: never = expr; }