From 03b04ecfb185369136d653cebcb22fd855adca78 Mon Sep 17 00:00:00 2001 From: John Lorentzson Date: Mon, 28 Jul 2025 15:37:13 +0200 Subject: [PATCH] Fix USC bug causing necessary loads to be skipped at IBLOCK starts --- user-side-compiler/backend/code-generator.lisp | 1 + 1 file changed, 1 insertion(+) diff --git a/user-side-compiler/backend/code-generator.lisp b/user-side-compiler/backend/code-generator.lisp index 13d6547..8701434 100644 --- a/user-side-compiler/backend/code-generator.lisp +++ b/user-side-compiler/backend/code-generator.lisp @@ -329,6 +329,7 @@ is the responsibility of the pre-assembly compilation step." (defun compile-iblock (iblock) (emit-asm-label (name iblock)) + (setf *last-instruction* :useless) (do-instructions (inst iblock) (compile-ir inst)))