Skip to content

Commit 6c4f866

Browse files
committed
fixes after merge
1 parent 1052070 commit 6c4f866

File tree

3 files changed

+32
-5
lines changed

3 files changed

+32
-5
lines changed

compiler/ml/cmt_format.ml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,10 +162,6 @@ let clear () =
162162
value_deps := [];
163163
deprecated_used := []
164164

165-
let clear () =
166-
saved_types := [];
167-
value_deps := []
168-
169165
let add_saved_type b = saved_types := b :: !saved_types
170166
let get_saved_types () = !saved_types
171167
let set_saved_types l = saved_types := l

compiler/ml/cmt_utils.ml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
type deprecated_used_context = FunctionCall | Reference
2+
3+
type deprecated_used = {
4+
source_loc: Location.t;
5+
deprecated_text: string;
6+
migration_template: Parsetree.expression option;
7+
migration_in_pipe_chain_template: Parsetree.expression option;
8+
context: deprecated_used_context option;
9+
}
10+
11+
type cmt_extra_info = {deprecated_used: deprecated_used list}
12+
13+
let record_deprecated_used :
14+
(?deprecated_context:deprecated_used_context ->
15+
?migration_template:Parsetree.expression ->
16+
?migration_in_pipe_chain_template:Parsetree.expression ->
17+
Location.t ->
18+
string ->
19+
unit)
20+
ref =
21+
ref
22+
(fun
23+
?deprecated_context
24+
?migration_template
25+
?migration_in_pipe_chain_template
26+
_
27+
_
28+
->
29+
ignore deprecated_context;
30+
ignore migration_template;
31+
ignore migration_in_pipe_chain_template)

compiler/ml/typecore.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3717,7 +3717,7 @@ and type_application ~context total_app env funct (sargs : sargs) :
37173717
Some (fun () -> option_none (instance env ty) Location.none) ))
37183718
else (sargs, (l, ty, lv) :: omitted, None)
37193719
| Some (l', sarg0, sargs) ->
3720-
if (not optional) && is_optional_loc l' then
3720+
if (not optional) && is_optional l' then
37213721
(* TODO(actions) Add ? to make argument optional *)
37223722
Location.prerr_warning sarg0.pexp_loc
37233723
(Warnings.Nonoptional_label (Printtyp.string_of_label l));

0 commit comments

Comments
 (0)