diff --git a/pkgs/racket-test/tests/future/fsema-lock.rkt b/pkgs/racket-test/tests/future/fsema-lock.rkt index de11e0246d..f7c46c7000 100644 --- a/pkgs/racket-test/tests/future/fsema-lock.rkt +++ b/pkgs/racket-test/tests/future/fsema-lock.rkt @@ -7,6 +7,7 @@ ;; run if it takes a lock) (define (box-cas!* b old new) + (memory-order-release) ; makes spurious-failure check meaningful (I think) (or (box-cas! b old new) ;; Try again if failure looks spurious: (and (eq? (unbox b) old)