diff options
Diffstat (limited to 'module/language/assembly.scm')
-rw-r--r-- | module/language/assembly.scm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/module/language/assembly.scm b/module/language/assembly.scm index fbe3a7153..42fd5f0e1 100644 --- a/module/language/assembly.scm +++ b/module/language/assembly.scm @@ -66,7 +66,8 @@ (define (align-program prog addr) `(,@(make-list (modulo (- *program-alignment* - (modulo addr *program-alignment*)) + (modulo (1+ addr) *program-alignment*)) + ;; plus the one for the load-program inst itself *program-alignment*) '(nop)) ,prog)) |