diff options
| author | Maxime Dénès | 2019-04-14 12:51:30 +0200 |
|---|---|---|
| committer | Maxime Dénès | 2019-04-15 15:28:09 +0200 |
| commit | 137e8b1636fa0b25c232ed42944ecaed058732ee (patch) | |
| tree | 9c02d6cb0c2135f2e16418668346b4fc7c40afa5 /kernel/nativelambda.mli | |
| parent | 4b9119d8090e366ecd2e803ad30a9dd839bc8ec9 (diff) | |
[native compiler] Distinguish constant constructors in lambda code
Diffstat (limited to 'kernel/nativelambda.mli')
| -rw-r--r-- | kernel/nativelambda.mli | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/nativelambda.mli b/kernel/nativelambda.mli index 687789e82b..c357819da5 100644 --- a/kernel/nativelambda.mli +++ b/kernel/nativelambda.mli @@ -33,9 +33,10 @@ type lambda = | Lif of lambda * lambda * lambda | Lfix of (int array * (string * inductive) array * int) * fix_decl | Lcofix of int * fix_decl + | Lint of int (* a constant constructor *) | Lmakeblock of prefix * pconstructor * int * lambda array (* prefix, constructor Name.t, constructor tag, arguments *) - (* A fully applied constructor *) + (* A fully applied non-constant constructor *) | Luint of Uint63.t | Lval of Nativevalues.t | Lsort of Sorts.t |
