@@ -824,7 +824,6 @@ typing/env.cmo : \
824
824
typing/predef.cmi \
825
825
typing/persistent_env.cmi \
826
826
typing/path.cmi \
827
- parsing/parsetree.cmi \
828
827
typing/mode.cmi \
829
828
utils/misc.cmi \
830
829
parsing/longident.cmi \
@@ -851,7 +850,6 @@ typing/env.cmx : \
851
850
typing/predef.cmx \
852
851
typing/persistent_env.cmx \
853
852
typing/path.cmx \
854
- parsing/parsetree.cmi \
855
853
typing/mode.cmx \
856
854
utils/misc.cmx \
857
855
parsing/longident.cmx \
@@ -876,7 +874,6 @@ typing/env.cmi : \
876
874
typing/subst.cmi \
877
875
typing/shape.cmi \
878
876
typing/path.cmi \
879
- parsing/parsetree.cmi \
880
877
typing/mode.cmi \
881
878
utils/misc.cmi \
882
879
parsing/longident.cmi \
@@ -1514,15 +1511,13 @@ typing/rec_check.cmi : \
1514
1511
typing/typedtree.cmi \
1515
1512
typing/ident.cmi
1516
1513
typing/shape.cmo : \
1517
- utils/profile.cmi \
1518
1514
typing/path.cmi \
1519
1515
utils/misc.cmi \
1520
1516
utils/identifiable.cmi \
1521
1517
typing/ident.cmi \
1522
1518
utils/compilation_unit.cmi \
1523
1519
typing/shape.cmi
1524
1520
typing/shape.cmx : \
1525
- utils/profile.cmx \
1526
1521
typing/path.cmx \
1527
1522
utils/misc.cmx \
1528
1523
utils/identifiable.cmx \
@@ -1534,6 +1529,21 @@ typing/shape.cmi : \
1534
1529
utils/identifiable.cmi \
1535
1530
typing/ident.cmi \
1536
1531
utils/compilation_unit.cmi
1532
+ typing/shape_reduce.cmo : \
1533
+ typing/shape.cmi \
1534
+ utils/local_store.cmi \
1535
+ typing/ident.cmi \
1536
+ typing/env.cmi \
1537
+ typing/shape_reduce.cmi
1538
+ typing/shape_reduce.cmx : \
1539
+ typing/shape.cmx \
1540
+ utils/local_store.cmx \
1541
+ typing/ident.cmx \
1542
+ typing/env.cmx \
1543
+ typing/shape_reduce.cmi
1544
+ typing/shape_reduce.cmi : \
1545
+ typing/shape.cmi \
1546
+ typing/env.cmi
1537
1547
typing/signature_group.cmo : \
1538
1548
typing/types.cmi \
1539
1549
typing/ident.cmi \
@@ -1845,6 +1855,7 @@ typing/typedecl.cmo : \
1845
1855
typing/typedecl_variance.cmi \
1846
1856
typing/typedecl_separability.cmi \
1847
1857
typing/subst.cmi \
1858
+ typing/shape.cmi \
1848
1859
typing/printtyp.cmi \
1849
1860
typing/primitive.cmi \
1850
1861
typing/predef.cmi \
@@ -1882,6 +1893,7 @@ typing/typedecl.cmx : \
1882
1893
typing/typedecl_variance.cmx \
1883
1894
typing/typedecl_separability.cmx \
1884
1895
typing/subst.cmx \
1896
+ typing/shape.cmx \
1885
1897
typing/printtyp.cmx \
1886
1898
typing/primitive.cmx \
1887
1899
typing/predef.cmx \
@@ -1915,6 +1927,7 @@ typing/typedecl.cmi : \
1915
1927
typing/typedtree.cmi \
1916
1928
typing/typedecl_variance.cmi \
1917
1929
typing/typedecl_separability.cmi \
1930
+ typing/shape.cmi \
1918
1931
typing/path.cmi \
1919
1932
parsing/parsetree.cmi \
1920
1933
parsing/longident.cmi \
@@ -2063,6 +2076,7 @@ typing/typemod.cmo : \
2063
2076
typing/typeclass.cmi \
2064
2077
typing/subst.cmi \
2065
2078
typing/signature_group.cmi \
2079
+ typing/shape_reduce.cmi \
2066
2080
typing/shape.cmi \
2067
2081
utils/profile.cmi \
2068
2082
typing/printtyp.cmi \
@@ -2106,6 +2120,7 @@ typing/typemod.cmx : \
2106
2120
typing/typeclass.cmx \
2107
2121
typing/subst.cmx \
2108
2122
typing/signature_group.cmx \
2123
+ typing/shape_reduce.cmx \
2109
2124
typing/shape.cmx \
2110
2125
utils/profile.cmx \
2111
2126
typing/printtyp.cmx \
@@ -4582,68 +4597,93 @@ file_formats/cmo_format.cmi : \
4582
4597
typing/ident.cmi \
4583
4598
utils/compilation_unit.cmi
4584
4599
file_formats/cms_format.cmo : \
4600
+ typing/types.cmi \
4601
+ typing/shape_reduce.cmi \
4585
4602
typing/shape.cmi \
4586
4603
parsing/parsetree.cmi \
4587
4604
utils/misc.cmi \
4605
+ parsing/longident.cmi \
4588
4606
parsing/location.cmi \
4589
4607
parsing/lexer.cmi \
4590
- typing/env.cmi \
4591
4608
utils/config.cmi \
4592
4609
utils/compilation_unit.cmi \
4610
+ file_formats/cmt_format.cmi \
4593
4611
utils/clflags.cmi \
4594
4612
file_formats/cms_format.cmi
4595
4613
file_formats/cms_format.cmx : \
4614
+ typing/types.cmx \
4615
+ typing/shape_reduce.cmx \
4596
4616
typing/shape.cmx \
4597
4617
parsing/parsetree.cmi \
4598
4618
utils/misc.cmx \
4619
+ parsing/longident.cmx \
4599
4620
parsing/location.cmx \
4600
4621
parsing/lexer.cmx \
4601
- typing/env.cmx \
4602
4622
utils/config.cmx \
4603
4623
utils/compilation_unit.cmx \
4624
+ file_formats/cmt_format.cmx \
4604
4625
utils/clflags.cmx \
4605
4626
file_formats/cms_format.cmi
4606
4627
file_formats/cms_format.cmi : \
4628
+ typing/shape_reduce.cmi \
4607
4629
typing/shape.cmi \
4608
4630
parsing/parsetree.cmi \
4631
+ parsing/longident.cmi \
4609
4632
parsing/location.cmi \
4610
- utils/compilation_unit.cmi
4633
+ utils/compilation_unit.cmi \
4634
+ file_formats/cmt_format.cmi
4611
4635
file_formats/cmt_format.cmo : \
4612
4636
typing/types.cmi \
4613
4637
typing/typedtree.cmi \
4614
4638
typing/tast_mapper.cmi \
4639
+ typing/tast_iterator.cmi \
4640
+ typing/shape_reduce.cmi \
4615
4641
typing/shape.cmi \
4642
+ typing/predef.cmi \
4643
+ typing/path.cmi \
4616
4644
utils/misc.cmi \
4645
+ parsing/longident.cmi \
4617
4646
parsing/location.cmi \
4618
4647
utils/load_path.cmi \
4619
4648
parsing/lexer.cmi \
4620
4649
utils/import_info.cmi \
4650
+ typing/ident.cmi \
4621
4651
typing/env.cmi \
4622
4652
utils/config.cmi \
4623
4653
utils/compilation_unit.cmi \
4624
4654
file_formats/cmi_format.cmi \
4625
4655
utils/clflags.cmi \
4656
+ typing/btype.cmi \
4626
4657
file_formats/cmt_format.cmi
4627
4658
file_formats/cmt_format.cmx : \
4628
4659
typing/types.cmx \
4629
4660
typing/typedtree.cmx \
4630
4661
typing/tast_mapper.cmx \
4662
+ typing/tast_iterator.cmx \
4663
+ typing/shape_reduce.cmx \
4631
4664
typing/shape.cmx \
4665
+ typing/predef.cmx \
4666
+ typing/path.cmx \
4632
4667
utils/misc.cmx \
4668
+ parsing/longident.cmx \
4633
4669
parsing/location.cmx \
4634
4670
utils/load_path.cmx \
4635
4671
parsing/lexer.cmx \
4636
4672
utils/import_info.cmx \
4673
+ typing/ident.cmx \
4637
4674
typing/env.cmx \
4638
4675
utils/config.cmx \
4639
4676
utils/compilation_unit.cmx \
4640
4677
file_formats/cmi_format.cmx \
4641
4678
utils/clflags.cmx \
4679
+ typing/btype.cmx \
4642
4680
file_formats/cmt_format.cmi
4643
4681
file_formats/cmt_format.cmi : \
4644
4682
typing/types.cmi \
4645
4683
typing/typedtree.cmi \
4684
+ typing/shape_reduce.cmi \
4646
4685
typing/shape.cmi \
4686
+ parsing/longident.cmi \
4647
4687
parsing/location.cmi \
4648
4688
utils/load_path.cmi \
4649
4689
utils/import_info.cmi \
@@ -7259,6 +7299,7 @@ toplevel/byte/topeval.cmo : \
7259
7299
toplevel/topcommon.cmi \
7260
7300
bytecomp/symtable.cmi \
7261
7301
lambda/simplif.cmi \
7302
+ typing/shape_reduce.cmi \
7262
7303
typing/shape.cmi \
7263
7304
typing/printtyped.cmi \
7264
7305
typing/printtyp.cmi \
@@ -7295,6 +7336,7 @@ toplevel/byte/topeval.cmx : \
7295
7336
toplevel/topcommon.cmx \
7296
7337
bytecomp/symtable.cmx \
7297
7338
lambda/simplif.cmx \
7339
+ typing/shape_reduce.cmx \
7298
7340
typing/shape.cmx \
7299
7341
typing/printtyped.cmx \
7300
7342
typing/printtyp.cmx \
@@ -7401,6 +7443,7 @@ toplevel/native/topeval.cmo : \
7401
7443
toplevel/topcommon.cmi \
7402
7444
utils/symbol.cmi \
7403
7445
lambda/simplif.cmi \
7446
+ typing/shape_reduce.cmi \
7404
7447
typing/shape.cmi \
7405
7448
typing/printtyped.cmi \
7406
7449
typing/printtyp.cmi \
@@ -7435,6 +7478,7 @@ toplevel/native/topeval.cmx : \
7435
7478
toplevel/topcommon.cmx \
7436
7479
utils/symbol.cmx \
7437
7480
lambda/simplif.cmx \
7481
+ typing/shape_reduce.cmx \
7438
7482
typing/shape.cmx \
7439
7483
typing/printtyped.cmx \
7440
7484
typing/printtyp.cmx \
@@ -7737,11 +7781,15 @@ tools/make_opcodes.cmx : \
7737
7781
tools/make_opcodes.cmi
7738
7782
tools/make_opcodes.cmi :
7739
7783
tools/objinfo.cmo : \
7784
+ typing/typedtree.cmi \
7740
7785
bytecomp/symtable.cmi \
7741
7786
utils/symbol.cmi \
7787
+ typing/shape_reduce.cmi \
7742
7788
typing/shape.cmi \
7743
7789
middle_end/printclambda.cmi \
7790
+ parsing/pprintast.cmi \
7744
7791
utils/misc.cmi \
7792
+ parsing/location.cmi \
7745
7793
lambda/lambda.cmi \
7746
7794
utils/import_info.cmi \
7747
7795
typing/ident.cmi \
@@ -7757,11 +7805,15 @@ tools/objinfo.cmo : \
7757
7805
utils/binutils.cmi \
7758
7806
tools/objinfo.cmi
7759
7807
tools/objinfo.cmx : \
7808
+ typing/typedtree.cmx \
7760
7809
bytecomp/symtable.cmx \
7761
7810
utils/symbol.cmx \
7811
+ typing/shape_reduce.cmx \
7762
7812
typing/shape.cmx \
7763
7813
middle_end/printclambda.cmx \
7814
+ parsing/pprintast.cmx \
7764
7815
utils/misc.cmx \
7816
+ parsing/location.cmx \
7765
7817
lambda/lambda.cmx \
7766
7818
utils/import_info.cmx \
7767
7819
typing/ident.cmx \
0 commit comments