@@ -4,13 +4,19 @@ var Mt = require("./mt.js");
44var Caml_exceptions = require ( "../../lib/js/caml_exceptions.js" ) ;
55var Caml_js_exceptions = require ( "../../lib/js/caml_js_exceptions.js" ) ;
66
7+ var Stack_overflow = /* @__PURE__ */ Caml_exceptions . create ( "Exn_error_pattern.Stack_overflow" ) ;
8+
9+ var Sys_blocked_io = /* @__PURE__ */ Caml_exceptions . create ( "Exn_error_pattern.Sys_blocked_io" ) ;
10+
11+ var Sys_error = /* @__PURE__ */ Caml_exceptions . create ( "Exn_error_pattern.Sys_error" ) ;
12+
713function f ( match ) {
814 if ( Caml_exceptions . is_extension ( match ) ) {
915 if ( match . RE_EXN_ID === "Not_found" ) {
1016 return 0 ;
11- } else if ( match . RE_EXN_ID === "Invalid_argument" || match . RE_EXN_ID === " Stack_overflow" ) {
17+ } else if ( match . RE_EXN_ID === "Invalid_argument" || match . RE_EXN_ID === Stack_overflow ) {
1218 return 1 ;
13- } else if ( match . RE_EXN_ID === " Sys_error" ) {
19+ } else if ( match . RE_EXN_ID === Sys_error ) {
1420 return 2 ;
1521 } else {
1622 return ;
@@ -27,7 +33,7 @@ function g(match) {
2733 if ( Caml_exceptions . is_extension ( match ) ) {
2834 if ( match . RE_EXN_ID === "Not_found" || match . RE_EXN_ID === "Invalid_argument" ) {
2935 return 0 ;
30- } else if ( match . RE_EXN_ID === " Sys_error" ) {
36+ } else if ( match . RE_EXN_ID === Sys_error ) {
3137 return 2 ;
3238 } else if ( match . RE_EXN_ID === A || match . RE_EXN_ID === B ) {
3339 return match . _1 ;
@@ -50,21 +56,21 @@ function eq(loc, x, y) {
5056 Mt . eq_suites ( test_id , suites , loc , x , y ) ;
5157}
5258
53- eq ( "File \"exn_error_pattern.ml\", line 34 , characters 5-12" , f ( {
59+ eq ( "File \"exn_error_pattern.ml\", line 36 , characters 5-12" , f ( {
5460 RE_EXN_ID : "Not_found"
5561 } ) , 0 ) ;
5662
57- eq ( "File \"exn_error_pattern.ml\", line 35 , characters 5-12" , f ( {
63+ eq ( "File \"exn_error_pattern.ml\", line 37 , characters 5-12" , f ( {
5864 RE_EXN_ID : "Invalid_argument" ,
5965 _1 : ""
6066 } ) , 1 ) ;
6167
62- eq ( "File \"exn_error_pattern.ml\", line 36 , characters 5-12" , f ( {
63- RE_EXN_ID : " Stack_overflow"
68+ eq ( "File \"exn_error_pattern.ml\", line 38 , characters 5-12" , f ( {
69+ RE_EXN_ID : Stack_overflow
6470 } ) , 1 ) ;
6571
66- eq ( "File \"exn_error_pattern.ml\", line 37 , characters 5-12" , f ( {
67- RE_EXN_ID : " Sys_error" ,
72+ eq ( "File \"exn_error_pattern.ml\", line 39 , characters 5-12" , f ( {
73+ RE_EXN_ID : Sys_error ,
6874 _1 : ""
6975 } ) , 2 ) ;
7076
@@ -77,10 +83,13 @@ catch (raw_e){
7783 tmp = Caml_js_exceptions . internalToOCamlException ( raw_e ) ;
7884}
7985
80- eq ( "File \"exn_error_pattern.ml\", line 38 , characters 5-12" , f ( tmp ) , undefined ) ;
86+ eq ( "File \"exn_error_pattern.ml\", line 40 , characters 5-12" , f ( tmp ) , undefined ) ;
8187
8288Mt . from_pair_suites ( "Exn_error_pattern" , suites . contents ) ;
8389
90+ exports . Stack_overflow = Stack_overflow ;
91+ exports . Sys_blocked_io = Sys_blocked_io ;
92+ exports . Sys_error = Sys_error ;
8493exports . f = f ;
8594exports . A = A ;
8695exports . B = B ;
0 commit comments