1
0
mirror of https://github.com/KarolS/millfork.git synced 2025-02-04 03:31:49 +00:00

8080: Test subroutine extraction

This commit is contained in:
Karol Stasiak 2018-12-27 14:18:30 +01:00
parent 9ff254c72d
commit 0ded460840

View File

@ -80,6 +80,7 @@ class EmuZ80Run(cpu: millfork.Cpu.Value, nodeOptimizations: List[NodeOptimizatio
CompilationFlag.InlineFunctions -> this.inline,
CompilationFlag.OptimizeStdlib -> this.inline,
CompilationFlag.OptimizeForSize -> this.optimizeForSize,
CompilationFlag.SubroutineExtraction -> optimizeForSize,
CompilationFlag.EmitIllegals -> (cpu == millfork.Cpu.Z80),
CompilationFlag.LenientTextEncoding -> true)
val options = CompilationOptions(platform, millfork.Cpu.defaultFlags(cpu).map(_ -> true).toMap ++ extraFlags, None, 0, Map(), JobContext(log, new LabelGenerator))