racket/collects/tests/plai/gc/good-mutators/circular.rkt
2011-07-02 10:37:53 -04:00

12 lines
250 B
Racket

#lang plai/mutator
(allocator-setup "../good-collectors/good-collector.rkt" 68)
(define (gen-circular)
(let ([x (cons 3 4)])
(let ([y (cons 2 x)])
(set-rest! x y)
x)))
(define x (gen-circular))
(test/location=? x (rest (rest x)))