@@ -1503,29 +1503,6 @@ typing/printtyped.cmx : \
1503
1503
typing/printtyped.cmi
1504
1504
typing/printtyped.cmi : \
1505
1505
typing/typedtree.cmi
1506
- typing/rec_check.cmo : \
1507
- typing/types.cmi \
1508
- typing/typeopt.cmi \
1509
- typing/typedtree.cmi \
1510
- typing/primitive.cmi \
1511
- typing/path.cmi \
1512
- lambda/lambda.cmi \
1513
- typing/ident.cmi \
1514
- parsing/asttypes.cmi \
1515
- typing/rec_check.cmi
1516
- typing/rec_check.cmx : \
1517
- typing/types.cmx \
1518
- typing/typeopt.cmx \
1519
- typing/typedtree.cmx \
1520
- typing/primitive.cmx \
1521
- typing/path.cmx \
1522
- lambda/lambda.cmx \
1523
- typing/ident.cmx \
1524
- parsing/asttypes.cmi \
1525
- typing/rec_check.cmi
1526
- typing/rec_check.cmi : \
1527
- typing/typedtree.cmi \
1528
- typing/ident.cmi
1529
1506
typing/shape.cmo : \
1530
1507
typing/path.cmi \
1531
1508
utils/misc.cmi \
@@ -1764,6 +1741,7 @@ typing/typeclass.cmi : \
1764
1741
typing/typecore.cmo : \
1765
1742
utils/zero_alloc_utils.cmi \
1766
1743
utils/warnings.cmi \
1744
+ typing/value_rec_check.cmi \
1767
1745
typing/untypeast.cmi \
1768
1746
typing/uniqueness_analysis.cmi \
1769
1747
typing/typetexp.cmi \
@@ -1773,7 +1751,6 @@ typing/typecore.cmo : \
1773
1751
typing/typedecl.cmi \
1774
1752
typing/subst.cmi \
1775
1753
typing/shape.cmi \
1776
- typing/rec_check.cmi \
1777
1754
typing/printtyp.cmi \
1778
1755
typing/printpat.cmi \
1779
1756
typing/primitive.cmi \
@@ -1806,6 +1783,7 @@ typing/typecore.cmo : \
1806
1783
typing/typecore.cmx : \
1807
1784
utils/zero_alloc_utils.cmx \
1808
1785
utils/warnings.cmx \
1786
+ typing/value_rec_check.cmx \
1809
1787
typing/untypeast.cmx \
1810
1788
typing/uniqueness_analysis.cmx \
1811
1789
typing/typetexp.cmx \
@@ -1815,7 +1793,6 @@ typing/typecore.cmx : \
1815
1793
typing/typedecl.cmx \
1816
1794
typing/subst.cmx \
1817
1795
typing/shape.cmx \
1818
- typing/rec_check.cmx \
1819
1796
typing/printtyp.cmx \
1820
1797
typing/printpat.cmx \
1821
1798
typing/primitive.cmx \
@@ -2031,6 +2008,7 @@ typing/typedecl_variance.cmi : \
2031
2008
parsing/asttypes.cmi
2032
2009
typing/typedtree.cmo : \
2033
2010
utils/zero_alloc_utils.cmi \
2011
+ typing/value_rec_types.cmi \
2034
2012
typing/types.cmi \
2035
2013
typing/shape.cmi \
2036
2014
typing/primitive.cmi \
@@ -2049,6 +2027,7 @@ typing/typedtree.cmo : \
2049
2027
typing/typedtree.cmi
2050
2028
typing/typedtree.cmx : \
2051
2029
utils/zero_alloc_utils.cmx \
2030
+ typing/value_rec_types.cmi \
2052
2031
typing/types.cmx \
2053
2032
typing/shape.cmx \
2054
2033
typing/primitive.cmx \
@@ -2067,6 +2046,7 @@ typing/typedtree.cmx : \
2067
2046
typing/typedtree.cmi
2068
2047
typing/typedtree.cmi : \
2069
2048
utils/zero_alloc_utils.cmi \
2049
+ typing/value_rec_types.cmi \
2070
2050
typing/types.cmi \
2071
2051
typing/shape.cmi \
2072
2052
typing/primitive.cmi \
@@ -2421,8 +2401,36 @@ typing/untypeast.cmi : \
2421
2401
parsing/longident.cmi \
2422
2402
parsing/location.cmi \
2423
2403
parsing/jane_syntax.cmi
2424
- bytecomp/bytegen.cmo : \
2404
+ typing/value_rec_check.cmo : \
2405
+ typing/value_rec_types.cmi \
2425
2406
typing/types.cmi \
2407
+ typing/typeopt.cmi \
2408
+ typing/typedtree.cmi \
2409
+ typing/primitive.cmi \
2410
+ typing/path.cmi \
2411
+ utils/misc.cmi \
2412
+ lambda/lambda.cmi \
2413
+ typing/ident.cmi \
2414
+ parsing/asttypes.cmi \
2415
+ typing/value_rec_check.cmi
2416
+ typing/value_rec_check.cmx : \
2417
+ typing/value_rec_types.cmi \
2418
+ typing/types.cmx \
2419
+ typing/typeopt.cmx \
2420
+ typing/typedtree.cmx \
2421
+ typing/primitive.cmx \
2422
+ typing/path.cmx \
2423
+ utils/misc.cmx \
2424
+ lambda/lambda.cmx \
2425
+ typing/ident.cmx \
2426
+ parsing/asttypes.cmi \
2427
+ typing/value_rec_check.cmi
2428
+ typing/value_rec_check.cmi : \
2429
+ typing/value_rec_types.cmi \
2430
+ typing/typedtree.cmi \
2431
+ typing/ident.cmi
2432
+ typing/value_rec_types.cmi :
2433
+ bytecomp/bytegen.cmo : \
2426
2434
lambda/switch.cmi \
2427
2435
typing/subst.cmi \
2428
2436
lambda/printlambda.cmi \
@@ -2440,7 +2448,6 @@ bytecomp/bytegen.cmo : \
2440
2448
parsing/asttypes.cmi \
2441
2449
bytecomp/bytegen.cmi
2442
2450
bytecomp/bytegen.cmx : \
2443
- typing/types.cmx \
2444
2451
lambda/switch.cmx \
2445
2452
typing/subst.cmx \
2446
2453
lambda/printlambda.cmx \
@@ -3128,7 +3135,6 @@ asmcomp/cmm_invariants.cmx : \
3128
3135
asmcomp/cmm_invariants.cmi : \
3129
3136
asmcomp/cmm.cmi
3130
3137
asmcomp/cmmgen.cmo : \
3131
- typing/types.cmi \
3132
3138
middle_end/printclambda_primitives.cmi \
3133
3139
typing/primitive.cmi \
3134
3140
utils/misc.cmi \
@@ -3148,7 +3154,6 @@ asmcomp/cmmgen.cmo : \
3148
3154
asmcomp/afl_instrument.cmi \
3149
3155
asmcomp/cmmgen.cmi
3150
3156
asmcomp/cmmgen.cmx : \
3151
- typing/types.cmx \
3152
3157
middle_end/printclambda_primitives.cmx \
3153
3158
typing/primitive.cmx \
3154
3159
utils/misc.cmx \
@@ -4311,6 +4316,7 @@ lambda/translattribute.cmi : \
4311
4316
parsing/location.cmi \
4312
4317
lambda/lambda.cmi
4313
4318
lambda/translclass.cmo : \
4319
+ typing/value_rec_types.cmi \
4314
4320
typing/types.cmi \
4315
4321
typing/typeopt.cmi \
4316
4322
typing/typedtree.cmi \
@@ -4329,6 +4335,7 @@ lambda/translclass.cmo : \
4329
4335
parsing/asttypes.cmi \
4330
4336
lambda/translclass.cmi
4331
4337
lambda/translclass.cmx : \
4338
+ typing/value_rec_types.cmi \
4332
4339
typing/types.cmx \
4333
4340
typing/typeopt.cmx \
4334
4341
typing/typedtree.cmx \
@@ -4347,6 +4354,7 @@ lambda/translclass.cmx : \
4347
4354
parsing/asttypes.cmi \
4348
4355
lambda/translclass.cmi
4349
4356
lambda/translclass.cmi : \
4357
+ typing/value_rec_types.cmi \
4350
4358
typing/typedtree.cmi \
4351
4359
parsing/location.cmi \
4352
4360
lambda/lambda.cmi \
@@ -4355,6 +4363,7 @@ lambda/translclass.cmi : \
4355
4363
parsing/asttypes.cmi
4356
4364
lambda/translcore.cmo : \
4357
4365
utils/zero_alloc_utils.cmi \
4366
+ lambda/value_rec_compiler.cmi \
4358
4367
typing/types.cmi \
4359
4368
typing/typeopt.cmi \
4360
4369
typing/typedtree.cmi \
@@ -4390,6 +4399,7 @@ lambda/translcore.cmo : \
4390
4399
lambda/translcore.cmi
4391
4400
lambda/translcore.cmx : \
4392
4401
utils/zero_alloc_utils.cmx \
4402
+ lambda/value_rec_compiler.cmx \
4393
4403
typing/types.cmx \
4394
4404
typing/typeopt.cmx \
4395
4405
typing/typedtree.cmx \
@@ -4435,6 +4445,7 @@ lambda/translcore.cmi : \
4435
4445
lambda/debuginfo.cmi \
4436
4446
parsing/asttypes.cmi
4437
4447
lambda/translmod.cmo : \
4448
+ lambda/value_rec_compiler.cmi \
4438
4449
typing/types.cmi \
4439
4450
typing/typedtree.cmi \
4440
4451
lambda/translprim.cmi \
@@ -4461,6 +4472,7 @@ lambda/translmod.cmo : \
4461
4472
parsing/asttypes.cmi \
4462
4473
lambda/translmod.cmi
4463
4474
lambda/translmod.cmx : \
4475
+ lambda/value_rec_compiler.cmx \
4464
4476
typing/types.cmx \
4465
4477
typing/typedtree.cmx \
4466
4478
lambda/translprim.cmx \
@@ -4587,6 +4599,26 @@ lambda/translprim.cmi : \
4587
4599
typing/ident.cmi \
4588
4600
typing/env.cmi \
4589
4601
utils/compilation_unit.cmi
4602
+ lambda/value_rec_compiler.cmo : \
4603
+ typing/value_rec_types.cmi \
4604
+ utils/misc.cmi \
4605
+ utils/lazy_backtrack.cmi \
4606
+ lambda/lambda.cmi \
4607
+ typing/ident.cmi \
4608
+ lambda/debuginfo.cmi \
4609
+ lambda/value_rec_compiler.cmi
4610
+ lambda/value_rec_compiler.cmx : \
4611
+ typing/value_rec_types.cmi \
4612
+ utils/misc.cmx \
4613
+ utils/lazy_backtrack.cmx \
4614
+ lambda/lambda.cmx \
4615
+ typing/ident.cmx \
4616
+ lambda/debuginfo.cmx \
4617
+ lambda/value_rec_compiler.cmi
4618
+ lambda/value_rec_compiler.cmi : \
4619
+ typing/value_rec_types.cmi \
4620
+ lambda/lambda.cmi \
4621
+ typing/ident.cmi
4590
4622
file_formats/cmi_format.cmo : \
4591
4623
typing/types.cmi \
4592
4624
typing/subst.cmi \
@@ -5973,7 +6005,6 @@ middle_end/flambda/invariant_params.cmi : \
5973
6005
middle_end/flambda/flambda.cmi
5974
6006
middle_end/flambda/lift_code.cmo : \
5975
6007
middle_end/variable.cmi \
5976
- utils/strongly_connected_components.cmi \
5977
6008
middle_end/flambda/base_types/mutable_variable.cmi \
5978
6009
lambda/lambda.cmi \
5979
6010
utils/int_replace_polymorphic_compare.cmi \
@@ -5983,7 +6014,6 @@ middle_end/flambda/lift_code.cmo : \
5983
6014
middle_end/flambda/lift_code.cmi
5984
6015
middle_end/flambda/lift_code.cmx : \
5985
6016
middle_end/variable.cmx \
5986
- utils/strongly_connected_components.cmx \
5987
6017
middle_end/flambda/base_types/mutable_variable.cmx \
5988
6018
lambda/lambda.cmx \
5989
6019
utils/int_replace_polymorphic_compare.cmx \
@@ -6047,24 +6077,18 @@ middle_end/flambda/lift_let_to_initialize_symbol.cmo : \
6047
6077
middle_end/flambda/base_types/tag.cmi \
6048
6078
middle_end/symbol_utils.cmi \
6049
6079
utils/symbol.cmi \
6050
- lambda/lambda.cmi \
6051
- middle_end/internal_variable_names.cmi \
6052
6080
utils/int_replace_polymorphic_compare.cmi \
6053
6081
middle_end/flambda/flambda_utils.cmi \
6054
6082
middle_end/flambda/flambda.cmi \
6055
- lambda/debuginfo.cmi \
6056
6083
middle_end/flambda/lift_let_to_initialize_symbol.cmi
6057
6084
middle_end/flambda/lift_let_to_initialize_symbol.cmx : \
6058
6085
middle_end/variable.cmx \
6059
6086
middle_end/flambda/base_types/tag.cmx \
6060
6087
middle_end/symbol_utils.cmx \
6061
6088
utils/symbol.cmx \
6062
- lambda/lambda.cmx \
6063
- middle_end/internal_variable_names.cmx \
6064
6089
utils/int_replace_polymorphic_compare.cmx \
6065
6090
middle_end/flambda/flambda_utils.cmx \
6066
6091
middle_end/flambda/flambda.cmx \
6067
- lambda/debuginfo.cmx \
6068
6092
middle_end/flambda/lift_let_to_initialize_symbol.cmi
6069
6093
middle_end/flambda/lift_let_to_initialize_symbol.cmi : \
6070
6094
middle_end/flambda/flambda.cmi \
0 commit comments