Ensure that InputStreamByteBuf reads expected number of bytes
[hiphop-php.git] / hphp / hack / test / holes / echo_non_arraykey.php.holes.exp
blobcc5c711a73242efda442ea8d166028166101ecd3
1 Errors:
2 [5:8-10] Invalid argument
3 [44:29-34] Expected `arraykey` (variadic argument)
4 [3:28-33] But got `mixed`
5 [7:8-10] Invalid argument
6 [44:29-34] Expected `arraykey` (variadic argument)
7 [3:38-42] But got `bool`
8 [(Fun
9 { fd_namespace =
10 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
11 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
12 ns_mode = Namespace_env.ForTypecheck; ns_disable_xhp_element_mangling = false };
13 fd_file_attributes = []; fd_mode = Mstrict; fd_name = ([3:10-27], "\\echo_non_arraykey");
14 fd_fun =
15 { f_span = [3:1-8:2]; f_readonly_this = None; f_annotation = ();
16 f_readonly_ret = None; f_ret = ((void), (Some ([3:49-53], (Hprim Tvoid))));
17 f_params =
18 [{ param_annotation = (mixed); param_type_hint = ((mixed), (Some ([3:28-33], (Happly (([3:28-33], "\\HH\\supportdyn"), [([3:28-33], Hmixed)])))));
19 param_pos = [3:34-36]; param_name = "$x"; param_info = Param_required;
20 param_readonly = None; param_splat = None; param_callconv = Pnormal;
21 param_user_attributes = []; param_visibility = None };
22 { param_annotation = (bool); param_type_hint = ((bool), (Some ([3:38-42], (Hprim Tbool))));
23 param_pos = [3:43-45]; param_name = "$y"; param_info = Param_required;
24 param_readonly = None; param_splat = None; param_callconv = Pnormal;
25 param_user_attributes = []; param_visibility = None }
27 f_ctxs = None; f_unsafe_ctxs = None;
28 f_body =
29 { fb_ast =
30 [([5:3-12],
31 (Expr
32 ((void), [5:3-12],
33 (Call
34 { func = (((function(readonly arraykey $args...)[HH\Capabilities\IO]: void)), [5:3-7], (Id ([5:3-7], "echo")));
35 targs = []; args = [(Pnormal, ((mixed), [5:8-10], (Hole (((mixed), [5:8-10], (Lvar ([5:8-10], $x))), (mixed), (arraykey), Typing))))];
36 unpacked_arg = None }))));
37 ([7:3-12],
38 (Expr
39 ((void), [7:3-12],
40 (Call
41 { func = (((function(readonly arraykey $args...)[HH\Capabilities\IO]: void)), [7:3-7], (Id ([7:3-7], "echo")));
42 targs = []; args = [(Pnormal, ((bool), [7:8-10], (Hole (((bool), [7:8-10], (Lvar ([7:8-10], $y))), (bool), (arraykey), Typing))))];
43 unpacked_arg = None }))))
46 f_fun_kind = FSync; f_user_attributes = [{ ua_name = ([3:10-27], "__SupportDynamicType"); ua_params = [] }];
47 f_external = false; f_doc_comment = None };
48 fd_internal = false; fd_module = None; fd_tparams = []; fd_where_constraints = [] })