Add SetModule and fd_module defs
[hiphop-php.git] / hphp / hack / test / tast / global_inference / params / type_hint_parameter_call.php.exp
blob6c4a9b6286e86540abaa37afe076c25d7f912c03
1 Errors:
2 [3:14-16] Was expecting a type hint
3 [(Fun
4 { fd_namespace =
5 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
6 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
7 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
8 fd_file_attributes = []; fd_mode = Mstrict;
9 fd_fun =
10 { f_span = [3:1-5:2]; f_readonly_this = None; f_annotation = ();
11 f_readonly_ret = None; f_ret = ((void), (Some ([3:19-23], (Hprim Tvoid))));
12 f_name = ([3:10-13], "\\foo"); f_tparams = []; f_where_constraints = [];
13 f_params =
14 [{ param_annotation = (int); param_type_hint = ((int), None);
15 param_is_variadic = false; param_pos = [3:14-16]; param_name = "$x";
16 param_expr = None; param_readonly = None; param_callconv = Pnormal;
17 param_user_attributes = []; param_visibility = None }
19 f_ctxs = None; f_unsafe_ctxs = None;
20 f_body =
21 { fb_ast = [([4:5-13], (Expr ((void), [4:5-12], (Call ((((function(int $_): void)), [4:5-8], (Id ([4:5-8], "\\bar"))), [], [(Pnormal, ((int), [4:9-11], (Lvar ([4:9-11], $x))))], None)))))] };
22 f_fun_kind = FSync; f_user_attributes = []; f_external = false;
23 f_doc_comment = None };
24 fd_internal = false; fd_module = None });
25 (Fun
26 { fd_namespace =
27 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
28 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
29 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
30 fd_file_attributes = []; fd_mode = Mstrict;
31 fd_fun =
32 { f_span = [7:1-30]; f_readonly_this = None; f_annotation = ();
33 f_readonly_ret = None; f_ret = ((void), (Some ([7:23-27], (Hprim Tvoid))));
34 f_name = ([7:10-13], "\\bar"); f_tparams = []; f_where_constraints = [];
35 f_params =
36 [{ param_annotation = (int); param_type_hint = ((int), (Some ([7:14-17], (Hprim Tint))));
37 param_is_variadic = false; param_pos = [7:18-20]; param_name = "$_";
38 param_expr = None; param_readonly = None; param_callconv = Pnormal;
39 param_user_attributes = []; param_visibility = None }
41 f_ctxs = None; f_unsafe_ctxs = None; f_body = { fb_ast = [([Pos.none], Noop)] };
42 f_fun_kind = FSync; f_user_attributes = []; f_external = false;
43 f_doc_comment = None };
44 fd_internal = false; fd_module = None })