Caml1999O037'Pc8@8@8@h8@8@8@68U7V7,VTc8@ 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"  > 9s/+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@@@ 1A@M@VV@@@A&native@@@ A@ @@  @  @@CA(toplevel@@@ A@ @d  d  @@GA+nattoplevel)@@@ A@ @q  q  @@HA&expect5@@@ oA@ k@    @@IA(ocamldocA@@@ A@ @@@JA>@A2Ocaml_tests.asmgenA@@@/,/@A:Ocaml_tests.asmgen_actionsA@@@/AAA@@@/$( AA A@@@/@ A@FEBCAC=@@/hF=j M O>n  @AA@DC@@/TKBl l pAA A@HG@@/@OFm w { AAA@LK@@/SJ\  Kb  @A2Ocaml_tests.nativeA@RQ@@/YPa M Qa M @AA@WV@@/^@AB*byte_build-'Actions!t@@@ B@ @@@ B@ @kA  lA  "@@xDA)opt_buildD!t@@@ B@ @@@ B@ @G  G  @@EA+opt_actions$listK@@@ IB@ 1@@@ AB@ ,@M  M  @@FA@EB@@AI@D@@A2C@@BC@E@/a M }a M @@YAQ E@/^@[ASDA/N  [  @AbBZ^@@AB@C /Q 4 8Q 4 B@@lAc D@/İO  #O  ,@@qAhD@/ɰS I K@><@@@ CC@ D@ bBwC@/|ذV p s@AA@@@/hܰU V ZAAA@@@/LZ  Z  @@A*C@/@X  X  @@A/C@/8M  @@A3C@/,H  L  @AA@@@/J  AAA@@@/K   AAA@@@/G  @@A[@B@B@/B % 'F  @AA@@@/D L PAAA@@@/ E _ c AAA@@@/c||~  @A4Ocaml_tests.bytecodeA@  @@/ h } @$listK'Actions!t@@@ F@@@ EB@ [B *byte_buildU!t@@@UB@P@@@RB@N@4W5W@@AAA)opt_buildf !t@@@ B@ @@@ B@ @I]J]"@@VBAQ@-A@@B@@AB@C@/x]TkaeUkao@@OA6[ D@/lbYiLPZiLY@@TA;`D@/Dg^lsuS@WA@ A@ TA@ K@@@ ]B@ C@ mgBOt#C@/4{ro@AlA@xw@@/ vnAApA@|{@@/z|{|@@uA\0C@/zz@ "B@ yB@ ]@@@ oC@ C@ D@ BpDC@/z@AA@@@/@AvJC@/xx@@A{OC@/wx|@@ASC@/@AUB@/^%'bux@AA@@@/l`IMAAA@@@/XaY] AAA@@@/D]@@A@f@A@A@/@X\ @AA@@@/lŰZAAA@@@/Xɰ[ AAA@@@@2 L/home/touraine/ci/builds/workspace/precheck/flambda/false/label/ocaml-arm-32 V/home/touraine/ci/builds/workspace/precheck/flambda/false/label/ocaml-arm-32/ocamltest@cf++Ocaml_testsP-Ocaml_actionsH\p H \p 3Build bytecode program, run it and check its output+Stdlib__Sys0Ocamltest_config"ؠ&Stdlib𠠑/Builtin_actions$ 8H\(bytecode@CȠFܠILO;0,X/l6G< 1Build native program, run it and check its outputĠM̠B𠠐&native :Run the program in the OCaml toplevel and check its output$v0yD|X(toplevelp LRun the program in the native OCaml toplevel (ocamlnat) and check its output̠,toplevel.opt䠠 LRun expect tests in the program in the OCaml toplevel and check their outputrx,&expectD 7Run ocamldoc on the test and compare with the referenceX`xȠ蠠(ocamldoc8native compiler disabled/Actions_helpers$msvc,41caml_string_equal@%amd64PX d8not ported to MSVC64 yetltؠ젠 ^Generate the assembly for the test program; and also use the C compiler to make the executable&asmgen$%Tests,Stdlib__List @)Variables0Cn vmjxjlP%Tests0k$/(iΛuɠ+Stdlib__Sys0b'8=OIn+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Seq0?72#[O,Stdlib__List0+TJaN.?.Stdlib__Either0HD ?|>&Stdlib0t0VoS%{<F:&Result0wa~hP5=70Ocamltest_config0Ǹ͟u㠠=00Fyb:-Ocaml_actions0s"Y>Đ,Environments0`ֿ=gxa[078CamlinternalFormatBasics0|.e1R$|o/Builtin_actions0:V~qڢYD/Actions_helpers0]԰{UƫѺq o'Actions0v! U >V@2\B9^Id@@@  D