[GIT-PULLS] [php-src] PR #22656: ext/gmp: Fix GMP operator RHS overflow for GMP values
[email protected] (LamentXU123)
| Newsgroups | php.git-pulls |
|---|---|
| Message-ID | <[email protected]> |
Pull Request: https://github.com/php/php-src/pull/22656
Author: LamentXU123
```php
<?php
$too_large = gmp_init("18446744073709551616");
var_dump(gmp_init(2) ** $too_large);
var_dump(gmp_init(2) << $too_large);
```
```
object(GMP)#3 (1) {
["num"]=>
string(1) "1"
}
object(GMP)#2 (1) {
["num"]=>
string(1) "2"
}
```
This is a follow-up of #21945 that we should reject large RHS gmp number objects.