@@ -15,8 +15,9 @@ let%expect_test _ =
1515 (function(globalThis){
1616 " use strict" ;
1717 var runtime = globalThis.jsoo_runtime, _a_ = [0 , 1 , 2 ];
18- function f(param){var y = param[2 ], x = param[1 ]; return x + y | 0 ;}
19- var x = f(_a_), Test = [0 , f, x];
18+ function f$ 0 (x, y){return x + y | 0 ;}
19+ function f(_b_){return f$ 0 (_b_[1 ], _b_[2 ]);}
20+ var x = f$ 0 (_a_[1 ], _a_[2 ]), Test = [0 , f, x];
2021 runtime.caml_register_global(1 , Test , " Test" );
2122 return;
2223 }
@@ -39,8 +40,8 @@ let%expect_test _ =
3940 (function(globalThis){
4041 " use strict" ;
4142 var runtime = globalThis.jsoo_runtime, _a_ = [0 , 1 , 1 ];
42- function f(b, y, t){var match = b ? [ 0 , 1 ] : t, x = match [1 ]; return x;}
43- function g(b, t){var match = b ? _a_ : t , x = match [1 ]; return x;}
43+ function f(b, y, t){var x = b ? 1 : t[1 ]; return x;}
44+ function g(b, t){var x = b ? _a_[ 1 ] : t[1 ]; return x;}
4445 var Test = [0 , f, g];
4546 runtime.caml_register_global(1 , Test , " Test" );
4647 return;
@@ -79,13 +80,13 @@ let%expect_test _ =
7980 [0 ,
8081 function(_c_, _b_, _a_){
8182 switch(_c_){
82- case 0 :
83- var _d_ = [ 0 , _b_] ; break;
83+ case 2 :
84+ var _d_ = _a_ + 1 | 0 ; break;
8485 case 1 :
85- var _d_ = [ 1 , _a_] ; break;
86- default : var _d_ = [ 1 , _a_ + 1 | 0 ] ;
86+ var _d_ = _a_; break;
87+ default : var _d_ = _b_ ;
8788 }
88- return _d_[ 1 ] ;
89+ return _d_;
8990 }];
9091 runtime.caml_register_global(0 , Test , " Test" );
9192 return;
0 commit comments