1--TEST--
2Check that iterating a typed property by reference adds a type source
3--FILE--
4<?php
5
6class Test {
7    public array $ary = [];
8}
9
10$test = new Test;
11foreach ($test->ary as &$value) {}
12var_dump($test);
13
14?>
15--EXPECT--
16object(Test)#1 (1) {
17  ["ary"]=>
18  array(0) {
19  }
20}
21