diff options
| author | Emilio Jesus Gallego Arias | 2020-10-19 14:48:10 +0200 |
|---|---|---|
| committer | Emilio Jesus Gallego Arias | 2020-10-23 13:32:11 +0200 |
| commit | 8137ab9f44d621c2aac5c70313302fd4f27c0e74 (patch) | |
| tree | a0dc88e3054363b4db1f311044f18e7cacb30103 /kernel/nativelambda.mli | |
| parent | 16180bf8a37f65acd7d15c5bac634984c813259e (diff) | |
[declare] Remove recursive declaration from non-recursive functions
We move quite a few obligation functions from a `let rec ... and`
block, as they are not mutually recursive.
By the way, we perform some refactoring on `solve_by_tac`, which is
quite messy still, but now the code flow could actually accommodate
passing a declaration entry instead of low-level objects.
[It seems that we will need to introduce a special obligation entry
for that purpose, but thankfully it will be internal. We are actually
pretty close on being able to remove `build_by_tactic`, which we
should do ASAP due to its current semantics breaking abstraction
barriers]
Diffstat (limited to 'kernel/nativelambda.mli')
0 files changed, 0 insertions, 0 deletions
