File tree Expand file tree Collapse file tree 8 files changed +102
-105
lines changed Expand file tree Collapse file tree 8 files changed +102
-105
lines changed Original file line number Diff line number Diff line change @@ -117,11 +117,12 @@ let emit_external_warnings : iterator=
117
117
);
118
118
default_iterator.label_declaration self lbl
119
119
);
120
- constructor_declaration = (fun self ({pcd_name} as ctr ) ->
121
- (match pcd_name. txt with
120
+ constructor_declaration = (fun self ({pcd_name = {txt;loc} } as ctr ) ->
121
+ (match txt with
122
122
| " false"
123
- | "true" ->
124
- Location. raise_errorf ~loc: pcd_name.loc " true/false can not be redefined "
123
+ | " true"
124
+ | "()" ->
125
+ Location. raise_errorf ~loc: loc " %s can not be redefined " txt
125
126
| _ -> () );
126
127
default_iterator.constructor_declaration self ctr
127
128
);
Original file line number Diff line number Diff line change 1
- 'use strict' ;
2
-
3
-
4
- throw {
5
- RE_EXN_ID : "Not_found" ,
6
- Error : new Error ( )
7
- } ;
8
-
9
- /* Not a pure module */
1
+ /* This output is empty. Its source's type definitions, externals and/or unused code got optimized away. */
Original file line number Diff line number Diff line change 9
9
|]
10
10
}]
11
11
12
- let () = raise Not_found
12
+
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ let fx () = ()
30
30
let u0 (x : unit ) = Some x
31
31
32
32
let u1 = Some ()
33
- type t = ()
33
+ type t = unit
34
34
35
35
let u2 (x : t ) = Some x
36
36
let u3 : t option = Some ()
Original file line number Diff line number Diff line change @@ -401616,11 +401616,12 @@ let emit_external_warnings : iterator=
401616
401616
);
401617
401617
default_iterator.label_declaration self lbl
401618
401618
);
401619
- constructor_declaration = (fun self ({pcd_name} as ctr) ->
401620
- (match pcd_name. txt with
401619
+ constructor_declaration = (fun self ({pcd_name = {txt;loc} } as ctr) ->
401620
+ (match txt with
401621
401621
| "false"
401622
- | "true" ->
401623
- Location.raise_errorf ~loc:pcd_name.loc "true/false can not be redefined "
401622
+ | "true"
401623
+ | "()" ->
401624
+ Location.raise_errorf ~loc:loc "%s can not be redefined " txt
401624
401625
| _ -> ());
401625
401626
default_iterator.constructor_declaration self ctr
401626
401627
);
Original file line number Diff line number Diff line change @@ -401616,11 +401616,12 @@ let emit_external_warnings : iterator=
401616
401616
);
401617
401617
default_iterator.label_declaration self lbl
401618
401618
);
401619
- constructor_declaration = (fun self ({pcd_name} as ctr) ->
401620
- (match pcd_name. txt with
401619
+ constructor_declaration = (fun self ({pcd_name = {txt;loc} } as ctr) ->
401620
+ (match txt with
401621
401621
| "false"
401622
- | "true" ->
401623
- Location.raise_errorf ~loc:pcd_name.loc "true/false can not be redefined "
401622
+ | "true"
401623
+ | "()" ->
401624
+ Location.raise_errorf ~loc:loc "%s can not be redefined " txt
401624
401625
| _ -> ());
401625
401626
default_iterator.constructor_declaration self ctr
401626
401627
);
Original file line number Diff line number Diff line change @@ -15082,11 +15082,12 @@ let emit_external_warnings : iterator=
15082
15082
);
15083
15083
default_iterator.label_declaration self lbl
15084
15084
);
15085
- constructor_declaration = (fun self ({pcd_name} as ctr) ->
15086
- (match pcd_name. txt with
15085
+ constructor_declaration = (fun self ({pcd_name = {txt;loc} } as ctr) ->
15086
+ (match txt with
15087
15087
| "false"
15088
- | "true" ->
15089
- Location.raise_errorf ~loc:pcd_name.loc "true/false can not be redefined "
15088
+ | "true"
15089
+ | "()" ->
15090
+ Location.raise_errorf ~loc:loc "%s can not be redefined " txt
15090
15091
| _ -> ());
15091
15092
default_iterator.constructor_declaration self ctr
15092
15093
);
You can’t perform that action at this time.
0 commit comments