1--TEST--
2Argument unpacking does not work with non-integer keys
3--FILE--
4<?php
5function foo(...$args) {
6	var_dump($args);
7}
8function gen() {
9	yield 1.23 => 123;
10	yield "2.34" => 234;
11}
12
13try {
14	foo(...gen());
15} catch (Error $ex) {
16	echo "Exception: " . $ex->getMessage() . "\n";
17}
18
19?>
20--EXPECT--
21Exception: Cannot unpack Traversable with non-integer keys
22