Enforce modularity boundaries for classes
[hiphop-php.git] / hphp / test / slow / crash-16258693.php
blob64ec3f381339737958e1a6083efa50c21df8c396
1 <?hh
2 // Copyright 2004-present Facebook. All Rights Reserved.
4 function func1($a) { return $a; }
5 function func2(inout $a) { return $a; }
7 function vec_foo($f, $k) {
8 $d = vec['abc', 'def'];
9 return $f($d[$k]);
12 function dict_foo($f, $k) {
13 $d = dict[
14 1 => 'abc',
15 2 => 'def',
17 return $f($d[$k]);
20 function keyset_foo($f, $k) {
21 $d = keyset[1, 2];
22 return $f($d[$k]);
26 <<__EntryPoint>>
27 function main_crash_16258693() {
28 var_dump(vec_foo(func1<>, 1));
29 var_dump(dict_foo(func1<>, 2));
30 var_dump(keyset_foo(func1<>, 2));