Caml1999O037&c8@8@8@h8@8@8@68U7Vc8@ 8$"Tch8@8@8$"8V 7VT8$"i6>h8 @8@8@h8 @8 @8 @8UTch8@8@8$"8VT8$"68VTc8@i6>6h8@8@8@h6>6h8@8@8@8@h6>6h8@8 @8@h6>68Vc8@8@8@8@8@Tc8@h6>68!68^V58^68!8Uc @TVc @Tc8!@8 @8@6 h6>h @@@@ @ @ @88"  > 9eՠ/+Ocaml_tests&_none_@@AA"??A@@@@@@@@@@/ 8ocamltest/ocaml_tests.ml=?@$unitF@@@B@#intA;@@#intA@@@@@K@A@$charB;@@$charA@@@@@Q@A@&stringQ;@@&stringA@@@@@W@@@%bytesC;@@%bytesA@@@@@]@@@%floatD;@@%floatA@@@@@c@@@$boolE;@@%falsec@@m@$trued@@s@@@A@@@@@t@A@$unitF;@@"()e@@~@@@A@@@@@@A@ #exnG;@@@A@@@@@@@@#effH;@@O@A@A@@@@@@@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@@@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A1=ocaml.warn_on_literal_pattern5@6@0Division_by_zero]#@@@A; > >@+End_of_file\#$@@@ACFF@'FailureY#,@'@@ALOO@0Invalid_argumentX#5@0@@AU$X#X@-Match_failureV#>@@=@9@;@@a@@Af5i4i@)Not_foundZ#O@@@An=q<q@-Out_of_memoryW#W@@@AvEyDy@.Stack_overflow^#_@@@A~ML@.Sys_blocked_io_#g@@@AUT@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib&Result%Tests/Builtin_actions-Ocaml_actions(bytecodeT%Tests!t@@@A@]@VV@@@A&native@@@ A@ o@w"w(@@CA(toplevel@@@ AA@ =@[  [  @@GA+nattoplevel)@@@ A@ @h  h  @@HA&expect5@@@ A@ @w  w  @@IA(ocamldocA@@@ 'A@ #@    @@JA@@/HF=a f h>e  @AA@DC@@/4KBc  AA A@HG@@/ OFd   AAA@LK@@/SJSKY  @A2Ocaml_tests.nativeA@RQ@@/YPX f QX f @AA@WV@@/^@AB*byte_build-'Actions!t@@@ wB@ r@@@ tB@ p@kx+1lx+;@@xDA)opt_buildD!t@@@ B@ @@@ B@ @~~@@EA+opt_actions$listK@@@ B@ @@@ B@ @DD @@FA@EB@@AI@D@@A2C@@BC@E@/X f X f @@YAQ E@/^@[ASDA/E#%R@AbBZ^@@AB@C /HMQHM[@@lAc D@/İF8<F8E@@qAhD@/lɰJbd@><@@@ C@ D@ BwC@/\ذM@AA@@@/HܰLosAAA@@@/,QQ@@A*C@/ OO@@A/C@/D@@A3C@/ C @AA@@@/AAAA@@@/B AAA@@@/~@@A[@B@B@/y>@}@AA@@@/{eiAAA@@@/ |x| AAA@@@/c||u@A4Ocaml_tests.bytecodeA@  @@/l h t@$listK'Actions!t@@@,@@@+B@=B *byte_buildU!t@@@eB@`@@@bB@^@4W5W@@AAA)opt_buildf !t@@@B@@@@B@@I]J]"@@VBAQ@-A@@B@@AB@C@/X]TkaeUkao@@OA6[ D@/LbYiLPZiLY@@TA;`D@/$g^lsuS@WA@ gA@A@1@@@>B@ eC@ gBOt#C@/{ro@AlA@xw@@/vnAApA@|{@@/zs{s@@uA\0C@/qq@ B@ B@@@@ C@ _D@ LBnBC@/q@AA@@@/@AtHC@/@AvJB@/^%'bux@AA@@@/l`IMAAA@@@/XaY] AAA@@@/D]@@A@[@A@A@/@X\ @AA@@@/lZAAA@@@/X[ AAA@@@@( 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 C/builds/workspace/main/flambda/false/label/ocaml-linux-32/ocamltest@[c++Ocaml_testsPܠ-Ocaml_actionsH\p H \p 3Build bytecode program, run it and check its output+Stdlib__Sys0Ocamltest_config&StdlibР/Builtin_actions𠠑 (<`(bytecodet=@CFԠI蠠L8,8/L6`Dp< 1Build native program, run it and check its outputJBР&native蠠 :Run the program in the OCaml toplevel and check its outputsv$y8(toplevelP LRun the program in the native OCaml toplevel (ocamlnat) and check its outputdp,toplevel.optĠ LRun expect tests in the program in the OCaml toplevel and check their outputؠr䠠x &expect$ 7Run ocamldoc on the test and compare with the reference8@XlȠ(ocamldocࠠ8native compiler disabled/Actions_helpers$msvc 1caml_string_equal %amd6408 D8not ported to MSVC64 yetLTd̠ࠠ ^Generate the assembly for the test program; and also use the C compiler to make the executable&asmgen%Tests,Stdlib__List@)Variables0D0Cdߠ%Tests0ңk!FJ* " +Stdlib__Sys0 -ռ鱦s5/+Stdlib__Set0\$;7 +Stdlib__Seq0nwzG&amg,Stdlib__List0MYm 7R.Stdlib__Either0Vy`u~c à&Stdlib0Lku]8_٠&Result0=HSk6"n^0Ocamltest_config0 ,T2b//a:00Fyb:-Ocaml_actions0s"Y>Đ,Environments0@+/iz'ݥࠠ8CamlinternalFormatBasics0%FU(Q/Tu/Builtin_actions0:V~qڢYD/Actions_helpers0`g1>$'Actions0;B Lqc ɇ@2Y?9^Fd@@@