Caml1999T037rWR/OC+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@B@A@nY@@@@@@K@@@%arrayJ;@@R@A@A@@@@@@U@@@ $listK;@@S@A"[]f@@b@"::g@@@T@@o@ @@A@Y@@@@@r@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@AϠ=ocaml.warn_on_literal_patternӐ@@0Division_by_zero]#@@@A٠  @+End_of_file\#$@@@Aᠰ@'FailureY#,@'@@A꠰@0Invalid_argumentX#5@0@@A󠰠$#@-Match_failureV#>@@=@9@;@@a@@A54@)Not_foundZ#O@@@A =<@-Out_of_memoryW#W@@@AED@.Stack_overflow^#_@@@AML@.Sys_blocked_io_#g@@@A$U'T'@)Sys_error[#o@j@@A-^0]0@:Undefined_recursive_modulea#x@@w@s@u@@h@@A>oAnA@:Continuation_already_takenb#@@@AFwIvI@&Stdlib&Result@@@@A3zyyzzzzz@y@@Rcc@@@3~~@}@@Р/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;ap@@U@bB@AA@A@@\డ\;setup_ocamlc_byte_build_envY@ @@@<@;ocamltest/ocaml_actions.mliTT@@-Ocaml_actionsA@ @@*A@ภ"Z!A డw+ocamlc_byte Z@;!t@@@=@UU@@B@ @@HB@_@ภ@3[?A>డ8check_ocamlc_byte_output <[ @Y!t@@@>@ocamltest/ocamltest_config.mlig  g  @@0Ocamltest_config\@@@s@@@PC@C@@@I@@'@@@C@O@ఐ)opt_buildsiLPtiLY@ @@ݠ@@@?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@d]D@ @@@ C@ @@)IA@mfD@ @@@ C@ @@ lsuR@@so@@@ C@ @@డ@B!p"p@?@@@?@@@ @<@@@ ;@@@ @@ @@ @@డ#not=p>p@@[@@@F_@@@E@@D(%boolnotAAS@@@LLLt@@\@@@@@@@ ,@@@ +@@ *@@డ#Sys%win32ipjp@ mpnp@@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@hQE@ Q@@@ VD@ \@@ q)@@b[@@@ KD@ U@@D0@@kt@@@ C@ ]D@ J@ภ"[] s!s@@@@C@ b@&p't@@@@@@p@@@>B@ cC@@@ @@q@@@+B@=@0test_description>f?f@ 3Build bytecode program, run it and check its outputEfFf@@HfIf@@@@@ jA@ k@@@Pc||Qu@@@B@@@@@@A@UV@@@@ఠ&nativebw"cw(@uCA@@@@@ A@ m3feefffff@@@@@@@ఠ*byte_buildxx+1yx+;@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@OkC@ @@@ B@ @@)`A@XtC@ w@@@ |B@ @@PiA@a}@@@ tB@ {@@y>@q@@"@@@ s@A@x+-w@@@ఠ)opt_build~~@$EA@@87!t@@@ B@ @@@ B@ 3@@@@@@ภ8+@,C A7డV@@@ [A@ d@@rA@ E@@@ PA@ Y@@A@ L@@@ EA@ N@@   @@ @@@ 9A@ C&@ภ  Y] YcA డ s$skip Ya@ @@A@ A@ A@ >@ภ YbA @A@ z@@@ 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@@@6  7de@@ql@A@9  @@@o@ఠ12A=ఐ7@8@9@@@ )test_name%Y[&Yd@&asmgen,Yh-Yn@@/Yg0Yo@@@@@ A@ @3test_run_by_default<qs=q@ภVCqDq@U@@@$@@@ !A@ %2@,test_actionsQR @ఐy.asmgen_actionsZ#[1@A@@.+@@@ -@@@ ,A@ .M@#0test_descriptionlm@ ^Generate the assembly for the test program; and also use the C compiler to make the executablest@@vw@@4@@@ 6A@ 7d@@@~WW23@@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@@@@@@]](@@1G@@@@9@@@@@@@@q@@ภ VZAఐW(bytecode Vb@  @@JB@@ภ.!dhA,ఐ Ƞ&native *dn@f @@]B@@ภA4pt'A?ఐ(toplevel =p|@~ @@pB@@ภTG~:ARఐ+nattoplevel P~@p @@B@@ภgZMAeఐ&expect c@ @@B@&@ภzm`Axఐ(ocamldoc v@! @@B@.@ภsAఐy&asmgen @ @@B@6@ภBAA@A@C@0@@@5B@; @@A@C@(@@@-B@4@@:A@C@ @@@%B@,@@VA@C@@@@B@$$@@rA@!C@@@@B@-@@A@*C@@@@ B@6@@A@3C@@@@B@ ?@@RT@@ @@@B@G@@8@@NH@A@55@@@K@% t@  @ /%@6@@,@7@HO@`@@_@@3@a@@@+Ocaml_testsE@@7D@@'C@@ F B@@  A@@F@@@ H************************************************************************ A@@A@L@ H BMMBM@ H OCaml CC@ H D D3@ H Sebastien Hinderer, projet Gallium, INRIA Paris %E44&E4@ H +F,F@ H Copyright 2016 Institut National de Recherche en Informatique et 1G2G@ H en Automatique. 7H8Hg@ H =Ihh>Ih@ H All rights reserved. This file is distributed under the terms of CJDJ@ H the GNU Lesser General Public License version 2.1, with the IKJKN@ H special exception on linking described in the file LICENSE. OLOOPLO@ H UMVM@ H************************************************************************[N\N5@ & Tests specific to the OCaml compiler aP77bP7a@@,./ocamlc.exe)-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_events"-c :C:\builds\workspace\main\flambda\false\label\ocaml-msvc-32 :/.-,+*)('&%$#"! @@0K@`'(6a?3@@@'Actions0'ΨAf5$.V[0_b**I;f30:V~qڢYD8CamlinternalFormatBasics0%FU(Q/Tu,Environments0O+g)0s"Y>Đ00Fyb:0 ,T2b//a&Result0=HSk6"n^&Stdlib0Lku]8_٠.Stdlib__Either0Vy`u~c à,Stdlib__List0MYm 7R+Stdlib__Seq0nwzG&amg+Stdlib__Set0\$;7 +Stdlib__Sys0^ IQ7Q*}߇0ңk!FJ* " )Variables0{_*/d.-} IR@@APC  @@@@@ ] g@  NX@  @OY Z d@5?@ ֑@s}@ k u@@LV@MW@@P=@%@"@@@Ax@u@@@f@c@@@AB @ @@@@~@@@A @ @@@BC@@