Caml1999I037 J0Ocamltest_config$arch>&stringQ@@@@>ocamltest/ocamltest_config.mliRmmRm~@@@@@.afl_instrument?$boolE@@@@UU@@ A@@#asm@@@@@XX@@-B@@#cppA,@@@@*[22+[2B@@:C@@(cppflagsB9@@@@7^ww8^w@@GD@@"ccCF@@@@DaEa@@TE@@&cflagsDS@@@@QdRd @@aF@@*ccomp_typeE`@@@@^g55_g5L@@nG@@.target_os_typeFm@@@@kjyyljy@@{H@@$diffGz@@@@xmym@@I@@*diff_flagsH@@@@pp(@@J@@3diff_supports_colorI@@@@sPPsPn@@K@@0shared_librariesJ@@@@vv@@L@@'libunixK&optionL@@@@@@@yy0@@M@@*systhreadsL@@@@}}@@N@@#strM@@@@@@@@O@@&objextN@@@@C  C  %@@P@@&libextO@@@@F H HF H [@@Q@@&asmextP@@@@I  I  @@R@@&systemQ@@@@L  L  @@S@@4ocamlc_default_flagsR@@@@O  O  @@T@@6ocamlopt_default_flagsS@@@@R [ [R [ ~@@+U@@+ocamlsrcdirT*@@@@(U  )U  @@8V@@'flambdaU'@@@@5X % %6X % 7@@EW@@0flat_float_arrayV4@@@@B[ s sC[ s @@RX@@(ocamldocWA@@@@O^  P^  @@_Y@@*ocamldebugXN@@@@\a ) )]a ) >@@lZ@@,ocamlobjinfoY[@@@@id } }jd } @@y[@@/native_compilerZh@@@@vg  wg  @@\@@.native_dynlink[u@@@@j 7 7j 7 P@@]@@5shared_library_cflags\@@@@m  m  @@^@@,sharedobjext]@@@@p  p @@_@@#csc^@@@@s::s:J@@`@@)csc_flags_@@@@vv@@a@@#exe`@@@@yy@@b@@%mkdlla@@@@|| @@c@@%mkexeb@@@@}} @@d@@+bytecc_libsc@@@@""":@@e@@-nativecc_libsd@@@@<<<V@@f@@/windows_unicodee@@@@XXXr@@g@@1function_sectionsf@@@@ttt@@"h@@4instrumented_runtimeg@@@@ @@/i@@.frame_pointersh@@@@,GG-G`@@ocamltest/ocamltest_config.mliRmqRmu@г&stringQ&string Rmx Rm~@@ @@@3@@@@@@#intA;@@@A@@@@@&_none_@@A@A@$charB;@@A@@@@@@A@=;@@ A@@@@@ @@@>%bytesC;@@A@@@@@ @@@%floatD;@@A@@@@@@@@$boolE;@@%falsec@@@$trued@@!@@@A@@@@@"@A@$unitF;@@"()e@@,@@@A@@@@@-@A@ #exnG;@@@A@@@@@1@@@#effH;@@O@A@A@@@@@@:@@@,continuationI;@@Q@@P@B@A@nY@@@@@@I@@@%arrayJ;@@R@A@A@@@@@@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@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+^.].@:Undefined_recursive_modulea#x@@w@s@u@@h@@A<o?n?@:Continuation_already_takenb#@@@ADwGvG@&Stdlib@A{z@@z@Rmm}@)ocaml.docS & Architecture for the native compiler SS@@@@@@@@@@@d@@@@@@.afl_instrumentUU@гg$boolUU@@ @@@3@8@A@@@U @9 6 Whether AFL support has been enabled in the compiler VV@@@@@@@A@@@I@@@@@@!#asmXX @г堐&stringX X@@ @@@3@8K6@A@@@X @p7 Path to the assembler YY0@@@@@@@B@@@Ґ@@@@@@!#cpp[26[29@г&string&[2<'[2B@@ @@@3@8K6@A@@@0[22 @ - Command to use to invoke the C preprocessor =\CC>\Cu@@@@@@@KC@@@ @@@@@@!(cppflagsT^w{U^w@гS&string]^w^^w@@ @@@3QPPQQQQQ@8K6@A@@@g^ww @ސ % Flags to pass to the C preprocessor t_u_@@@@@@@D@@@@@@@@@@!"ccaa@г&stringaa@@ @@@3@8K6@A@@@a @ ) Command to use to invoke the C compiler bb@@@@@@@E@@@%w@@@@@@!&cflagsdd@г&stringdd @@ @@@3@8K6@A@@@d @L ! Flags to pass to the C compiler e  e 3@@@@@@@F@@@\@@@@@@!*ccomp_typeg59g5C@г&stringg5Fg5L@@ @@@3@8K6@A@@@ g55 @ % Type of C compiler (msvc, cc, etc.) hMMhMw@@@@@@@'G@@@吠@@@@@@!.target_os_type0jy}1jy@г/&string9jy:jy@@ @@@3-,,-----@8K6@A@@@Cjyy @ E The value of Sys.os_type for the target (cf. Config.target_os_type) PkQk@@@@@@@^H@@@@@@@@@!$diffgmhm@гf&stringpmqm@@ @@@3dccddddd@8K6@A@@@zm @񐠠7 Path to the diff tool nn@@@@@@@I@@@S@@@@@@!*diff_flagspp@г&stringp"p(@@ @@@3@8K6@A@@@p @( Flags to pass to the diff tool q))q)N@@@@@@@J@@@8@@@@@@!3diff_supports_colorsPTsPg@г$boolsPjsPn@@ @@@3@8K6@A@@@sPP @_ A Whether {!diff} supports the [--color={auto,always,never}] flag tooto@@@@@@@K@@@o@@@@@@!0shared_libraries v v@гĠ$boolvv@@ @@@3      @8K6@A@@@v @ = [true] if shared libraries are supported, [false] otherwise ,w-w@@@@@@@:L@@@@@@@@@!'libunixCyDy"@г&optionLy*My0@г$boolVy%Wy)@@ @@@3JIIJJJJJ@BU@@A@@@ @@@ @@@ey@ܐ V [Some true] for unix, [Some false] for win32unix, or [None] if neither is built. rz11s{@@@@@@@M@@)@>@@@@@@&*systhreads }}@гA$bool}}@@ @@@3@=Z6@A@@@} @ , Indicates whether systhreads is available. ~~@@@@@@@N@@@#u@@@@@@!#str!@@@гx$bool@@@@ @@@3@8K6@A@@@@ @J % Indicates whether str is available. AA @@@@@@@O@@@Z@@@@@@!&objext"C  C  @г&stringC  C  %@@ @@@3@8K6@A@@@ C   @; Extension of object files D & &D & F@@@@@@@%P@@@㐠@@@@@@!&libext#.F H L/F H R@г-&string7F H U8F H [@@ @@@3+**+++++@8K6@A@@@AF H H @< Extension of library files NG \ \OG \ }@@@@@@@\Q@@@@@@@@@!&asmext$eI  fI  @гd&stringnI  oI  @@ @@@3baabbbbb@8K6@A@@@xI   @= Extension of assembly files J  J  @@@@@@@R@@@Q@@@@@@!&system%L  L  @г&stringL  L  @@ @@@3@8K6@A@@@L   @& ) The content of the SYSTEM Make variable M  M  @@@@@@@S@@@6@@@@@@!4ocamlc_default_flags&O  O  @гҠ&stringO  O  @@ @@@3@8K6@A@@@O   @] 7 Flags passed by default to ocamlc.byte and ocamlc.opt P  P  Y@@@@@@@T@@@m@@@@@@!6ocamlopt_default_flags' R [ _ R [ u@г &stringR [ xR [ ~@@ @@@3@8K6@A@@@R [ [ @ ; Flags passed by default to ocamlopt.byte and ocamlopt.opt *S  +S  @@@@@@@8U@@@@@@@@@!+ocamlsrcdir(AU  BU  @г@&stringJU  KU  @@ @@@3>==>>>>>@8K6@A@@@TU   @ː D The absolute path of the directory containing the sources of OCaml aV  bV  #@@@@@@@oV@@@-@@@@@@!'flambda)xX % )yX % 0@г0$boolX % 3X % 7@@ @@@3uttuuuuu@8K6@A@@@X % % @ 4 Whether flambda has been enabled at configure time Y 8 8Y 8 q@@@@@@@W@@@d@@@@@@!0flat_float_array*[ s w[ s @гg$bool[ s [ s @@ @@@3@8K6@A@@@[ s s @@X@@ @@(ocamldoc+^  ^  @г$bool^  ^  @@ @@@3@2@A@@@^   @W 5 Whether ocamldoc has been enabled at configure time _  _  '@@@@@@@Y@@@g@@@@@@!*ocamldebug,a ) -a ) 7@г$bool a ) :a ) >@@ @@@3@8K6@A@@@a ) ) @ 7 Whether ocamldebug has been enabled at configure time $b ? ?%b ? {@@@@@@@2Z@@@𐠠@@@@@@!,ocamlobjinfo-;d } <d } @г$boolDd } Ed } @@ @@@387788888@8K6@A@@@Nd } } @Ő 9 Whether ocamlobjinfo has been enabled at configure time [e  \e  @@@@@@@i[@@@'@@@@@@!/native_compiler.rg  sg  @г*$bool{g  |g  @@ @@@3onnooooo@8K6@A@@@g   @ @ Whether the native compiler has been enabled at configure time h  h  5@@@@@@@\@@@ ^@@@@@@!.native_dynlink/j 7 ;j 7 I@гa$boolj 7 Lj 7 P@@ @@@3@8K6@A@@@j 7 7 @3 8 Whether support for native dynlink is available or not k Q Qk Q @@@@@@@]@@@C@@@@@@!5shared_library_cflags0m  m  @гߠ&stringm  m  @@ @@@3@8K6@A@@@m   @j = Flags to use when compiling a C object for a shared library n  n  @@@@@@@^@@@z̐@@@@@@!,sharedobjext1p  p @г&string p  !p @@ @@@3@8K6@A@@@*p   @ " Extension of shared object files 7q8q8@@@@@@@E_@@@@@@@@@!#csc2Ns:>Os:A@гM&stringWs:DXs:J@@ @@@3KJJKKKKK@8K6@A@@@as:: @ؐ 5 Path of the CSharp compiler, empty if not available ntKKotK@@@@@@@|`@@@:@@@@@@!)csc_flags3vv@г&stringvv@@ @@@3@8K6@A@@@v @? Flags for the CSharp compiler ww@@@@@@@a@@@q@@@@@@!#exe4yy@г&stringyy@@ @@@3@8K6@A@@@y @F? Extension of executable files zz@@@@@@@b@@@V@@@@@@!%mkdll5||@г&string|| @@ @@@3@8K6@A@@@ | @@ c@@ @@%mkexe6 } }@г &string } } @@ @@@3        @2@A@@@ $} @@ 1d@@ @@+bytecc_libs7 /"& 0"1@г .&string 8"4 9":@@ @@@3 , + + , , , , ,@2@A@@@ B"" @@ Oe@@ @@-nativecc_libs8 M<@ N<M@г L&string V<P W<V@@ @@@3 J I I J J J J J@2@A@@@ `<< @@ mf@@ @@/windows_unicode9 kX\ lXk@г #$bool tXn uXr@@ @@@3 h g g h h h h h@2@A@@@ ~XX @@ g@@ @@1function_sections: tx t@г A$bool t t@@ @@@3        @2@A@@@ tt @ Y Whether the compiler was configured to generate each function in a separate section   @@@@@@@ h@@@# u@@@@@@!4instrumented_runtime;   @г x$bool   @@ @@@3        @8K6@A@@@  @J / Whether the instrumented runtime is available   E@@@@@@@ i@@@Z @@@@@@!.frame_pointers< GK GY@г $bool G\ G`@@ @@@3        @8K6@A@@@ GG @ < Whether frame-pointers have been enabled at configure time  aa a@@@@@@@ %j@@@ 㐠@@@@@@!$tsan= . /@г 栐$bool 7 8@@ @@@3 + * * + + + + +@8K6@A@@@ A @ D Whether ThreadSanitizer support has been enabled at configure time  N O@@@@@@@ \k@@@ @@@@@@!@ c@@l@L7@@@@xc@C.@@@@oZ@:@@@w@WB@" @@@n@N9@@@@~@^I@)@@@u@U@@  @@@@~i@bM@F1@*@@@v@@3        @zx@A@ H************************************************************************ A@@ A@L@ H  BMM BM@ H OCaml  C C@ H  D D3@ H Sebastien Hinderer, projet Gallium, INRIA Paris  E44 E4@ H  F F@ H Copyright 2017 Institut National de Recherche en Informatique et  G G@ H en Automatique.  H Hg@ H  Ihh Ih@ 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  K KN@ H special exception on linking described in the file LICENSE.  LOO LO@ H  M M@ H************************************************************************ N N5@ 0 Interface for ocamltest's configuration module  P77 P7k@ '* Architecture for the native compiler  } 7* Whether AFL support has been enabled in the compiler  I8* Path to the assembler   .* Command to use to invoke the C preprocessor ᠠ &* Flags to pass to the C preprocessor  ** Command to use to invoke the C compiler y "* Flags to pass to the C compiler E &* Type of C compiler (msvc, cc, etc.)  F* The value of Sys.os_type for the target (cf. Config.target_os_type) ݠ8* Path to the diff tool  !* Flags to pass to the diff tool u B* Whether {!diff} supports the [--color={auto,always,never}] flag A >* [true] if shared libraries are supported, [false] otherwise  W* [Some true] for unix, [Some false] for win32unix, or [None] if neither is built. ʠ -* Indicates whether systhreads is available.  &* Indicates whether str is available. b<* Extension of object files .=* Extension of library files >* Extension of assembly files Ơ ** The content of the SYSTEM Make variable  8* Flags passed by default to ocamlc.byte and ocamlc.opt ^ <* Flags passed by default to ocamlopt.byte and ocamlopt.opt * E* The absolute path of the directory containing the sources of OCaml  5* Whether flambda has been enabled at configure time   D Whether the compiler was configured with --enable-flat-float-array  ]\   ^\  @ 6* Whether ocamldoc has been enabled at configure time v 8* Whether ocamldebug has been enabled at configure time B :* Whether ocamlobjinfo has been enabled at configure time  A* Whether the native compiler has been enabled at configure time ڠ 9* Whether support for native dynlink is available or not  >* Flags to use when compiling a C object for a shared library r #* Extension of shared object files > 6* Path of the CSharp compiler, empty if not available  * Flags for the CSharp compiler ֠ * Extension of executable files  Z* Whether the compiler was configured to generate each function in a separate section ؠ 0* Whether the instrumented runtime is available  =* Whether frame-pointers have been enabled at configure time p E* Whether ThreadSanitizer support has been enabled at configure time <@(./ocamlc)-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  =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 :/.-,+*)('&%$#"! @@0m$9`HM3        @ @@8CamlinternalFormatBasics0%FU(Q/Tu 0 ,T2b//a&Stdlib0Lku]8_@0 ,T2b//aAl1Y " J [ @@  @@@ @@k@Z6@>ې@@@Jd@ǰְ / W@ΰ}@;c@@ p @EĐx@@0Xא  @ʰ  >@@uS{@l@ H*@9@ ː @@E@@c@Z@@P@@