make -dumpvars work on all compilation targets

This commit is contained in:
Irmen de Jong committed 2026-09-01 03:51:13 +02:00
1 parent 199c3e4efb
commit 1ba08ec6ec
6 files changed
+67 -1

No files matched your search

@@ -9,6 +9,7 @@ import prog8.code.core.IErrorReporter
import prog8.codegen.intermediate.IRCodeGen
import prog8.intermediate.IRFileWriter
import prog8.intermediate.IRProgram
import prog8.intermediate.dumpVariables
class VmCodeGen(val retainSSA: Boolean,
private val preassignedCallSiteIds: Map<String, UByte> = emptyMap()
@@ -24,6 +25,9 @@ class VmCodeGen(val retainSSA: Boolean,
irProgram.verifyRegisterTypes(irCodeGen.registerTypes())
if (options.dumpVariables)
dumpVariables(irProgram)
return VmAssemblyProgram(irProgram.name, irProgram)
}
}