fix vardecl initialization value to not use stack eval anymore but separate assignment

(this causes the optimized assignment code gen to be used instead)
but some programs now end up larger in output size
This commit is contained in:
Irmen de Jong
2021-11-01 00:24:15 +01:00
parent 1b576f826d
commit 1110bd0851
12 changed files with 118 additions and 125 deletions
@@ -20,6 +20,8 @@ internal class ErrorReporterForTests(private val throwExceptionAtReportIfErrors:
override fun noErrors(): Boolean = errors.isEmpty()
override fun report() {
warnings.forEach { println("UNITTEST COMPILATION REPORT: WARNING: $it") }
errors.forEach { println("UNITTEST COMPILATION REPORT: ERROR: $it") }
if(throwExceptionAtReportIfErrors)
finalizeNumErrors(errors.size, warnings.size)
errors.clear()