aboutsummaryrefslogtreecommitdiff
path: root/kernel/vmbytecodes.ml
diff options
context:
space:
mode:
authorHugo Herbelin2020-11-15 10:28:04 +0100
committerHugo Herbelin2020-11-19 20:43:42 +0100
commita27fb3c67238cc41dc24308a233a02422e0f83f3 (patch)
tree62ff07c1866494a1115c1e150356ac3db8ccc0a1 /kernel/vmbytecodes.ml
parentc7686fe3ddd90ea707411296bbc9ec0b8cc99a2c (diff)
Fixes #9971: expand_projections failing on primitive projections of unknown type.
This was a case where expand_projections was calling find_mrectype which was expecting the argument of the projection to be an inductive. We could have ensured that this type is at least the appropriate inductive applied to fresh evars, but this expand_projections was in practice used for checking the applicability of canonical structures and the unifiability of the parameters of the projections is anyway a consequence of the unifiability of the principal argument of the projections. So, the latter is enough.
Diffstat (limited to 'kernel/vmbytecodes.ml')
0 files changed, 0 insertions, 0 deletions