diff --git a/module/language/glil/compile-assembly.scm b/module/language/glil/compile-assembly.scm index a51fd580a..83a5007d8 100644 --- a/module/language/glil/compile-assembly.scm +++ b/module/language/glil/compile-assembly.scm @@ -841,6 +841,7 @@ (values `(,@car-code ,@cdr-code (cons)) (1+ addr))))) ((and (vector? x) + (<= (vector-length x) #xffff) (equal? (array-shape x) (list (list 0 (1- (vector-length x)))))) (receive (codes addr) (vector-fold2 (lambda (x codes addr)