Summary
One bug left with rest-argument optimizations
Metadata
- Id: 17e2c57fe10cb8069e47b1a1b9ed32850d9c01ac
- Trac id: 1658
- Type: defect
- Reporter: megane
- Owner:
- Cc:
- Status: closed
- Component: compiler
- Estimated difficulty:
- Resolution: fixed
- Priority: major
- Milestone: 5.2
- Version: 5.1.0
- Changetime: 2019-12-18 12:02:21 UTC
- Created: 2019-12-13 11:53:04 UTC
- Keywords:
Description
(import scheme (chicken base))
((lambda f0
(let ((v0 f0))
(if (scheme#pair? v0)
(scheme#car v0))))
1)
;; $ csc5 -specialize qt-lite-fail-2.scm && ./qt-lite-fail-2
;;
;; Error: attempted rest argument access at index 0 but rest list length is 0: #<procedure>