From 0ded46084042050e108a4ff8b77403ff5320a287 Mon Sep 17 00:00:00 2001 From: Karol Stasiak Date: Thu, 27 Dec 2018 14:18:30 +0100 Subject: [PATCH] 8080: Test subroutine extraction --- src/test/scala/millfork/test/emu/EmuZ80Run.scala | 1 + 1 file changed, 1 insertion(+) 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))