Skip to content

Commit 1f497b3

Browse files
committed
Merge branch 'PHP-7.4'
* PHP-7.4: Skip IntlTimeZone::getOffset() error tests on non-x86
2 parents 45deb01 + 93a9b56 commit 1f497b3

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

ext/intl/tests/timezone_getErrorCodeMessage_basic.phpt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ IntlTimeZone::getErrorCode/Message(): basic test
44
<?php
55
if (!extension_loaded('intl'))
66
die('skip intl extension not enabled');
7+
/* INF being an invalid offset depends on UB in float->int cast behavior. */
8+
$arch = php_uname('m');
9+
if ($arch != 'x86_64' && $arch != 'i386')
10+
die('skip requires x86');
11+
?>
712
--FILE--
813
<?php
914
ini_set("intl.error_level", E_WARNING);
@@ -28,4 +33,4 @@ Warning: IntlTimeZone::getOffset(): intltz_get_offset: error obtaining offset in
2833
bool(false)
2934
int(1)
3035
string(67) "intltz_get_offset: error obtaining offset: U_ILLEGAL_ARGUMENT_ERROR"
31-
==DONE==
36+
==DONE==

ext/intl/tests/timezone_getOffset_error.phpt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ IntlTimeZone::getOffset(): errors
44
<?php
55
if (!extension_loaded('intl'))
66
die('skip intl extension not enabled');
7+
8+
/* INF being an invalid offset depends on UB in float->int cast behavior. */
9+
$arch = php_uname('m');
10+
if ($arch != 'x86_64' && $arch != 'i386')
11+
die('skip requires x86');
12+
?>
713
--FILE--
814
<?php
915
ini_set("intl.error_level", E_WARNING);

0 commit comments

Comments
 (0)