Caml1999I031sѠ1Inlining_decision-for_call_site#env7Inline_and_simplify_aux#Env!t@@@!r&Result!t@@@.function_decls3Simple_value_approx5function_declarations@@@2lhs_of_application(Variable!t@@@8closure_id_being_applied*Closure_id!t@@@-function_decl$4function_declaration@@@5value_set_of_closures.5value_set_of_closures@@@$args$listI2!t@@@@@@,args_approxsM!t@@@@@@#dbg)Debuginfo!t@@@(simplify6Inlining_decision_intf(simplify@@@0inline_requested&Lambda0inline_attribute@@@4specialise_requested 4specialise_attribute@@@'Flambda!t@@@&Result!t@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ (middle_end/flambda/inlining_decision.mliXwwf@@B@ should_inline_inside_declaration@4function_declaration@@@$boolE@@@@@@kk /@@C@@J⠠1Inlining_decision0`8WXX'aq(Warnings0zdͦkUe$(Variable0+d2 ޲ՠ2Var_within_closure0GMUu_%T[%Types0lm?ƈ.Type_immediacy0dV^25b)̓ԆSj#Tag0.ΒN1BK@:), &Symbol0SW9粩i%Subst0BYw>*Su}Ck-Stdlib__Uchar0*Ujmyc6]]W.Stdlib__String0I3UK# +Stdlib__Set0.z9FX+Stdlib__Seq05"g1<)b+Stdlib__Map0kZ,ҷ'V.Stdlib__Lexing01'jh,-k4,Stdlib__Lazy0C 4 "$p1tU-Stdlib__Int640X|Gj|}%/Stdlib__Hashtbl04$*uկdD.Stdlib__Format0{hXsHW#ȼ.Stdlib__Either0&]XF.Stdlib__Digest0aI]2t*x4%".Stdlib__Buffer0K ɦb+Z8)#KH"&Stdlib0yӶ~*0Static_exception0 ]8bVwPH3Simple_value_approx0؅MVŖ%Shape0H[DTċwToe@Q6Set_of_closures_origin0M0-+s-zXĩݠ2Set_of_closures_id0!7䭔(o*Projection00 rgi.1eҠ)Primitive0յ_9|br$Path0L%SsN|#Ɣj)Parsetree0`ⰧkRE)Parameter0‘sEB $^+Outcometree0gCtr.@@B2@@|۰\2@@\L@@}߰[6@@wf@@~Z:@@@@Y>@@@XwwA@)ocaml.docǐ Y Try to inline a full application of a known function, guided by various heuristics.  VWdv@@@@@@@B@R@ should_inline_inside_declarationkk @б@г4function_declaration'Flambda'k (k '@@ @@@0@1@A@@г$bool6k +7k /@@ @@@@@@@@@@@Ak @B When a function declaration is encountered by [for_call_site], the body may be subject to inlining immediately, thus changing the declaration. This function must return [true] for that to be able to happen. MhNj@@@@@@@ZC@@%@V@@@@0A@@AAAAA@*B@A@ H************************************************************************[A@@\A@L@ H aBMMbBM@ H OCaml gChC@ H mDnD3@ H Pierre Chambart, OCamlPro sE44tE4@ H Mark Shinwell and Leo White, Jane Street Europe yFzF@ H GG@ H Copyright 2013--2016 OCamlPro SAS HHg@ H Copyright 2014--2016 Jane Street Group LLC IhhIh@ H JJ@ H All rights reserved. This file is distributed under the terms of KKN@ H the GNU Lesser General Public License version 2.1, with the LOOLO@ H special exception on linking described in the file LICENSE. MM@ H NN5@ H************************************************************************O66O6@ e* See the Flambda manual chapter for an explanation in prose of the inlining decision procedure. \ Z* Try to inline a full application of a known function, guided by various heuristics.  * When a function declaration is encountered by [for_call_site], the body may be subject to inlining immediately, thus changing the declaration. This function must return [true] for that to be able to happen. n@-./boot/ocamlc"-g)-nostdlib"-I$boot*-use-prims2runtime/primitives0-strict-sequence*-principal(-absname"-w>+a-4-9-40-41-42-44-45-48-66-70+-warn-error"+a*-bin-annot,-safe-string/-strict-formats"-I%utils"-I'parsing"-I&typing"-I(bytecomp"-I,file_formats"-I&lambda"-I*middle_end"-I2middle_end/closure"-I2middle_end/flambda"-I=middle_end/flambda/base_types"-I'asmcomp"-I&driver"-I(toplevel"-c 3/home/barsac/ci/builds/workspace/step-by-step-build - @0 Vdc/(^0@@@/Allocated_const08UYwBkc6@.(Asttypes0'$O~7,Backend_intf0;U4]{.M5Build_path_prefix_map0xөvĠ8CamlinternalFormatBasics0cEXy*Su}Ck&Symbol0SW9粩i#Tag0.ΒN1BK@:), .Type_immediacy0dV^25b)̓ԆSj%Types0lm?ƈ2Var_within_closure0GMUu_%T[(Variable0+d2 ޲ՠ(Warnings0zdͦkUe$@0`8WXX'aqAB@@@@@@@@@@@@@@@98@@@P@