Add SetModule and fd_module defs
[hiphop-php.git] / hphp / hack / test / holes / array_const_mutation_immvector.php.holes.exp
blob2448db4686ee9cf06f1e0004c7567818f952f96f
1 [(Fun
2 { fd_namespace =
3 { Namespace_env.ns_ns_uses = <opaque>; ns_class_uses = <opaque>;
4 ns_fun_uses = <opaque>; ns_const_uses = <opaque>; ns_name = None;
5 ns_auto_ns_map = []; ns_is_codegen = false; ns_disable_xhp_element_mangling = false };
6 fd_file_attributes = []; fd_mode = Mstrict;
7 fd_fun =
8 { f_span = [3:1-6:2]; f_readonly_this = None; f_annotation = ();
9 f_readonly_ret = None; f_ret = ((void), (Some ([3:62-66], (Hprim Tvoid))));
10 f_name = ([3:10-40], "\\array_const_mutation_immvector"); f_tparams = [];
11 f_where_constraints = [];
12 f_params =
13 [{ param_annotation = (ImmVector<int>); param_type_hint = ((ImmVector<int>), (Some ([3:41-55], (Happly (([3:41-50], "\\HH\\ImmVector"), [([3:51-54], (Hprim Tint))])))));
14 param_is_variadic = false; param_pos = [3:56-58]; param_name = "$x";
15 param_expr = None; param_readonly = None; param_callconv = Pnormal;
16 param_user_attributes = []; param_visibility = None }
18 f_ctxs = None; f_unsafe_ctxs = None;
19 f_body =
20 { fb_ast =
21 [([5:3-19],
22 (Expr
23 ((float), [5:3-18],
24 (Binop ((Eq None),
25 ((float), [5:3-12],
26 (Array_get (((ImmVector<int>), [5:3-5], (Hole (((ImmVector<int>), [5:3-5], (Lvar ([5:3-5], $x))), (ImmVector<int>), (Vector<int>), Typing))), (Some ((bool), [5:6-11], False))))),
27 ((float), [5:15-18], (Float "1.0")))))))
30 f_fun_kind = FSync; f_user_attributes = []; f_external = false;
31 f_doc_comment = None };
32 fd_internal = false; fd_module = None })