diff --git a/src/test/scala/millfork/test/emu/EmuZ80Run.scala b/src/test/scala/millfork/test/emu/EmuZ80Run.scala index 50bcdc66..c9e49178 100644 --- a/src/test/scala/millfork/test/emu/EmuZ80Run.scala +++ b/src/test/scala/millfork/test/emu/EmuZ80Run.scala @@ -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))