Ticket #868 (closed defect: fixed)
scrutinizer makes too strong assumptions about mutable data
| Reported by: | felix | Owned by: | felix |
|---|---|---|---|
| Priority: | critical | Milestone: | 4.9.0 |
| Component: | scrutinizer | Version: | 4.7.x |
| Keywords: | Cc: |
Description (last modified by felix) (diff)
Like this:
(define foo (make-vector 1 #f)) (vector-set! foo 0 'sym) (print (get (vector-ref foo 0) 'a))
When compiled in block mode, we get:
Warning: at toplevel: (x.scm:5) in procedure call to `get', expected argument #1 of type `symbol', but was given an argument of type `boolean'
Change History
Note: See
TracTickets for help on using
tickets.
