diff --git a/pkgs/plai/gc2/mutator.rkt b/pkgs/plai/gc2/mutator.rkt index 0fc235cc5a..3cb1687291 100644 --- a/pkgs/plai/gc2/mutator.rkt +++ b/pkgs/plai/gc2/mutator.rkt @@ -271,7 +271,7 @@ (λ (v) (set! this-loc v) (this-setter v) (for ([root (in-list this-other-roots)]) - (set-root! v)))) + (set-root! root v)))) closure-roots))]))) (parameterize ([active-roots remaining-roots]) (collector:closure closure (reverse closure-roots))))