From 3e37eef9eaa834f0252985edce66b93a653ac0c4 Mon Sep 17 00:00:00 2001 From: Cameron Zwarich Date: Wed, 9 Jul 2025 16:44:18 -0700 Subject: [PATCH] refactor: remove unused addBoxedVersion variants (#9289) --- src/Lean/Compiler/IR.lean | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/Lean/Compiler/IR.lean b/src/Lean/Compiler/IR.lean index e3d9446044..744401bf77 100644 --- a/src/Lean/Compiler/IR.lean +++ b/src/Lean/Compiler/IR.lean @@ -73,23 +73,6 @@ def compile (env : Environment) (opts : Options) (decls : Array Decl) : Log × ( | EStateM.Result.ok _ s => (s.log, Except.ok s.env) | EStateM.Result.error msg s => (s.log, Except.error msg) -def addBoxedVersionAux (decl : Decl) : CompilerM Unit := do - let env ← getEnv - if !ExplicitBoxing.requiresBoxedVersion env decl then - pure () - else - let decl := ExplicitBoxing.mkBoxedVersion decl - let decls : Array Decl := #[decl] - let decls ← explicitRC decls - decls.forM fun decl => modifyEnv fun env => addDeclAux env decl - pure () - --- Remark: we are ignoring the `Log` here. This should be fine. -def addBoxedVersion (env : Environment) (decl : Decl) : Except String Environment := - match (addBoxedVersionAux decl Options.empty).run { env := env } with - | EStateM.Result.ok _ s => Except.ok s.env - | EStateM.Result.error msg _ => Except.error msg - builtin_initialize registerTraceClass `compiler.ir registerTraceClass `compiler.ir.init (inherited := true)