ext/gmp: Remove bool type coercions in tests

This commit is contained in:
Gina Peter Banyard 2025-06-21 22:11:42 +02:00
parent fa81a23138
commit 37549e4563

View file

@ -6,30 +6,30 @@ gmp
<?php
$n = gmp_init(-1);
gmp_setbit($n, 10, -1);
gmp_setbit($n, 10, true);
var_dump(gmp_strval($n));
$n = gmp_init(5);
try {
gmp_setbit($n, -20, 0);
gmp_setbit($n, -20, false);
} catch (\ValueError $e) {
echo $e->getMessage() . \PHP_EOL;
}
var_dump(gmp_strval($n));
$n = gmp_init(5);
gmp_setbit($n, 2, 0);
gmp_setbit($n, 2, false);
var_dump(gmp_strval($n));
$n = gmp_init(5);
gmp_setbit($n, 1, 1);
gmp_setbit($n, 1, true);
var_dump(gmp_strval($n));
$n = gmp_init("100000000000");
gmp_setbit($n, 23, 1);
gmp_setbit($n, 23, true);
var_dump(gmp_strval($n));
gmp_setbit($n, 23, 0);
gmp_setbit($n, 23, false);
var_dump(gmp_strval($n));
gmp_setbit($n, 3);