Skip to content

Commit 8f4cfe0

Browse files
committed
JIT: Fix named arguments handling
Fixes oss-fuzz #41486
1 parent f3bd24a commit 8f4cfe0

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
--TEST--
2+
JIT SEND_VAL: 002 named arg
3+
--INI--
4+
opcache.enable=1
5+
opcache.enable_cli=1
6+
opcache.file_update_protection=0
7+
opcache.jit_buffer_size=1M
8+
--FILE--
9+
<?php
10+
function o(){
11+
var_dump(x:$x?1:0);
12+
}
13+
o();
14+
?>
15+
--EXPECTF--
16+
Warning: Undefined variable $x in %ssend_val_002.php on line 3
17+
18+
Fatal error: Uncaught ArgumentCountError: var_dump() expects at least 1 argument, 0 given in %ssend_val_002.php:3
19+
Stack trace:
20+
#0 %ssend_val_002.php(3): var_dump(x: 0)
21+
#1 %ssend_val_002.php(5): o()
22+
#2 {main}
23+
thrown in %ssend_val_002.php on line 3

0 commit comments

Comments
 (0)