Step 27D: expose lambda fallback reporter

This commit is contained in:
Sergey Chernov 2026-02-12 00:03:48 +03:00
parent 86ac7eee54
commit 51319fa8b7

View File

@ -8555,6 +8555,7 @@ class Compiler(
importManager: ImportProvider, importManager: ImportProvider,
miniSink: MiniAstSink? = null, miniSink: MiniAstSink? = null,
resolutionSink: ResolutionSink? = null, resolutionSink: ResolutionSink? = null,
bytecodeFallbackReporter: ((Pos, String) -> Unit)? = null,
useBytecodeStatements: Boolean = true, useBytecodeStatements: Boolean = true,
strictSlotRefs: Boolean = true, strictSlotRefs: Boolean = true,
allowUnresolvedRefs: Boolean = false, allowUnresolvedRefs: Boolean = false,
@ -8567,6 +8568,7 @@ class Compiler(
Settings( Settings(
miniAstSink = miniSink, miniAstSink = miniSink,
resolutionSink = resolutionSink, resolutionSink = resolutionSink,
bytecodeFallbackReporter = bytecodeFallbackReporter,
useBytecodeStatements = useBytecodeStatements, useBytecodeStatements = useBytecodeStatements,
strictSlotRefs = strictSlotRefs, strictSlotRefs = strictSlotRefs,
allowUnresolvedRefs = allowUnresolvedRefs, allowUnresolvedRefs = allowUnresolvedRefs,