Caml1999I031 Lt2Builtin_attributes,check_alerts@(Location!t@@@@)Parsetree*attributes@@@@&stringO@@@$unitF@@@@@@@@@@>parsing/builtin_attributes.mliddH@@-@@6check_alerts_inclusion#def.!t@@@#use8!t@@@@@!t@@@@>*attributes@@@@F*attributes@@@@D@@@B@@@@@@@@@@@@@@@@@eIIAg@@lA@/alerts_of_attrs@a*attributes@@@$Misc&alerts@@@@@@YhZh@@B@-alerts_of_sig@z)signature@@@&alerts@@@@@@piqiH@@C@-alerts_of_str@)structure@@@0&alerts@@@@@@jIIjI~@@D@8check_deprecated_mutable@!t@@@@*attributes@@@@@@@@@@@@@@@@@lm@@E@ "check_deprecated_mutable_inclusion#def!t@@@#use!t@@@@!t@@@@*attributes@@@@*attributes@@@@@@@@@@@@@@@@@@@@@@@npKs@@F@.check_no_alert@ *attributes@@@@@@@@@ruuru@@*G@2error_of_extension@)extension@@@/%error@@@@@@tt@@AH@1warning_attribute)ppwarning&optionJ$boolE@@@@@@@G)attribute@@@=@@@@@@@@;v >eA f @@J@7warn_on_literal_pattern@*attributes@@@M@@@@@@yL  zL  K@@K@.explicit_arity@*attributes@@@b@@@@@@M L LM L |@@L@)immediate@*attributes@@@w@@@@@@P  P  @@M@+immediate64@*attributes@@@@@@@@@Q  Q  @@N@+has_unboxed@*attributes@@@@@@@@@S  S  @@O@)has_boxed@*attributes@@@@@@@@@T  T  3@@P@@s\2Builtin_attributes066Ej)I4ɠ(Warnings0zdͦkUe$-Stdlib__Uchar0*Ujmyc6]]W.Stdlib__String0I3UK# +Stdlib__Set0.z9FX+Stdlib__Seq05"g1<)b+Stdlib__Map0kZ,ҷ'V.Stdlib__Lexing01'jh,-k4,Stdlib__Lazy0C 4 "$p1tU/Stdlib__Hashtbl04$*uկdD.Stdlib__Format0{hXsHW#ȼ.Stdlib__Either0&]XF.Stdlib__Digest0aI]2t*x4%".Stdlib__Buffer0K ɦb+Z8)#KH"&Stdlib0yӶ~*)Parsetree0`ⰧkRE$Misc0,Z3XI`3y/)Longident0,xeuK⠠(Location0SP=u;0CamlinternalLazy0Seĥ!}䠠8CamlinternalFormatBasics0cEXyparsing/builtin_attributes.mliP77b@@@@@@0@@@@@@%arrayH8@@M@A@A@@@@@@8@@@$boolE8@@%false^@@B@$true_@@H@@@A@@@@@I@A@$charB8@@@A@@@@@M@A@#exnG8@@AA@@@@@Q@@@5extension_constructorP8@@@A@@@@@U@@@%floatD8@@@A@@@@@Y@@@*floatarrayQ8@@@A@@@@@]@@@#intA8@@@A@@@@@a@A@%int32L8@@@A@@@@@e@@@%int64M8@@@A@@@@@i@@@&lazy_tN8@@O@A@A@Y@@@@@r@@@$listI8@@P@A"[]a@@@"::b@@@Q@@@ @@A@Y@@@@@@@@)nativeintK8@@@A@@@@@@@@&optionJ8@@S@A$Nonec@@@$Somed@@@@@A@Y@@@@@@@@&stringO8@@@A@@@@@@@@$unitF8@@"()`@@@@@A@@@@@@A@ .Assert_failure\ p@@@@Jm@@@@@@V@@A͠=ocaml.warn_on_literal_patternѐ@@0Division_by_zeroY @@@Aנ  @+End_of_fileX !@@@Aߠ@'FailureU )@%@@A蠰@0Invalid_argumentT 2@.@@A񠰠$#@-Match_failureR ;@:67@@\@@A21@ )Not_foundV I@@@A: 9 @-Out_of_memoryS Q@@@ABA@.Stack_overflowZ Y@@@AJI@.Sys_blocked_io[ a@@@AR"Q"@)Sys_errorW i@e@@A([+Z+@:Undefined_recursive_module] r@qmn@@c@@A6i9h9@ %bytesC8@@@A@@@@@=@@@&Stdlib@A6,check_alerts=d>d@б@г(Location!t(LocationMdNd@@@@@O@@б@г)Parsetree*attributes)Parsetreead"bd6@@@@@ c@@б@г͠&stringpd:qd@@@ @@@ r@@г֠$unit}dD~dH@@ @@@ @@@@@ @@@%@@ ( @@@<@@ ?@@@d@@@@@@6check_alerts_inclusioneIMeIc@б#defг^!t(Locationfekfeu@@ @@@ 0@w$@A@@б#useгt!t(Locationfe}fe@@ @@@ @@б@г!t(Locationfefe@@ @@@ (@@б@г*attributes)Parsetreefefe@@ @@@ :@@б@г*attributes)Parsetreegg@@ @@@ L@@б@гa&stringgg@@ @@@ [@@гj$unitgg@@ @@@ h@@@@@ k@@@%@@ n( @@@:@@ q=@@@O@@ tR@@rd@@ w&fey@@~@@ {*feg@@@-eII@@DA@@@/alerts_of_attrsՠ8h9h@б@г*attributes)ParsetreeFhGh@@ @@@ 0HGGHHHHH@"@A@@г$Misc&alerts$MiscZh[h@@@@@8@@@@@9@@@eh @@|B@ @@-alerts_of_sig֠piqi$@б@г)signature)Parsetree~i&i9@@ @@@:0@9Q"@A@@г8&alerts$Misci=iH@@ @@@;@@@@@<@@@i @@C@ @@-alerts_of_strנjIMjIZ@б@гU)structure)ParsetreejI\jIo@@ @@@=0@7O"@A@@гn&alerts$MiscjIsjI~@@ @@@>@@@@@?@@@jII @@D@ @@8check_deprecated_mutableؠll@б@г!t(Locationmm@@ @@@@0@7O"@A@@б@г*attributes)Parsetreemm@@ @@@A@@б@гj&string mm@@ @@@B#@@гs$unitmm@@ @@@C0@@@@@D3@@@%@@E6( @@@<@@F9?@@@+l@@BE@@@? "check_deprecated_mutable_inclusion٠6n7n@б#defг!t(LocationFoGo@@ @@@G0HGGHHHHH@]u$@A@@б#useг!t(Location\o]o!@@ @@@H@@б@г#!t(Locationno%oo/@@ @@@I(@@б@г!*attributes)Parsetreeo3oG@@ @@@J:@@б@г3*attributes)ParsetreepKMpKa@@ @@@KL@@б@г&stringpKepKk@@ @@@L[@@г$unitpKopKs@@ @@@Mh@@@@@Nk@@@%@@On( @@@:@@Pq=@@@O@@QtR@@rd@@Rwo@@~@@S{o@@@n@@F@@@.check_no_alertڠruyru@б@г*attributes)Parsetreeruru@@ @@@T0@"@A@@гK$unitruru@@ @@@U@@@@@V@@@ruu @@G@ @@2error_of_extension۠t t@б@г)extension)Parsetreett@@ @@@W0@4L"@A@@г%error(Location(t)t@@ @@@X@@@@@Y@@@3t @@JH@ @@1warning_attributeܠ>v?v@б)ppwarningг$boolKv Lv @@ @@@Z0MLLMMMMM@6N!@A@@б@г)attribute)Parsetree_v `v #@@ @@@[@@гŠ$unitlv 'mv +@@ @@@\!@@@@@]$@@5.@@@^ @@_,}v@@ @v@)ocaml.doc  Apply warning settings from the specified attribute. "ocaml.warning"/"ocaml.warnerror" (and variants without the prefix) are processed and other attributes are ignored. Also implement ocaml.ppwarning (unless ~ppwarning:false is passed). w , .} 8 <@@@@@@@I@%@B-warning_scopeݠ > B > O@б)ppwarningгv$bool@ Q ^@ Q b@@ @@@`0@]t0@A@@б@г\*attributes)ParsetreeA f hA f |@@ @@@a@@б@б@г%$unitA f A f @@ @@@b%@@А!a@jA@c.A f A f @@@ @@d3@@А!a7A f A f @@@ @@e<A f @@@/@@f@2@@QxI@@@g @@hG@ Q S@@ @ > >@w v Execute a function in a new scope for warning settings. This means that the effect of any call to [warning_attribute] during the execution of this function will be discarded after execution. The function also takes a list of attributes which are processed with [warning_attribute] in the fresh scope before the function is executed. B  J  @@@@@@@J@"@[7warn_on_literal_patternޠL  L  -@б@г*attributes)ParsetreeL  /L  C@@ @@@k0@w/@A@@г$bool,L  G-L  K@@ @@@l@@@@@m@@@7L   @@NK@ @@.explicit_arityߠBM L PCM L ^@б@г*attributes)ParsetreePM L `QM L t@@ @@@n0RQQRRRRR@4L"@A@@г.$bool_M L x`M L |@@ @@@o@@@@@p@@@jM L L @@L@ @@)immediateuP  vP  @б@г$*attributes)ParsetreeP  P  @@ @@@q0@4L"@A@@гa$boolP  P  @@ @@@r@@@@@s@@@P   @@M@ @@+immediate64Q  Q  @б@гW*attributes)ParsetreeQ  Q  @@ @@@t0@4L"@A@@г$boolQ  Q  @@ @@@u@@@@@v@@@Q   @@N@ @@+has_unboxedS  S  @б@г*attributes)ParsetreeS  S  @@ @@@w0@4L"@A@@гǠ$boolS  S  @@ @@@x@@@@@y@@@S   @@O@ @@)has_boxedT  T  @б@г*attributes)ParsetreeT  T  +@@ @@@z0@4L"@A@@г$bool+T  /,T  3@@ @@@{@@@@@|@@@6T   @@MP@ @@@@@ @@t@m@@xN@G@@Z@F@@@@X@Q'@@0XWWXXXXX@;S)@A@ H************************************************************************aA@@bA@L@ H gBMMhBM@ H OCaml mCnC@ H sDtD3@ H Alain Frisch, LexiFi yE44zE4@ H FF@ H Copyright 2012 Institut National de Recherche en Informatique et GG@ H en Automatique. HHg@ H IhhIh@ H All rights reserved. This file is distributed under the terms of JJ@ H the GNU Lesser General Public License version 2.1, with the KKN@ H special exception on linking described in the file LICENSE. LOOLO@ H MM@ H************************************************************************NN5@ * Support for some of the builtin attributes - ocaml.deprecated - ocaml.alert - ocaml.error - ocaml.ppwarning - ocaml.warning - ocaml.warnerror - ocaml.explicit_arity (for camlp4/camlp5) - ocaml.warn_on_literal_pattern - ocaml.deprecated_mutable - ocaml.immediate - ocaml.immediate64 - ocaml.boxed / ocaml.unboxed {b Warning:} this module is unstable and part of {{!Compiler_libs}compiler-libs}.   * Apply warning settings from the specified attribute. "ocaml.warning"/"ocaml.warnerror" (and variants without the prefix) are processed and other attributes are ignored. Also implement ocaml.ppwarning (unless ~ppwarning:false is passed). * w* Execute a function in a new scope for warning settings. This means that the effect of any call to [warning_attribute] during the execution of this function will be discarded after execution. The function also takes a list of attributes which are processed with [warning_attribute] in the fresh scope before the function is executed. @-./boot/ocamlc"-g)-nostdlib"-I$boot*-use-prims2runtime/primitives0-strict-sequence*-principal(-absname"-w>+a-4-9-40-41-42-44-45-48-66-70+-warn-error"+a*-bin-annot,-safe-string/-strict-formats"-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"-c 3/home/barsac/ci/builds/workspace/step-by-step-build - @0mҁv[n#yPS!0@@@(Asttypes0'$O~75Build_path_prefix_map0xөvĠ066Ej)I4ɠ8CamlinternalFormatBasics0cEXy