Caml1999T036rSR1OC+Ocaml_testsР%Tests%Tests8ocamltest/ocaml_tests.mlRchRcm@@ 3@@@@#intA;@@@A@@@@@&_none_@@A@A@$charB;@@A@@@@@@A@&stringQ;@@ A@@@@@ @@@%bytesC;@@A@@@@@@@@%floatD;@@A@@@@@@@@$boolE;@@%falsec@@@$trued@@#@@@A@@@@@$@A@$unitF;@@"()e@@.@@@A@@@@@/@A@ #exnG;@@@A@@@@@3@@@#effH;@@O@A@A@@@@@@<@@@,continuationI;@@Q@@P@BGA@nY@@@@@@J@@@ %arrayJ;@@R@ARA@@@@@@S@@@$listK;@@S@A"[]f@@`@"::g@@@T@@m@ @@A@Y@@@@@p@@@&optionL;@@V@A$Noneh@@}@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@AA@Y@@@@@@@@*atomic_locU;@@Z@AA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A͠=ocaml.warn_on_literal_pattern@0Division_by_zero]#@@@A֠ @+End_of_file\##@@@Aޠ@'FailureY#+@&@@A砰@0Invalid_argumentX#4@/@@A𠰠#@-Match_failureV#=@@<@8@:@@a@@A4@)Not_foundZ#N@@@A <   @-Out_of_memoryW#V@@@AD@.Stack_overflow^#^@@@AL@.Sys_blocked_io_#f@@@A!T$%$@)Sys_error[#n@i@@A*]-.-@:Undefined_recursive_modulea#w@@v@r@t@@h@@A;n>?>@:Continuation_already_takenb#@@@ACvFGF@&Stdlib&Result@@@@A3vvvvvvvv@v@@~Rcc}@@~@3{{{{{{{{@z@@Р/Builtin_actions/Builtin_actionsSnsSn@@ 3@@@@@A3@@@Snn@@ @3@@@Р-Ocaml_actions-Ocaml_actionsTT@@ 3@@@@@A3@@@T@@ @3@@@@ఠ(bytecodeTVV@@A@@%Tests!t@@@A@]3@@@@@ఠ*byte_buildUWW@AA@@['Actions!t@@@eB@`@@@bB@^ @ภ"::Y\ A;`o@@U@aB@AA@A@@[డ\;setup_ocamlc_byte_build_envY@ @@@<@;ocamltest/ocaml_actions.mliTT@@-Ocaml_actionsA@ @@*A@ภ"Z!A డw+ocamlc_byte Z@;!t@@@=@UU@@B@ @@HB@_@ภ@/[?A>డ8check_ocamlc_byte_output 8[ @Y!t@@@>@ocamltest/ocamltest_config.mlig  g  @@0Ocamltest_config\@@@s@@@PC@C@@@I@@$@@@C@O@ఐ)opt_buildoiLPpiLY@ @@ݠ@@@?B@B@@ఐ*byte_buildkaekao@@@B@B@%@hkap@@(@@డ!@oo@@@@B@ B@@@@@ @@@@@@@@@@K@@ภȰmw{oAǠడ6#run mw~@'Actions!t@@@@=ocamltest/builtin_actions.mlinWWnWj@@/Builtin_actionsQ@@@0n@ภn!AడV4check_program_output n@ !t@@@@qq@@S@ @@NC@ @ภo?A@@A@c]D@ @@@ C@ @@)IA@lfD@ @@@ C@ @@ lsuR@@so@@@ C@ @@డ@Bpp@?@@@?@@@ @<@@@ ;@@@ @@ @@ @@డ#not9p:p@@[@@@F_@@@E@@D(%boolnotAAS@@@LLLt@@\@@@@@@@ ,@@@ +@@ *@@డ#Sys%win32epfp@ ipjp@@L@@3@@@ 3E@ 5E@ 4@@< @@@@@ (@ 6E@ 2@@డG/native_compiler0Ocamltest_configpp@ pp@@E@@@@@ 'D@ 8D@ 75@@a @@8@@@ 9D@ &;@డ.!@qq@@@@C@ NC@ >@@@ @@ @@@ ?@@@ =@@ <@@ ;[@@ఐM)opt_buildqq@e@@7#@@@ LD@ OD@ Mp@@ภqqAడC9compare_bytecode_programs q@!t@@@I@ayyay@@N@ @@CD@ W@ภA@A@gQE@ Q@@@ VD@ \@@q)@@b[@@@ KD@ U@@D0@@kt@@@ C@ ]D@ J@ภΰss@@@@C@ b@!p"t@@@@@@o@@@>B@ cC@@@ @@p@@@+B@=@0test_description9f:f@ 3Build bytecode program, run it and check its output@fAf@@CfDf@@@@@ jA@ k@@@Kc||Lu@@@A@@@@@@A@PV@@@@ఠ&native]w"^w(@pCA@@@@@ A@ m3aaaaaaaa@@@@@@@ఠ*byte_buildsx+1tx+;@DA@@!t@@@ uB@ p@@@ rB@ n@ภzBF}Aడ=setup_ocamlopt_byte_build_env zBc@@@@B@ZssZs@@G@ @@ 8@ภ{eiAడ -ocamlopt_byte {ev@!t@@@C@[[@@H@ @@>B@ }V@ภӰ|x|8AѠడ(:check_ocamlopt_byte_output |x@!t@@@D@\\@@I@ @@\B@ t@ภ}VA@WA@MkC@ @@@ B@ @@)`A@VtC@ w@@@ |B@ @@PiA@_}@@@ tB@ {@@y>@q@@!@@@ s@A@x+-w@@@ఠ)opt_build ~ ~@EA@@76!t@@@ B@ @@@ B@ 3@@@@@@ภ7&@'C A6డ@ภ  YbA @A@ x@@@ A@ L@@Y[!@@0A@ P@  %@@2R@ ڡ0test_description J L  J \@ 7Run ocamldoc on the test and compare with the reference& J `' J @@) J _* J @@ @@@ A@ i@@@1  2de@@ql@A@4  @@@o@ఠ?@h@@@R@@@ B@ @j@@@ @@ @@ @@డ $arch0Ocamltest_config\]@ `#@$@@@@@ Rmm Rm~@@ @@-@@&@@%amd64st@@7v@@4C@ @@@@ @@@ @ C@ @@v @@@A@@@@֠@ఠ5asmgen_skip_on_msvc64#8@MA@@O@@@ A@ 3@@@@@@డJ0skip_with_reason/Actions_helpers;=;L@ ;M;]@@H@@@H@@@ o@@@ @@  @@8not ported to MSVC64 yet;_;w@@;^;x@@_@@@ B@ B@ 4@@% @@85@A@ @@ @8@ఠ.asmgen_actionsz~z@NA@@@@@ A@ @@@ A@ 3@SaZ@[@\@@@డ#not@ @@@ @@@  @@@ @@ @@డ /native_compiler0Ocamltest_config@ @@ Ͱ@@ @@@ B@ B@ 6@@) @@ @@@ B@ <@ภ=,-A<ఐ7@8@9@@@ )test_name Y[!Yd@&asmgen'Yh(Yn@@*Yg+Yo@@@@@ A@ @3test_run_by_default7qs8q@ภV>q?q@U@@@#@@@ !A@ %2@,test_actionsLM @ఐy.asmgen_actionsU#V1@A@@-*@@@ -@@@ ,A@ .M@"0test_descriptiongh@ ^Generate the assembly for the test program; and also use the C compiler to make the executableno@@qr@@3@@@ 6A@ 7d@@@yWWz23@@lg@A@|JJ@@@j@@595:@@$unitF@@@A@ 93@|@@@@@డ"$List$iter=?=C@ =D=H@@@@!a@&@@@@@@$listK@@@3@@@@@@@@(list.mli@@,Stdlib__ListU@'"@@@@ @@@A@ @@@@@@ @@@O@@@@@@@L@@డ(register=I=Q@@(@@@$unitF@@@@@@]](@@0G@@@@8@@@@@@@@q@@ภVZ AఐV(bytecode Vb@  @@JB@@ภ-dhA+ఐ Ƞ&native %dn@f @@]B@@ภ@/pt'A>ఐ(toplevel 8p|@~ @@pB@@ภSB~:AQఐ+nattoplevel K~@p @@B@@ภfUMAdఐ&expect ^@ @@B@&@ภyh`Awఐ(ocamldoc q@! @@B@.@ภ{sAఐy&asmgen @ @@B@6@ภAA@@A@C@0@@@5B@; @@A@C@(@@@-B@4@@:A@ C@ @@@%B@,@@VA@C@@@@B@$$@@rA@C@@@@B@-@@A@(C@@@@ B@6@@A@1C@@@@B@ ?@@RT@@ @@@B@G@@8@@NH@A@55@@@K@$ t@  @ /%@6@@,@7@HO@`@@_@@3@a@@@+Ocaml_testsE@@7D@@'C@@ F B@@  A@@E@@@ H************************************************************************A@@ A@L@ H BMMBM@ H OCaml CC@ H DD3@ H Sebastien Hinderer, projet Gallium, INRIA Paris  E44!E4@ H &F'F@ H Copyright 2016 Institut National de Recherche en Informatique et ,G-G@ H en Automatique. 2H3Hg@ H 8Ihh9Ih@ H All rights reserved. This file is distributed under the terms of >J?J@ H the GNU Lesser General Public License version 2.1, with the DKEKN@ H special exception on linking described in the file LICENSE. JLOOKLO@ H PMQM@ H************************************************************************VNWN5@ & Tests specific to the OCaml compiler \P77]P7a@@../ocamlopt.opt)-nostdlib"-I(./stdlib"-g0-strict-sequence*-principal(-absname"-w8+a-4-9-40-41-42-44-45-48+-warn-error"+a*-bin-annot/-strict-formats"-I)ocamltest"-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"-I%tools"-I'runtime"-I1otherlibs/dynlink"-I-otherlibs/str"-I4otherlibs/systhreads"-I8otherlibs/runtime_events2-function-sections"-c S/home/teraram/ci/builds/workspace/parallel-build/flambda/true/label/ocaml-manycores ;0/.-,+*)('&%$#"! @@0K@`'(6a?3@@@'Actions0Y?""Ubl\0uWwDžjV30} 5FW:;TH8CamlinternalFormatBasics0oZ2t,ݠ,Environments0^1.v?Ck)0&p.]W [T0(hʪcE(!sv~0JX hz餀x~&Result0v~8QɡW+k&Stdlib0y{x!O!.Stdlib__Either0FԤ) 4'>,Stdlib__List0n/0+Stdlib__Seq0]h+F&}+Stdlib__Set0 d 䠠+Stdlib__Sys0M xIor 0KJfC %*)Variables0AL RLMO<,@@APC  @@@@@ ^ h@  NX@  @PZ [ e@6@@ ב@t~@ l v@@MW@MW@@P9@&@#@@@Ax@u@@@g@d@@@AB @ @@@@@@@A @ @@@BC@@