mirror of
https://github.com/php/php-src.git
synced 2026-03-24 08:12:21 +01:00
Merge branch 'PHP-8.3'
* PHP-8.3: WS Clarify the stack limit exception message Fix GH-12643: Stack limit tests failing on ppc64le
This commit is contained in:
@@ -76,7 +76,7 @@ array(4) {
|
||||
["EG(stack_limit)"]=>
|
||||
string(%d) "0x%x"
|
||||
}
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
|
||||
@@ -79,7 +79,7 @@ array(4) {
|
||||
["EG(stack_limit)"]=>
|
||||
string(%d) "0x%x"
|
||||
}
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
|
||||
@@ -7,7 +7,7 @@ if (!function_exists('zend_test_zend_call_stack_get')) die("skip zend_test_zend_
|
||||
--EXTENSIONS--
|
||||
zend_test
|
||||
--INI--
|
||||
zend.max_allowed_stack_size=128K
|
||||
zend.max_allowed_stack_size=256K
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
@@ -61,6 +61,6 @@ array(4) {
|
||||
["EG(stack_limit)"]=>
|
||||
string(%d) "0x%x"
|
||||
}
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
|
||||
@@ -66,4 +66,4 @@ $test
|
||||
|
||||
?>
|
||||
--EXPECTF--
|
||||
Fatal error: Maximum call stack size of %d bytes reached during compilation. Try splitting expression in %s on line %d
|
||||
Fatal error: Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached during compilation. Try splitting expression in %s on line %d
|
||||
|
||||
@@ -320,6 +320,6 @@ array(4) {
|
||||
["EG(stack_limit)"]=>
|
||||
string(%d) "0x%x"
|
||||
}
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
|
||||
@@ -7,7 +7,7 @@ if (!function_exists('zend_test_zend_call_stack_get')) die("skip zend_test_zend_
|
||||
--EXTENSIONS--
|
||||
zend_test
|
||||
--INI--
|
||||
zend.max_allowed_stack_size=128K
|
||||
zend.max_allowed_stack_size=256K
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
@@ -41,5 +41,5 @@ array(4) {
|
||||
["EG(stack_limit)"]=>
|
||||
string(%d) "0x%x"
|
||||
}
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Try executed: 1
|
||||
|
||||
@@ -7,7 +7,7 @@ if (!function_exists('zend_test_zend_call_stack_get')) die("skip zend_test_zend_
|
||||
--EXTENSIONS--
|
||||
zend_test
|
||||
--INI--
|
||||
zend.max_allowed_stack_size=128K
|
||||
zend.max_allowed_stack_size=256K
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
@@ -55,4 +55,4 @@ array(4) {
|
||||
string(%d) "0x%x"
|
||||
}
|
||||
Will throw:
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
|
||||
@@ -7,7 +7,7 @@ if (!function_exists('zend_test_zend_call_stack_get')) die("skip zend_test_zend_
|
||||
--EXTENSIONS--
|
||||
zend_test
|
||||
--INI--
|
||||
zend.max_allowed_stack_size=128K
|
||||
zend.max_allowed_stack_size=256K
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
@@ -48,5 +48,5 @@ array(4) {
|
||||
["EG(stack_limit)"]=>
|
||||
string(%d) "0x%x"
|
||||
}
|
||||
Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Previous: Maximum call stack size of %d bytes reached. Infinite recursion?
|
||||
Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
Previous: Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?
|
||||
|
||||
@@ -7,7 +7,7 @@ if (!function_exists('zend_test_zend_call_stack_get')) die("skip zend_test_zend_
|
||||
--EXTENSIONS--
|
||||
zend_test
|
||||
--INI--
|
||||
zend.max_allowed_stack_size=128K
|
||||
zend.max_allowed_stack_size=256K
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
@@ -38,4 +38,4 @@ array(4) {
|
||||
string(%d) "0x%x"
|
||||
}
|
||||
|
||||
Fatal error: Maximum call stack size of %d bytes reached during compilation. Try splitting expression in %s on line %d
|
||||
Fatal error: Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached during compilation. Try splitting expression in %s on line %d
|
||||
|
||||
@@ -118,4 +118,4 @@ $test = [
|
||||
|
||||
?>
|
||||
--EXPECTF--
|
||||
Fatal error: Maximum call stack size of %d bytes reached during compilation. Try splitting expression in %s on line %d
|
||||
Fatal error: Maximum call stack size of %d bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached during compilation. Try splitting expression in %s on line %d
|
||||
|
||||
@@ -103,7 +103,7 @@ static void zend_compile_assign(znode *result, zend_ast *ast);
|
||||
zend_never_inline static void zend_stack_limit_error(void)
|
||||
{
|
||||
zend_error_noreturn(E_COMPILE_ERROR,
|
||||
"Maximum call stack size of %zu bytes reached during compilation. Try splitting expression",
|
||||
"Maximum call stack size of %zu bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached during compilation. Try splitting expression",
|
||||
(size_t) ((uintptr_t) EG(stack_base) - (uintptr_t) EG(stack_limit)));
|
||||
}
|
||||
|
||||
|
||||
@@ -2311,7 +2311,7 @@ static zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_use_new_element_for_s
|
||||
#ifdef ZEND_CHECK_STACK_LIMIT
|
||||
static zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_call_stack_size_error(void)
|
||||
{
|
||||
zend_throw_error(NULL, "Maximum call stack size of %zu bytes reached. Infinite recursion?",
|
||||
zend_throw_error(NULL, "Maximum call stack size of %zu bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached. Infinite recursion?",
|
||||
(size_t) ((uintptr_t) EG(stack_base) - (uintptr_t) EG(stack_limit)));
|
||||
}
|
||||
#endif /* ZEND_CHECK_STACK_LIMIT */
|
||||
|
||||
Reference in New Issue
Block a user