fixed TR optimizer to work with backtracking syntax/parse update

problem was unboxed-inexact-complex-opt-expr, "non exhaustive" error variant

original commit: 04a93812b455586ca3ad8c69844e20ddc6025162
This commit is contained in:
Ryan Culpepper 2010-08-31 00:38:52 -06:00
parent a506c6cefb
commit 7799959a8b

View File

@ -31,6 +31,7 @@
;; we keep the real and imaginary parts unboxed as long as we stay within
;; complex operations
(define-syntax-class unboxed-inexact-complex-opt-expr
#:commit
(pattern (#%plain-app (~and op (~literal +))
c1:unboxed-inexact-complex-opt-expr