|
10 | 10 | "value": "[ |
11 | 11 | structure_item (test.ml[1,0+0]..test.ml[3,104+28]) |
12 | 12 | Tstr_module |
13 | | - ERROR_locate_from_inside_function_literal_used_as_non_function/283 |
| 13 | + ERROR_locate_from_inside_function_literal_used_as_non_function/284 |
14 | 14 | module_expr (test.ml[1,0+72]..test.ml[3,104+28]) |
15 | 15 | Tmod_structure |
16 | 16 | [ |
|
19 | 19 | [ |
20 | 20 | <def> |
21 | 21 | pattern (test.ml[2,79+6]..test.ml[2,79+13]) |
22 | | - Tpat_var \"problem/281\" |
| 22 | + Tpat_var \"problem/282\" |
23 | 23 | sort value |
24 | | - value_mode meet(local,once,nonportable,yielding,stateful)(modevar#4[global,many,portable,unyielding,stateless .. global,once,nonportable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#5[aliased,contended,immutable .. unique,uncontended,read_write]) |
| 24 | + value_mode meet(local,once,nonportable,unforkable,yielding,stateful)(modevar#4[global,many,portable,forkable,unyielding,stateless .. global,once,nonportable,unforkable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#5[aliased,contended,immutable .. unique,uncontended,read_write]) |
25 | 25 | expression (test.ml[2,79+16]..test.ml[2,79+24]) |
26 | 26 | Texp_variant \"Problem\" |
27 | 27 | None |
|
36 | 36 | None |
37 | 37 | expression (test.ml[3,104+11]..test.ml[3,104+28]) |
38 | 38 | Texp_function |
39 | | - alloc_mode id(modevar#13[global,many,portable,unyielding,stateless .. local,once,nonportable,yielding,stateful]);id(modevar#14[aliased,contended,immutable .. unique,uncontended,read_write]) |
| 39 | + alloc_mode id(modevar#13[global,many,portable,forkable,unyielding,stateless .. local,once,nonportable,unforkable,yielding,stateful]);id(modevar#14[aliased,contended,immutable .. unique,uncontended,read_write]) |
40 | 40 | [] |
41 | 41 | Tfunction_body |
42 | 42 | expression (test.ml[3,104+11]..test.ml[3,104+28]) |
|
49 | 49 | expression (_none_[0,0+-1]..[0,0+-1]) ghost |
50 | 50 | Pexp_constant PConst_int (1,None) |
51 | 51 | ] |
52 | | - Texp_ident \"*type-error*/282\" |
| 52 | + Texp_ident \"*type-error*/283\" |
53 | 53 | ] |
54 | 54 | ] |
55 | 55 | ] |
|
69 | 69 | [ |
70 | 70 | <def> |
71 | 71 | pattern (type.ml[1,0+4]..type.ml[1,0+5]) |
72 | | - Tpat_var \"f/281\" |
| 72 | + Tpat_var \"f/282\" |
73 | 73 | sort value |
74 | | - value_mode meet(local,once,nonportable,yielding,stateful)(modevar#2[global,many,portable,unyielding,stateless .. global,once,nonportable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#3[aliased,contended,immutable .. unique,uncontended,read_write]) |
| 74 | + value_mode meet(local,once,nonportable,unforkable,yielding,stateful)(modevar#2[global,many,portable,forkable,unyielding,stateless .. global,once,nonportable,unforkable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#3[aliased,contended,immutable .. unique,uncontended,read_write]) |
75 | 75 | expression (type.ml[1,0+8]..type.ml[1,0+61]) |
76 | 76 | extra |
77 | 77 | Texp_newtype t |
78 | 78 | Texp_function |
79 | | - alloc_mode map_comonadic(regional_to_global)(modevar#4[global,many,portable,unyielding,stateless .. global,once,nonportable,yielding,stateful]);id(modevar#5[aliased,contended,immutable .. unique,uncontended,read_write]) |
| 79 | + alloc_mode map_comonadic(regional_to_global)(modevar#4[global,many,portable,forkable,unyielding,stateless .. global,once,nonportable,unforkable,yielding,stateful]);id(modevar#5[aliased,contended,immutable .. unique,uncontended,read_write]) |
80 | 80 | [ |
81 | 81 | Nolabel |
82 | 82 | Param_pat |
|
87 | 87 | Ttyp_constr \"list/11!\" |
88 | 88 | [ |
89 | 89 | core_type (type.ml[1,0+28]..type.ml[1,0+29]) |
90 | | - Ttyp_constr \"t/283\" |
| 90 | + Ttyp_constr \"t/284\" |
91 | 91 | [] |
92 | 92 | ] |
93 | | - Tpat_var \"foo/284\" |
| 93 | + Tpat_var \"foo/285\" |
94 | 94 | sort value |
95 | | - value_mode map_comonadic(local_to_regional)(modevar#6[global,many,portable,unyielding,stateless .. local,once,nonportable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#7[aliased,contended,immutable .. unique,uncontended,read_write]) |
| 95 | + value_mode map_comonadic(local_to_regional)(modevar#6[global,many,portable,forkable,unyielding,stateless .. local,once,nonportable,unforkable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#7[aliased,contended,immutable .. unique,uncontended,read_write]) |
96 | 96 | ] |
97 | 97 | Tfunction_body |
98 | 98 | expression (type.ml[1,0+39]..type.ml[1,0+61]) |
|
103 | 103 | extra |
104 | 104 | Tpat_extra_constraint |
105 | 105 | core_type (type.ml[1,0+48]..type.ml[1,0+49]) |
106 | | - Ttyp_constr \"t/283\" |
| 106 | + Ttyp_constr \"t/284\" |
107 | 107 | [] |
108 | 108 | Tpat_any |
109 | 109 | expression (type.ml[1,0+53]..type.ml[1,0+55]) |
|
116 | 116 | expression (_none_[0,0+-1]..[0,0+-1]) ghost |
117 | 117 | Pexp_constant PConst_int (1,None) |
118 | 118 | ] |
119 | | - Texp_ident \"*type-error*/285\" |
| 119 | + Texp_ident \"*type-error*/286\" |
120 | 120 | ] |
121 | 121 | expression (type.ml[1,0+59]..type.ml[1,0+61]) |
122 | 122 | attribute \"merlin.loc\" |
|
195 | 195 | "ghost": false, |
196 | 196 | "attrs": [], |
197 | 197 | "kind": "pattern (test.ml[1,0+4]..test.ml[1,0+5]) |
198 | | - Tpat_var \"f/281\" |
| 198 | + Tpat_var \"f/282\" |
199 | 199 | sort value |
200 | | - value_mode meet(local,once,nonportable,yielding,stateful)(modevar#2[global,many,portable,unyielding,stateless .. global,once,nonportable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#3[aliased,contended,immutable .. unique,uncontended,read_write]) |
| 200 | + value_mode meet(local,once,nonportable,unforkable,yielding,stateful)(modevar#2[global,many,portable,forkable,unyielding,stateless .. global,once,nonportable,unforkable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#3[aliased,contended,immutable .. unique,uncontended,read_write]) |
201 | 201 | ", |
202 | 202 | "children": [] |
203 | 203 | }, |
|
228 | 228 | "ghost": false, |
229 | 229 | "attrs": [], |
230 | 230 | "kind": "pattern (test.ml[1,0+6]..test.ml[1,0+9]) |
231 | | - Tpat_var \"x/283\" |
| 231 | + Tpat_var \"x/284\" |
232 | 232 | sort '_representable_layout_1 |
233 | | - value_mode map_comonadic(local_to_regional)(modevar#6[global,many,portable,unyielding,stateless .. local,once,nonportable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#7[aliased,contended,immutable .. unique,uncontended,read_write]) |
| 233 | + value_mode map_comonadic(local_to_regional)(modevar#6[global,many,portable,forkable,unyielding,stateless .. local,once,nonportable,unforkable,yielding,stateful]);imply(unique,uncontended,read_write)(modevar#7[aliased,contended,immutable .. unique,uncontended,read_write]) |
234 | 234 | ", |
235 | 235 | "children": [] |
236 | 236 | }, |
|
460 | 460 | Tpat_construct \"Some\" |
461 | 461 | [ |
462 | 462 | pattern (test.ml[4,57+9]..test.ml[4,57+12]) |
463 | | - Tpat_var \"_aa/284\" |
| 463 | + Tpat_var \"_aa/285\" |
464 | 464 | sort value |
465 | | - value_mode global,many,portable,unyielding,stateless;unique,uncontended,read_write |
| 465 | + value_mode global,many,portable,forkable,unyielding,stateless;unique,uncontended,read_write |
466 | 466 | ] |
467 | 467 | None |
468 | 468 | ", |
|
480 | 480 | "ghost": false, |
481 | 481 | "attrs": [], |
482 | 482 | "kind": "pattern (test.ml[4,57+9]..test.ml[4,57+12]) |
483 | | - Tpat_var \"_aa/284\" |
| 483 | + Tpat_var \"_aa/285\" |
484 | 484 | sort value |
485 | | - value_mode global,many,portable,unyielding,stateless;unique,uncontended,read_write |
| 485 | + value_mode global,many,portable,forkable,unyielding,stateless;unique,uncontended,read_write |
486 | 486 | ", |
487 | 487 | "children": [] |
488 | 488 | } |
|
0 commit comments