summaryrefslogtreecommitdiff
path: root/module/language/assembly.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/language/assembly.scm')
-rw-r--r--module/language/assembly.scm3
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))