Remove unsafety altogether.

The bytecode optimizer can do the same transformation.
This commit is contained in:
Vincent St-Amour 2015-11-03 20:11:46 -06:00
parent 2881cffdc2
commit 2e100bcb33

View File

@ -1,5 +1,5 @@
#lang racket/base
(require "../utils/utils.rkt" racket/unsafe/ops)
(require "../utils/utils.rkt")
(require (rep type-rep) (contract-req))
(provide (except-out (all-defined-out) current-seen-mark))
@ -24,5 +24,5 @@
A))
(define (seen? ss st cs)
(for/or ([i (in-list cs)])
(and (eq? ss (car i)) (eq? st (unsafe-cdr i)))))
(and (eq? ss (car i)) (eq? st (cdr i)))))