mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
random: Mark mt_getrandmax()
as @compile-time-eval
(#18425)
This commit is contained in:
parent
e3433fdaef
commit
61d15870aa
2 changed files with 8 additions and 4 deletions
|
@ -27,9 +27,13 @@ namespace {
|
||||||
|
|
||||||
function mt_rand(int $min = UNKNOWN, int $max = UNKNOWN): int {}
|
function mt_rand(int $min = UNKNOWN, int $max = UNKNOWN): int {}
|
||||||
|
|
||||||
|
/** @compile-time-eval */
|
||||||
function mt_getrandmax(): int {}
|
function mt_getrandmax(): int {}
|
||||||
|
|
||||||
/** @alias mt_getrandmax */
|
/**
|
||||||
|
* @compile-time-eval
|
||||||
|
* @alias mt_getrandmax
|
||||||
|
*/
|
||||||
function getrandmax(): int {}
|
function getrandmax(): int {}
|
||||||
|
|
||||||
/** @refcount 1 */
|
/** @refcount 1 */
|
||||||
|
|
6
ext/random/random_arginfo.h
generated
6
ext/random/random_arginfo.h
generated
|
@ -1,5 +1,5 @@
|
||||||
/* This is a generated file, edit the .stub.php file instead.
|
/* This is a generated file, edit the .stub.php file instead.
|
||||||
* Stub hash: fad14b8b8abaf9f33d7837ba8f6190c5d10ff63f */
|
* Stub hash: 8b30f08404f2912d40f4cb61b76ec283af19b79c */
|
||||||
|
|
||||||
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_lcg_value, 0, 0, IS_DOUBLE, 0)
|
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_lcg_value, 0, 0, IS_DOUBLE, 0)
|
||||||
ZEND_END_ARG_INFO()
|
ZEND_END_ARG_INFO()
|
||||||
|
@ -160,8 +160,8 @@ static const zend_function_entry ext_functions[] = {
|
||||||
ZEND_RAW_FENTRY("srand", zif_mt_srand, arginfo_srand, 0, NULL, NULL)
|
ZEND_RAW_FENTRY("srand", zif_mt_srand, arginfo_srand, 0, NULL, NULL)
|
||||||
ZEND_FE(rand, arginfo_rand)
|
ZEND_FE(rand, arginfo_rand)
|
||||||
ZEND_FE(mt_rand, arginfo_mt_rand)
|
ZEND_FE(mt_rand, arginfo_mt_rand)
|
||||||
ZEND_FE(mt_getrandmax, arginfo_mt_getrandmax)
|
ZEND_RAW_FENTRY("mt_getrandmax", zif_mt_getrandmax, arginfo_mt_getrandmax, ZEND_ACC_COMPILE_TIME_EVAL, NULL, NULL)
|
||||||
ZEND_RAW_FENTRY("getrandmax", zif_mt_getrandmax, arginfo_getrandmax, 0, NULL, NULL)
|
ZEND_RAW_FENTRY("getrandmax", zif_mt_getrandmax, arginfo_getrandmax, ZEND_ACC_COMPILE_TIME_EVAL, NULL, NULL)
|
||||||
ZEND_FE(random_bytes, arginfo_random_bytes)
|
ZEND_FE(random_bytes, arginfo_random_bytes)
|
||||||
ZEND_FE(random_int, arginfo_random_int)
|
ZEND_FE(random_int, arginfo_random_int)
|
||||||
ZEND_FE_END
|
ZEND_FE_END
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue