Chez Scheme: repair new tests that need eqv? instead of eq?

This commit is contained in:
Matthew Flatt 2021-05-13 12:05:07 -06:00
parent 92012b80eb
commit 0063d2b06a

View File

@ -3324,10 +3324,10 @@
(collect) (collect)
(eq? $reftest-bv2 (bytevector-reference-ref $reftest-bv 0))) (eq? $reftest-bv2 (bytevector-reference-ref $reftest-bv 0)))
(with-interrupts-disabled (with-interrupts-disabled
(eq? (if (= (foreign-sizeof 'ptr) 8) (eqv? (if (= (foreign-sizeof 'ptr) 8)
(bytevector-u64-native-ref $reftest-bv 0) (bytevector-u64-native-ref $reftest-bv 0)
(bytevector-u32-native-ref $reftest-bv 0)) (bytevector-u32-native-ref $reftest-bv 0))
(object->reference-address $reftest-bv2))) (object->reference-address $reftest-bv2)))
(with-interrupts-disabled (with-interrupts-disabled
(and (eq? $reftest-bv2 (and (eq? $reftest-bv2
(reference-address->object (object->reference-address $reftest-bv2))) (reference-address->object (object->reference-address $reftest-bv2)))
@ -3364,10 +3364,10 @@
(collect) (collect)
(eq? $reftest-flv (bytevector-reference-ref $reftest-bv 0))) (eq? $reftest-flv (bytevector-reference-ref $reftest-bv 0)))
(with-interrupts-disabled (with-interrupts-disabled
(eq? (if (= (foreign-sizeof 'ptr) 8) (eqv? (if (= (foreign-sizeof 'ptr) 8)
(bytevector-u64-native-ref $reftest-bv 0) (bytevector-u64-native-ref $reftest-bv 0)
(bytevector-u32-native-ref $reftest-bv 0)) (bytevector-u32-native-ref $reftest-bv 0))
(object->reference-address $reftest-flv))) (object->reference-address $reftest-flv)))
(with-interrupts-disabled (with-interrupts-disabled
(eq? $reftest-flv (eq? $reftest-flv
(reference-address->object (object->reference-address $reftest-flv)))) (reference-address->object (object->reference-address $reftest-flv))))