compiler: share recoverable fault blocks

This commit is contained in:
Jake Bailey
2026-05-31 16:31:35 -07:00
committed by Ron Evans
parent dded832238
commit 278aa09819
5 changed files with 70 additions and 78 deletions
+3
View File
@@ -176,6 +176,9 @@ type builder struct {
deferBuiltinFuncs map[ssa.Value]deferBuiltin
runDefersBlock []llvm.BasicBlock
afterDefersBlock []llvm.BasicBlock
runtimeAssertBlocks map[string]llvm.BasicBlock
interfaceAssertBlock llvm.BasicBlock
}
func newBuilder(c *compilerContext, irbuilder llvm.Builder, f *ssa.Function) *builder {