File tree Expand file tree Collapse file tree 6 files changed +39
-9
lines changed Expand file tree Collapse file tree 6 files changed +39
-9
lines changed Original file line number Diff line number Diff line change @@ -990,11 +990,11 @@ let rec is_out ?comment (e : t) (range : t) : t =
990
990
not (or_ (triple_equal e zero_int_literal) (triple_equal e one_int_literal))
991
991
| Number (Int {i = 1l }),
992
992
(
993
- Bin (Plus , {expression_desc = Number (Int {i ; _}) }, {expression_desc = Var _; _})
994
- | Bin (Plus , {expression_desc = Var _; _}, {expression_desc = Number (Int {i ; _}) }))
993
+ Bin (Plus , {expression_desc = Number (Int {i ; _}) }, ( {expression_desc = Var _; _} as x ) )
994
+ | Bin (Plus , ( {expression_desc = Var _; _} as x) , {expression_desc = Number (Int {i ; _}) }))
995
995
996
996
->
997
- not (or_ (triple_equal e (int (Int32. neg i ))) (triple_equal e (int (Int32. sub Int32. one i))))
997
+ not (or_ (triple_equal x (int (Int32. neg i ))) (triple_equal x (int (Int32. sub Int32. one i))))
998
998
| Number (Int {i = 1l }),
999
999
Bin (Minus , ({expression_desc = Var _; _} as x), {expression_desc = Number (Int {i ; _}) })
1000
1000
->
Original file line number Diff line number Diff line change @@ -305,6 +305,7 @@ build test/gpr_3865.cmi test/gpr_3865.cmj : cc test/gpr_3865.re | test/gpr_3865_
305
305
build test/gpr_3865_bar.cmi test/gpr_3865_bar.cmj : cc test/gpr_3865_bar.re | $stdlib
306
306
build test/gpr_3865_foo.cmi test/gpr_3865_foo.cmj : cc test/gpr_3865_foo.re | $stdlib
307
307
build test/gpr_3875_test.cmi test/gpr_3875_test.cmj : cc test/gpr_3875_test.ml | test/mt.cmj $stdlib
308
+ build test/gpr_3877_test.cmi test/gpr_3877_test.cmj : cc test/gpr_3877_test.ml | $stdlib
308
309
build test/gpr_405_test.cmj : cc_cmi test/gpr_405_test.ml | test/gpr_405_test.cmi $stdlib
309
310
build test/gpr_405_test.cmi : cc test/gpr_405_test.mli | $stdlib
310
311
build test/gpr_441.cmi test/gpr_441.cmj : cc test/gpr_441.ml | $stdlib
Original file line number Diff line number Diff line change
1
+ 'use strict' ;
2
+
3
+
4
+ var switcher = - 299 ;
5
+
6
+ if ( switcher > 99 || switcher < 0 ) {
7
+ if ( switcher === - 300 || switcher === - 299 ) {
8
+ console . log ( "good response" ) ;
9
+ } else {
10
+ console . log ( "the catch all" ) ;
11
+ }
12
+ } else if ( switcher > 97 || switcher < 12 ) {
13
+ console . log ( "bad response" ) ;
14
+ } else {
15
+ console . log ( "the catch all" ) ;
16
+ }
17
+
18
+ var httpResponseCode = 201 ;
19
+
20
+ exports . httpResponseCode = httpResponseCode ;
21
+ /* Not a pure module */
Original file line number Diff line number Diff line change
1
+ let httpResponseCode = 201
2
+ let _ =
3
+ match httpResponseCode with
4
+ | 201 |200 ->
5
+ Js. log ((" good response" ))
6
+ | 500 |503 |506 |509 |598 |501 |504 |507 |510 |599 |502 |505 |508 |511 ->
7
+ Js. log ((" bad response" ))
8
+ | _ -> Js. log ((" the catch all" ))
Original file line number Diff line number Diff line change @@ -83178,11 +83178,11 @@ let rec is_out ?comment (e : t) (range : t) : t =
83178
83178
not (or_ (triple_equal e zero_int_literal) (triple_equal e one_int_literal))
83179
83179
| Number (Int {i = 1l}),
83180
83180
(
83181
- Bin (Plus , {expression_desc = Number (Int {i ; _}) }, {expression_desc = Var _; _})
83182
- | Bin (Plus, {expression_desc = Var _; _}, {expression_desc = Number (Int {i ; _}) }))
83181
+ Bin (Plus , {expression_desc = Number (Int {i ; _}) }, ( {expression_desc = Var _; _} as x ) )
83182
+ | Bin (Plus, ( {expression_desc = Var _; _} as x) , {expression_desc = Number (Int {i ; _}) }))
83183
83183
83184
83184
->
83185
- not (or_ (triple_equal e (int (Int32.neg i ))) (triple_equal e (int (Int32.sub Int32.one i))))
83185
+ not (or_ (triple_equal x (int (Int32.neg i ))) (triple_equal x (int (Int32.sub Int32.one i))))
83186
83186
| Number (Int {i = 1l}),
83187
83187
Bin (Minus , ({expression_desc = Var _; _} as x), {expression_desc = Number (Int {i ; _}) })
83188
83188
->
Original file line number Diff line number Diff line change @@ -73370,11 +73370,11 @@ let rec is_out ?comment (e : t) (range : t) : t =
73370
73370
not (or_ (triple_equal e zero_int_literal) (triple_equal e one_int_literal))
73371
73371
| Number (Int {i = 1l}),
73372
73372
(
73373
- Bin (Plus , {expression_desc = Number (Int {i ; _}) }, {expression_desc = Var _; _})
73374
- | Bin (Plus, {expression_desc = Var _; _}, {expression_desc = Number (Int {i ; _}) }))
73373
+ Bin (Plus , {expression_desc = Number (Int {i ; _}) }, ( {expression_desc = Var _; _} as x ) )
73374
+ | Bin (Plus, ( {expression_desc = Var _; _} as x) , {expression_desc = Number (Int {i ; _}) }))
73375
73375
73376
73376
->
73377
- not (or_ (triple_equal e (int (Int32.neg i ))) (triple_equal e (int (Int32.sub Int32.one i))))
73377
+ not (or_ (triple_equal x (int (Int32.neg i ))) (triple_equal x (int (Int32.sub Int32.one i))))
73378
73378
| Number (Int {i = 1l}),
73379
73379
Bin (Minus , ({expression_desc = Var _; _} as x), {expression_desc = Number (Int {i ; _}) })
73380
73380
->
You can’t perform that action at this time.
0 commit comments