[vector] stop expanding when parsing vector length

This commit is contained in:
ben 2016-03-04 17:23:23 -05:00
parent 1da1b34400
commit 7e844f92b9

View File

@ -301,9 +301,7 @@
(_ make-vector n e* ...)
(build-vector n e* ...)
(_ build-vector n e* ...))
(if (syntax-transforming?)
(quoted-stx-value? (expand-expr #'n))
(and (exact-nonnegative-integer? (syntax-e #'n)) (syntax-e #'n)))]
(and (exact-nonnegative-integer? (syntax-e #'n)) (syntax-e #'n))]
[_
#f])]))